private void btnExcluir_Click(object sender, EventArgs e)
 {
     int codigo = 0;
     int.TryParse(ttbCodigo.Text, out codigo);
     if (codigo > 0)
     {
         if (MessageBox.Show("Confirma exclusão?",
             "Confirmação",
             MessageBoxButtons.YesNo,
             MessageBoxIcon.Question,
             MessageBoxDefaultButton.Button2)
             == DialogResult.Yes)
         {
             Banco banco = new Banco();
             banco.conecta();
             CadastroDespesasEscritorio com = new CadastroDespesasEscritorio(banco);
             if (com.excluir(codigo))
             {
                 MessageBox.Show("Exclusão realizada com sucesso");
                 inicializar();
             }
             else
                 MessageBox.Show("Falha na exclusão!");
             banco.desconecta();
         }
     }
 }
 private void btnLocalizar_Click(object sender, EventArgs e)
 {
     Banco banco = new Banco();
     CadastroDespesasEscritorio conta = new CadastroDespesasEscritorio(banco);
     banco.conecta();
     if (rbNome.Checked)
     {
         dgvResultado.DataSource = conta.localizarPorNome(ttbNome.Text);
     }
     else if (rbCodigo.Checked)
     {
         dgvResultado.DataSource = conta.localizarPorCodigo(int.Parse((ttbCodigo.Text == "" ? "0" : ttbCodigo.Text.Trim())));
     }
     else
     {
         dgvResultado.DataSource = conta.listarTodas();
     }
     banco.desconecta();
 }
 private void btnGravar_Click(object sender, EventArgs e)
 {
     int diaMes = int.Parse(ttbDataVencimento.Text);
     if (ttbDataVencimento.Text == null)
         MessageBox.Show("Digite a data de vencimento no mês");
     else if (ttbNome.Text == null)
         MessageBox.Show("Digite o nome da conta");
     else if (cbbTipo.SelectedIndex == -1)
         MessageBox.Show("Selecione o tipo da conta");
     else if (ttbValor.Text.Trim() == "")
         MessageBox.Show("Digite o valor da conta");
     else if(diaMes <= 0 || diaMes >=32)
         MessageBox.Show("Valor digitado para dia do Mês é inválido");
     else
     {
         Banco banco = new Banco();
         CadastroDespesasEscritorio cadastro = new CadastroDespesasEscritorio(banco);
         banco.conecta();
         if (ttbCodigo.Text != "")
         {
             if (cadastro.alterar(int.Parse(ttbCodigo.Text),ttbNome.Text, cbbTipo.SelectedItem.ToString()[0],int.Parse(ttbDataVencimento.Text.Trim()),double.Parse(ttbValor.Text.Substring(2).Trim())))
             {
                 MessageBox.Show("Alteração realizada com sucesso");
                 inicializar();
             }
             else
                 MessageBox.Show("Alteração não realizada");
         }
         else if (cadastro.incluir(ttbNome.Text, cbbTipo.SelectedItem.ToString()[0], int.Parse(ttbDataVencimento.Text.Trim()), double.Parse(ttbValor.Text.Substring(2).Trim())))
         {
             MessageBox.Show("Cadastro realizado com sucesso");
             inicializar();
         }
         else
             MessageBox.Show("Cadastro não realizado");
         banco.desconecta();
     }
 }