Esempio n. 1
0
        private void btnNovo_Click(object sender, EventArgs e)
        {
            FrmCadastroProduto cadastroProduto = new FrmCadastroProduto();

            cadastroProduto.NovoCadastro = true;
            cadastroProduto.ShowDialog();
        }
Esempio n. 2
0
 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);
     }
 }