private void EditProduct_Click(object sender, EventArgs e) { if (dataProducts.SelectedRows.Count > 0) { //se localiza el formulario buscandolo entre los forms abiertos Form fnup = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is NewProduct); if (fnup != null) { if (fnup.WindowState == FormWindowState.Minimized) { fnup.WindowState = FormWindowState.Normal; } //si la instancia existe la pongo en primer plano fnup.BringToFront(); return; } //sino existe la instancia se crea una nueva NewProduct NP = new NewProduct(); NP.txtIdPro.Text = (dataProducts.CurrentRow.Cells[0].Value.ToString()); NP.txtCodPro.Text = dataProducts.CurrentRow.Cells[1].Value.ToString(); NP.txtNamePro.Text = dataProducts.CurrentRow.Cells[2].Value.ToString(); NP.txtMayPro.Text = dataProducts.CurrentRow.Cells[3].Value.ToString(); NP.txtMenPro.Text = dataProducts.CurrentRow.Cells[4].Value.ToString(); NP.txtStockPro.Text = dataProducts.CurrentRow.Cells[5].Value.ToString(); NP.Show(); NP.FormClosed += new FormClosedEventHandler(NewProduct_FormClosed); } else { MessageBox.Show("Seleccione el producto a editar"); } }
private void NewProducts_Click(object sender, EventArgs e) { //se localiza el formulario buscandolo entre los forms abiertos Form fnup = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is NewProduct); if (fnup != null) { if (fnup.WindowState == FormWindowState.Minimized) { fnup.WindowState = FormWindowState.Normal; } //si la instancia existe la pongo en primer plano fnup.BringToFront(); return; } //sino existe la instancia se crea una nueva NewProduct NP = new NewProduct(); NP.Show(); NP.FormClosed += new FormClosedEventHandler(NewProduct_FormClosed); }
private void OnNewProductCommandExecuted(object p) { NewProduct newProduct = new NewProduct(); newProduct.Show(); }
private void addProduct_Click(object sender, EventArgs e) { NewProduct np = new NewProduct(); np.Show(); }
private void addProduct_button_Click(object sender, EventArgs e) { NewProduct form = new NewProduct(bindingNavigator_Products); form.Show(); }