private void ExcelTransferencias(ExcelDAL excelDal)
        {
            List<DoctosPV> lstPV = (List<DoctosPV>)gridMasEfectivos.DataSource;
            foreach (DoctosPV pv in lstPV)
            {
                excelDal.InsertarRenglon(renglon, columna);
                excelDal.CargarInformacion(renglon, columna, pv.NombreCaja);
                excelDal.InsertarRenglon(renglon, columna + 1);
                excelDal.CargarInformacion(renglon, columna + 1, pv.Total);
                renglon++;
            }

            excelDal.CargarInformacion(renglon, columna + 1, lstPV.Sum(o => o.Total));
        }
 private void ExcelTransferenciasInfo(ExcelDAL excelDal)
 {
     List<ChequeTransferencia> lstTransfers = frmChequesTransferencias.lstTransferencias;
     foreach (ChequeTransferencia transfer in lstTransfers)
     {
         excelDal.InsertarRenglon(renglon, columna);
         excelDal.CargarInformacion(renglon, columna, transfer.Identificador);
         excelDal.InsertarRenglon(renglon, columna + 1);
         excelDal.CargarInformacion(renglon, columna + 1, transfer.Cliente);
         excelDal.InsertarRenglon(renglon, columna + 2);
         excelDal.CargarInformacion(renglon, columna + 2, transfer.Banco);
         excelDal.InsertarRenglon(renglon, columna + 3);
         excelDal.CargarInformacion(renglon, columna + 3, transfer.Importe);
         renglon++;
     }
 }
        private void ExcelPuntoDeVenta(ExcelDAL excelDal)
        {
            List<PuntoDeVenta> lstPV = (List<PuntoDeVenta>)gridPV.DataSource;
            foreach (PuntoDeVenta pv in lstPV)
            {
                excelDal.InsertarRenglon(renglon, columna);
                excelDal.CargarInformacion(renglon, columna, pv.Caja);
                excelDal.InsertarRenglon(renglon, columna + 1);
                excelDal.CargarInformacion(renglon, columna + 1, pv.Importe);
                renglon++;
            }

            excelDal.CargarInformacion(renglon, columna + 1, lstPV.Sum(o => o.Importe));
        }
        private void ExcelFacturacion(ExcelDAL excelDal)
        {
            List<DoctosVE> lstVE = (List<DoctosVE>)gridFacturacion.DataSource;
            foreach (DoctosVE pv in lstVE)
            {
                excelDal.InsertarRenglon(renglon, columna);
                excelDal.CargarInformacion(renglon, columna, pv.Folio);
                excelDal.InsertarRenglon(renglon, columna + 1);
                excelDal.CargarInformacion(renglon, columna + 1, pv.dTotal);
                renglon++;
            }

            excelDal.CargarInformacion(renglon, columna + 1, lstVE.Sum(o => o.dTotal));
        }
        private void ExcelCobranza(ExcelDAL excelDal)
        {
            List<DoctosCC> lstCC = (List<DoctosCC>)gridCobranza.DataSource;

            decimal TotalCheques = 0;
            foreach (string concepto in Properties.Settings.Default.ConceptosCheques)
            {
                DoctosCC docto = lstCC.Find(o => o.iIDConcepto == Convert.ToInt32(concepto));
                excelDal.InsertarRenglon(renglon, columna);
                excelDal.CargarInformacion(renglon, columna, docto.sConcepto);
                excelDal.InsertarRenglon(renglon, columna + 1);
                excelDal.CargarInformacion(renglon, columna + 1, docto.dTotal);
                TotalCheques += docto.dTotal;
                renglon++;
            }
            excelDal.CargarInformacion(renglon, columna + 1, TotalCheques);
            excelDal.HacerCeldaNegrita(renglon, columna + 1);

            renglon++;

            decimal TotalEfectivo = 0;
            foreach (string concepto in Properties.Settings.Default.ConceptosEfectivo)
            {
                DoctosCC docto = lstCC.Find(o => o.iIDConcepto == Convert.ToInt32(concepto));
                excelDal.InsertarRenglon(renglon, columna);
                excelDal.CargarInformacion(renglon, columna, docto.sConcepto);
                excelDal.QuitarCeldaNegrita(renglon, columna + 1);
                excelDal.InsertarRenglon(renglon, columna + 1);
                excelDal.CargarInformacion(renglon, columna + 1, docto.dTotal);
                excelDal.QuitarCeldaNegrita(renglon, columna + 1);
                TotalEfectivo += docto.dTotal;
                renglon++;
            }
            excelDal.CargarInformacion(renglon, columna + 1, TotalEfectivo);
            excelDal.HacerCeldaNegrita(renglon, columna + 1);
        }
 private void ExcelCheques(ExcelDAL excelDal)
 {
     List<ChequeTransferencia> lstCheques = frmChequesTransferencias.lstCheques;
     foreach (ChequeTransferencia cheque in lstCheques)
     {
         excelDal.InsertarRenglon(renglon, columna);
         excelDal.CargarInformacion(renglon, columna, cheque.Identificador);
         excelDal.InsertarRenglon(renglon, columna + 1);
         excelDal.CargarInformacion(renglon, columna + 1, cheque.Cliente);
         excelDal.InsertarRenglon(renglon, columna + 2);
         excelDal.CargarInformacion(renglon, columna + 2, cheque.Banco);
         excelDal.InsertarRenglon(renglon, columna + 3);
         excelDal.CargarInformacion(renglon, columna + 3, cheque.Importe);
         renglon++;
     }
 }
        private void ExcelCajaFuerte(ExcelDAL excelDal)
        {
            List<DoctosPV> lstPV = (List<DoctosPV>)GridCajaFuerte.DataSource;
            foreach (DoctosPV pv in lstPV)
            {
                excelDal.InsertarRenglon(renglon, columna);
                excelDal.CargarInformacion(renglon, columna, pv.NombreCaja);
                excelDal.InsertarRenglon(renglon, columna + 1);
                excelDal.InsertarRenglon(renglon, columna + 2);
                excelDal.CargarInformacion(renglon, columna + 2, pv.Total);
                renglon++;
            }

            excelDal.CargarInformacion(renglon, columna + 2, lstPV.Sum(o => o.Total));
        }