private void btnGravar_Click(object sender, EventArgs e)
        {
            if (ttbDescricao.Text.Trim() == "")
            {
            MessageBox.Show("Insira a descrição");
            ttbDescricao.Focus();
            }
            else if (!flag)
            {
            MessageBox.Show("Insira o valor");
            mtbValor.Focus();
            }
            else
            {
            if (ttbCodigo.Text.Trim() == "")
            {
                int fun_codigo = 0;
                if (cbbFunc.SelectedIndex != -1)
                    int.TryParse(cbbFunc.SelectedValue.ToString(), out fun_codigo);

                ContasPagar cop = new ContasPagar(new BancoM());

                if (cop.registrar(ttbDescricao.Text, dtpDataVenc.Value, float.Parse(mtbValor.Text.Substring(2).Trim()), fun_codigo))
                    MessageBox.Show("Conta lançada com sucesso");
                else
                    MessageBox.Show("Erro ao lançar a conta");

                AtualizaHistorico();
            }
            }
        }
 private void AtualizaHistorico()
 {
     ContasPagar cop = new ContasPagar(new BancoM());
     if (rbtVencProx.Checked)
     {
     dgvHistorico.DataSource = cop.UltimosVencimentos();
     }
     else if (rbtAberto.Checked)
     {
     dgvHistorico.DataSource = cop.abertos();
     }
     else if (rbtPagas.Checked)
     {
     dgvHistorico.DataSource = cop.pagas();
     }
     else if (rbtVencidas.Checked)
     {
     dgvHistorico.DataSource = cop.vencidas();
     }
 }