private void btnNovo_Click(object sender, EventArgs e) { FrmCadastroProduto cadastroProduto = new FrmCadastroProduto(); cadastroProduto.NovoCadastro = true; cadastroProduto.ShowDialog(); }
private void btnAlterar_Click(object sender, EventArgs e) { try { if (usar.Equals("1")) { string input = Interaction.InputBox("Informe a senha:", "Alterar", "*", 100, 200); if (input != "") { if (input == Senha) { var produto = ((DataRowView)tcc_ProdutoBindingSource.Current).Row as Banco.tcc_ProdutoRow; FrmCadastroProduto cadastroProduto = new FrmCadastroProduto(); cadastroProduto.NovoCadastro = false; cadastroProduto.Alterar(produto.descricao, produto.precoUnit.ToString(), produto.quantidade); cadastroProduto.IdProduto = produto.IDProduto; cadastroProduto.ShowDialog(); } else { MessageBox.Show("Senha incorreta", "Erro ao alterar", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { var produto = ((DataRowView)tcc_ProdutoBindingSource.Current).Row as Banco.tcc_ProdutoRow; FrmCadastroProduto cadastroProduto = new FrmCadastroProduto(); cadastroProduto.NovoCadastro = false; cadastroProduto.Alterar(produto.descricao, produto.precoUnit.ToString(), produto.quantidade); cadastroProduto.IdProduto = produto.IDProduto; cadastroProduto.ShowDialog(); } } catch (NullReferenceException ex) { MessageBox.Show("Erro ao abrir o formulário\n" + ex.Message, "Erro ao alterar", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Erro inesperado\n" + ex.Message, "Erro ao alterar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }