コード例 #1
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 Orcamento = (tcc_OrcamentoBindingSource.Current as DataRowView).Row
                                     as Banco.tcc_OrcamentoRow;
                     FrmCadastroOrcamento cadastroOrcamento = new FrmCadastroOrcamento();
                     cadastroOrcamento.novoCadastro = false;
                     cadastroOrcamento.IdOrcamento  = Orcamento.IDOrcamento;
                     cadastroOrcamento.PreencherCampos(Orcamento.nome, Orcamento.modelo,
                                                       MaoDeObra, Orcamento.descricao);
                     cadastroOrcamento.ShowDialog();
                 }
                 else
                 {
                     MessageBox.Show("Senha incorreta", "Erro ao alterar",
                                     MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             var Orcamento = (tcc_OrcamentoBindingSource.Current as DataRowView).Row
                             as Banco.tcc_OrcamentoRow;
             FrmCadastroOrcamento cadastroOrcamento = new FrmCadastroOrcamento();
             cadastroOrcamento.novoCadastro = false;
             cadastroOrcamento.IdOrcamento  = Orcamento.IDOrcamento;
             cadastroOrcamento.PreencherCampos(Orcamento.nome, Orcamento.modelo,
                                               MaoDeObra, Orcamento.descricao);
             cadastroOrcamento.ShowDialog();
         }
     }
     catch (NullReferenceException ex)
     {
         MessageBox.Show("Erro ao abrir o formulário\n" + ex.Message, "Erro",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro inesperado\n" + ex.Message, "Erro",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #2
0
 private void btnNovo_Click(object sender, EventArgs e)
 {
     try
     {
         FrmCadastroOrcamento cadastroOrcamento = new FrmCadastroOrcamento()
         {
             novoCadastro = true
         };
         cadastroOrcamento.ShowDialog();
     }
     catch (NullReferenceException ex)
     {
         MessageBox.Show("Erro ao abrir o formulário\n" + ex.Message, "Erro no cadastro",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro inesperado\n" + ex.Message, "Erro no cadastro",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }