using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace BiskLog_Point_Of_Sale.Delivery { public partial class DeliveryMain : Form { Form Active; public DeliveryMain() { InitializeComponent(); } public void LoadDeliveryManagement() { ordersActive.Visible = true; truckActive.Visible = false; bayActive.Visible = false; DeliveryManagement system = new DeliveryManagement(this); system.TopLevel = false; if (Active != null) { contentPanel.Controls.Remove(Active); } contentPanel.Controls.Add(system); Active = system; system.BringToFront(); system.Show(); } public void Loadingbay(string orderRef = null) { ordersActive.Visible = false; truckActive.Visible = false; bayActive.Visible = true; LoadingBay system = new LoadingBay(order:orderRef); system.TopLevel = false; if (Active != null) { contentPanel.Controls.Remove(Active); } contentPanel.Controls.Add(system); Active = system; system.BringToFront(); system.Show(); } public void LoadTruckManager() { ordersActive.Visible = false; truckActive.Visible = true; bayActive.Visible = false; TruckManagement system = new TruckManagement(); system.TopLevel = false; if (Active != null) { contentPanel.Controls.Remove(Active); } contentPanel.Controls.Add(system); Active = system; system.BringToFront(); system.Show(); } private void DeliveryMain_Load(object sender, EventArgs e) { LoadDeliveryManagement(); } private void Label2_Click(object sender, EventArgs e) { LoadTruckManager(); } private void PanelBranch_Click(object sender, EventArgs e) { LoadDeliveryManagement(); } private void DeliveryMain_SizeChanged(object sender, EventArgs e) { if (Active != null) { Active.WindowState = FormWindowState.Minimized; Active.WindowState = FormWindowState.Maximized; } } private void label4_Click(object sender, EventArgs e) { Loadingbay(); } } }