private void CadProduto_Click(object sender, EventArgs e) { if (Application.OpenForms.OfType <frmProduto>().Count() > 0) { MessageBox.Show("O Formulário de cadastro de produto já esta aberto", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { frmProduto CadProduto = new frmProduto(); CadProduto.MdiParent = this; CadProduto.Show(); } }
private void menuCadProduto_Click(object sender, EventArgs e) { if (Application.OpenForms.OfType <frmProduto>().Count() > 0) { MessageBox.Show("O Formulario Consulta de Produto já está aberto", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { // Criar o objeto e instanciar frmProduto CadProduto = new frmProduto(); // Transformar o formulario marca em filho do principal CadProduto.MdiParent = this; // Chamar Formulário CadProduto.Show(); } }
private void btEditar_Click(object sender, EventArgs e) { if (dgColunas.SelectedCells.Count > 0) { classProduto cProduto = new classProduto(); cProduto.RetornaProduto(Convert.ToInt32(dgColunas.SelectedRows[0].Cells[0].Value)); frmProduto formProduto = new frmProduto(); //Não esquecer de mudar a propriedade modifiers para public dos objetos do formulário de produto formProduto.txtCodigoProduto.Text = cProduto.CodigoProduto.ToString(); formProduto.lbData.Text = cProduto.DataCadastro.ToShortDateString(); formProduto.textNomeProduto.Text = cProduto.NomeProduto; formProduto.textQtdeEstoque.Text = cProduto.QtdeEstoque.ToString(); formProduto.txtPrecoVenda.Text = cProduto.PrecoVenda.ToString(); formProduto.textObservacao.Text = cProduto.Observacao; formProduto.marca = cProduto.CodigoMarca; //(Combo) Passar a variável declarada no formulário de produto formProduto.categoria = cProduto.CodigoCategoria; //(Combo) Passar a variável declarada no formulário de produto if (cProduto.Status == 1) { formProduto.ckStatus.Checked = true; } else { formProduto.ckStatus.Checked = false; } //Mandar a informação de update formProduto.tipo = "Atualização"; //Não permitir que outro formulário seja aberto e depois de atualizar fecha o formulário formProduto.ShowDialog(); //Chamar método de pesquisa btPesquisar_Click(this, new EventArgs()); } else { MessageBox.Show("Selecione o produto a ser atualizado!", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btEditar_Click(object sender, EventArgs e) { if (dtv.SelectedCells.Count > 0) { classProduto obj = new classProduto(); obj.RetornaProduto(Convert.ToInt32(dtv.SelectedRows[0].Cells[0].Value)); frmProduto formProduto = new frmProduto(); formProduto.txtCod.Text = obj.CodigoProduto.ToString(); formProduto.lbdata.Text = obj.DataCadastro.ToShortDateString(); formProduto.txtNome.Text = obj.NomeProduto; formProduto.txtQtde.Text = obj.QtdeEstoque.ToString(); formProduto.txtPreco.Text = obj.PrecoVenda.ToString(); formProduto.txtObservacao.Text = obj.Observacao; formProduto.marca = obj.CodigoMarca; formProduto.categoria = obj.CodigoCategoria; if (obj.Status == 1) { formProduto.cbStatus.Checked = true; } else { formProduto.cbStatus.Checked = false; } formProduto.tipo = "Atualização"; formProduto.ShowDialog(); btPesquisar_Click(this, new EventArgs()); } else { MessageBox.Show("Selecione o Produto a ser Atualizado !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }