private void button1_Click(object sender, EventArgs e)
        {
            string dni        = cbxvendedores.SelectedValue.ToString();
            double montototal = pagoBL.calcular_monto(pagoBL.listarPagos(dni));

            txtTotalComision.Text = montototal.ToString();

            var v = MessageBox.Show("¿Desea confirmar el pago al vendedor por el monto de " + montototal + "?", "confirmacion", MessageBoxButtons.OKCancel);


            if (v == DialogResult.OK)
            {
                if (cbxvendedores.SelectedIndex != -1)
                {
                    btnPagar.Enabled = true;
                    //se insertan en una tabla las info del pago que esta hecho


                    pagoBL.insertarPago(pagoBL.listarPagos(dni), dni);

                    //se cambia el estado de la factura
                    pagoBL.cambiarEstado(pagoBL.listarPagos(dni));
                    dgvpagos.DataSource = pagoBL.listarPagos(dni);
                }
            }
        }
        private void cbxvendedores_SelectedIndexChanged(object sender, EventArgs e)
        {
            pagoBL = new PagoBL();
            string dni = "";

            if (cbxvendedores.SelectedIndex != -1)
            {
                btnPagar.Enabled = true;
                dni = cbxvendedores.SelectedValue.ToString();
                dgvpagos.AutoGenerateColumns = false;
                dgvpagos.DataSource          = pagoBL.listarPagos(dni);

                double montototal = pagoBL.calcular_monto(pagoBL.listarPagos(dni));

                txtTotalComision.Text = montototal.ToString();
            }
        }