private void Pagamentos_Load(object sender, EventArgs e)
        {
            Camadas.BLL.Compras bllCompras = new Camadas.BLL.Compras();
            cbxCompras.DisplayMember = "idCompras";
            cbxCompras.ValueMember   = "idCompras";
            cbxCompras.DataSource    = bllCompras.Select();


            Camadas.BLL.Pagamentos bllpagamento = new Camadas.BLL.Pagamentos();
            dgvPagamentos.DataSource = bllpagamento.Select();
        }
        private void btnGravar_Click(object sender, EventArgs e)
        {
            Camadas.BLL.Pagamentos   bllPagamento = new Camadas.BLL.Pagamentos();
            Camadas.Model.Pagamentos pagamentos   = new Camadas.Model.Pagamentos();
            int idPagamento = Convert.ToInt32(lblId.Text);

            string msg = "";

            if (idPagamento == -1) // id=-1 (Inclusão) e id!=-1 (atualização)
            {
                msg = "Confirma Inclusão da Compra?";
            }
            else
            {
                msg = "Confirma Atualização da Compra?";
            }

            DialogResult resp;

            resp = MessageBox.Show(msg, "Gravar Compra", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
            if (resp == DialogResult.Yes)
            {
                pagamentos.idPagamento = idPagamento;
                pagamentos.idCompras   = Convert.ToInt32(cbxCompras.Text);
                pagamentos.Parcela     = Convert.ToInt32(txtParcela.Text);
                pagamentos.Vencimento  = Vencimento.Value;
                pagamentos.Valor       = Convert.ToSingle(txtValor.Text);
                pagamentos.Pago        = Convert.ToChar(txtPago.Text);


                if (idPagamento == -1)  //-1 indica inserir
                {
                    bllPagamento.Insert(pagamentos);
                }
                else
                {
                    bllPagamento.Update(pagamentos);
                }
            }
            dgvPagamentos.DataSource = "";
            dgvPagamentos.DataSource = bllPagamento.Select();
        }