private void openNewSaleWindow(DataRow saleInfo = null) { try { /* if (Screen.PrimaryScreen.Bounds == new Rectangle(0, 0, 1366, 768)) * { * Panel_Ventas_1366x768 panel = new Panel_Ventas_1366x768(employee.ID, FormWindowState.Maximized, saleInfo); * Thread thread = new Thread(() => panel.ShowDialog()); * thread.SetApartmentState(ApartmentState.STA); * thread.IsBackground = true; * thread.Start(); * } * else * {*/ Panel_Ventas panel = new Panel_Ventas(employee.ID, FormWindowState.Maximized, saleInfo); Thread thread = new Thread(() => panel.ShowDialog()); thread.SetApartmentState(ApartmentState.STA); thread.IsBackground = true; thread.Start(); /*}*/ } catch (Exception) { } }
private void VentasButton_Click(object sender, EventArgs e) { if (!(VentasButton.BackColor == homeBtn.Parent.BackColor)) { return; } if (con != null) { closeWindow(); } if (con == null) { /* if (Screen.PrimaryScreen.Bounds == new Rectangle(0, 0, 1366, 768)) * { * Panel_Ventas_1366x768 panelVentas = new Panel_Ventas_1366x768(employee.ID, FormWindowState.Normal); * con = (Control)panelVentas; panelVentas.TopLevel = false; * panelVentas.Dock = DockStyle.Fill; * panelVentas.Show(); * ContainerPanel.Controls.Add((Control)panelVentas); * * } * else * {*/ Panel_Ventas panelVentas = new Panel_Ventas(employee.ID, FormWindowState.Normal); con = (Control)panelVentas; panelVentas.TopLevel = false; panelVentas.Dock = DockStyle.Fill; panelVentas.Show(); ContainerPanel.Controls.Add((Control)panelVentas); /* }*/ ActiveControl = ContainerPanel.Controls[0]; disableButton((Control)VentasButton); currentWindow = ActiveWindow.Sales; } }