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 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 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 ExcelEncabezado(ExcelDAL excelDal) { excelDal.CargarInformacion(1, 2, Properties.Settings.Default.Sucursal.ToUpper()); excelDal.CargarInformacion(2, 2, user.sNombreCompleto.ToUpper()); excelDal.CargarInformacion(3, 2, hoy.ToString("dd-MMMM-yyyy").ToUpper()); }
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)); }
private void EnviarAExcel() { ExcelDAL excelDAL = new ExcelDAL(); try { renglon = 6; columna = 1; excelDAL.AbrirArchivo("Plantilla.xlsx"); //************************* Corte **************************** ExcelEncabezado(excelDAL); ExcelPuntoDeVenta(excelDAL); renglon += 2; ExcelFacturacion(excelDAL); renglon += 2; ExcelCobranza(excelDAL); renglon += 5; ExcelSobrantesFaltantes(excelDAL); renglon = 2; columna = 4; ExcelCajaFuerte(excelDAL); renglon += 3; ExcelTarjetas(excelDAL); renglon = 2; columna = 8; ExcelTransferencias(excelDAL); //************************************************************* //***************** Cheques y Transferencias ****************** excelDAL.CambiarHoja(2); //Cheques renglon = 9; columna = 1; ExcelCheques(excelDAL); //Transferencias renglon += 6; columna = 1; ExcelTransferenciasInfo(excelDAL); //************************************************************* string sHoy = hoy.ToString("ddMMyyyy"); excelDAL.GuardarArchivo("Corte"+sHoy+".xlsx"); excelDAL.CerrarArchivo(); sPathExcel = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\" + "Corte" + sHoy + ".xlsx"; } catch (Exception ex) { Logger.AgregarLog(ex.Message); excelDAL.CerrarArchivo(); } }