private void btn_Anular_Click(object sender, EventArgs e)
        {
            objVoucher      = new LetraCab();
            objLetraDetalle = new LetraDetalle();
            bool anular = objVoucherDao.anularLetraFC(txt_nroregletra.Text, Ventas.UNIDADNEGOCIO);

            if (!anular)
            {
                MessageBox.Show("Hubo un error al anular la Letra");
                return;
            }
            else
            {
                for (int i = 0; i < objListaLetraDet.Count; i++)
                {
                    index           = grd_facturas.SelectedCells[0].RowIndex;
                    objLetraDetalle = objListaLetraDet[index];
                    bool anulardet = objVoucherDao.anularLetraDetalleFC(objLetraDetalle.NroRegistro, Ventas.UNIDADNEGOCIO, txt_nroregletra.Text.Trim());
                }
                MessageBox.Show("Letra ha sido anulada");
            }
            btn_Anular.Enabled    = false;
            btn_Modificar.Enabled = false;
            btn_SaveData.Enabled  = false;
            btn_Add.Enabled       = false;
            btn_Rest.Enabled      = false;
            objLetra = CanjeLetra.objVoucher;
            llenarCabecera(objLetra);
            objListaLetraDet = objVoucherDao.listarLetraDet(objLetra.NroRegistro, Ventas.UNIDADNEGOCIO);
            llenarDetalle(objListaLetraDet);
            sumatoria();
        }
        public void setDatosCajaChica(List <ContabilidadDTO.Ventas> objList)
        {
            bool porcentaje = false;
            int  cont       = 0;

            //objListaVoucherDet = new List<VoucherDet>();
            if (grd_facturas.Columns.Count > 1)
            {
                grd_facturas.Columns.RemoveAt(0);
                grd_facturas.Columns.RemoveAt(0);
                grd_facturas.Columns.RemoveAt(0);
                grd_facturas.Columns.RemoveAt(0);
                grd_facturas.Columns.RemoveAt(0);
            }
            grd_facturas.AutoGenerateColumns = false;
            DataGridViewTextBoxColumn idColumn3 = new DataGridViewTextBoxColumn();

            idColumn3.Name             = "Fecha";
            idColumn3.DataPropertyName = "Fec_emi_ref";
            idColumn3.Width            = 80;
            grd_facturas.Columns.Add(idColumn3);
            DataGridViewTextBoxColumn idColumn0 = new DataGridViewTextBoxColumn();

            idColumn0.Name             = "Tipo";
            idColumn0.DataPropertyName = "TipoDocRef";
            idColumn0.Width            = 40;
            grd_facturas.Columns.Add(idColumn0);
            DataGridViewTextBoxColumn idColumn1 = new DataGridViewTextBoxColumn();

            idColumn1.Name             = "Serie";
            idColumn1.DataPropertyName = "SerDocRef";
            idColumn1.Width            = 80;
            grd_facturas.Columns.Add(idColumn1);
            DataGridViewTextBoxColumn idColumn2 = new DataGridViewTextBoxColumn();

            idColumn2.Name             = "Numero";
            idColumn2.DataPropertyName = "NroDocRef";
            idColumn2.Width            = 100;
            grd_facturas.Columns.Add(idColumn2);
            DataGridViewTextBoxColumn idColumn9 = new DataGridViewTextBoxColumn();

            idColumn9.Name             = "Proveedor";
            idColumn9.DataPropertyName = "NomProv";
            idColumn9.Width            = 220;
            grd_facturas.Columns.Add(idColumn9);
            DataGridViewTextBoxColumn idColumn5 = new DataGridViewTextBoxColumn();

            idColumn5.Name             = "Ruc";
            idColumn5.DataPropertyName = "RucProv";
            idColumn5.Width            = 80;
            grd_facturas.Columns.Add(idColumn5);
            DataGridViewTextBoxColumn idColumn4 = new DataGridViewTextBoxColumn();

            idColumn4.Name             = "Importe";
            idColumn4.DataPropertyName = "Monto";
            idColumn4.Width            = 80;
            grd_facturas.Columns.Add(idColumn4);
            DataGridViewTextBoxColumn idColumn7 = new DataGridViewTextBoxColumn();

            idColumn7.Name                    = "Total";
            idColumn7.DataPropertyName        = "Monto";
            idColumn7.DefaultCellStyle.Format = "0.00";
            idColumn7.Width                   = 80;
            grd_facturas.Columns.Add(idColumn7);
            DataGridViewTextBoxColumn idColumn6 = new DataGridViewTextBoxColumn();

            idColumn6.Name                    = "Abono";
            idColumn6.DataPropertyName        = "Abono";
            idColumn6.DefaultCellStyle.Format = "0#.#0";
            idColumn6.Width                   = 80;
            grd_facturas.Columns.Add(idColumn6);
            DataGridViewTextBoxColumn idColumn8 = new DataGridViewTextBoxColumn();

            idColumn8.Name                    = "Saldo";
            idColumn8.DataPropertyName        = "Saldo";
            idColumn8.DefaultCellStyle.Format = "0.00";
            idColumn8.Width                   = 80;
            grd_facturas.Columns.Add(idColumn8);
            DataGridViewTextBoxColumn idColumn10 = new DataGridViewTextBoxColumn();

            idColumn10.Name             = "NroRegistroFC";
            idColumn10.DataPropertyName = "NroRegistro";
            idColumn10.Width            = 80;
            grd_facturas.Columns.Add(idColumn10);
            grd_facturas.Columns[0].ReadOnly = true;
            grd_facturas.Columns[1].ReadOnly = true;
            grd_facturas.Columns[2].ReadOnly = true;
            grd_facturas.Columns[3].ReadOnly = true;
            grd_facturas.Columns[4].ReadOnly = true;
            grd_facturas.Columns[5].ReadOnly = true;
            grd_facturas.Columns[6].ReadOnly = true;
            grd_facturas.Columns[7].ReadOnly = true;
            grd_facturas.Columns[8].ReadOnly = false;
            grd_facturas.Columns[9].ReadOnly = true;



            for (int i = 0; i < objList.Count; i++)
            {
                objLetrarDet             = new LetraDetalle();
                objLetrarDet.TipoDocRef  = objList[i].TipoDocumento;
                objLetrarDet.SerDocRef   = objList[i].Serie;
                objLetrarDet.NroDocRef   = objList[i].Numero;
                objLetrarDet.Monto       = objList[i].Pago;
                objLetrarDet.Item        = i + 1;
                objLetrarDet.Fec_emi_ref = objList[i].FechaEmision;
                objLetrarDet.Fec_ven_ref = objList[i].FechaVcto;
                objLetrarDet.RucProv     = objList[i].Ruc;
                objLetrarDet.NomProv     = objList[i].RazonSocial;
                objLetrarDet.Abono       = objList[i].Pago;

                objLetrarDet.Saldo       = objList[i].Pago;
                objLetrarDet.NroRegistro = objList[i].VentasId;
                objLetrarDet.NroDoc      = txt_NumeroDcto.Text;
                objLetrarDet.TipDoc      = txt_tipodoc.Text;
                objLetrarDet.AbonoLetra  = objList[i].AbonoLetra;
                objLetrarDet.EstRepDet   = "P";

                if (Ventas.UNIDADNEGOCIO == "01")
                {
                    objLetrarDet.CodEnt = "01";
                }
                else
                {
                    objLetrarDet.CodEnt = "02";
                }

                objListaLetraDet.Add(objLetrarDet);
            }
            grd_facturas.DataSource = null;
            grd_facturas.DataSource = objListaLetraDet;
            grd_facturas.Refresh();
            sumatoria();
        }