public void crearArchivoExcel(String path) { ExcelDocumentsFrontController excelDocumentsFrontConroller = new ExcelDocumentsFrontController(); excelDocumentsFrontConroller.createXlsWorkbook(); DateTime fechaFormateada; double montoTotalVentas = 0; int rowCounter = 2; int colCounter = 0; Excel.Worksheet xlsWorksheet = excelDocumentsFrontConroller.getWorksheetByPosition(1); Console.WriteLine("WORCK SHEET CREADO " + xlsWorksheet); //Se leagrega el titulo al documento agregarTituloADocumento(xlsWorksheet); //Se actualiza elemento por elemento del DataGridView foreach (WRK_MOVIMIENTOS_CAJA wrkMovimientoCaja in this.listaMovimientosCaja) { colCounter = 1; fechaFormateada = ((DateTime)wrkMovimientoCaja.DT_MOVIMIENTO_CAJA); montoTotalVentas += (double)wrkMovimientoCaja.NUM_MONTO; // dgvRetirosCaja.Rows.Add(((DateTime)wrkMovimientosCaja.DT_MOVIMIENTO_CAJA).ToShortDateString() , ((DateTime)wrkMovimientosCaja.DT_MOVIMIENTO_CAJA).ToShortTimeString(), wrkMovimientosCaja.CAT_CAJAS.TXT_NOMBRE_CAJA , "$ " + wrkMovimientosCaja.NUM_MONTO , wrkMovimientosCaja.ENT_PERSONAS.TXT_NOMBRE_PERSONA, wrkMovimientosCaja.CAT_MOVIMIENTOS_CAJA.TXT_NOMBRE_CAT_MOVIMIENTO_CAJA , wrkMovimientosCaja.TXT_COMENTARIO_MOVIMIENTO); //Se almacena el contenido en el reporte de Excel xlsWorksheet.Cells[rowCounter, colCounter] = fechaFormateada.ToShortDateString(); colCounter++; xlsWorksheet.Cells[rowCounter, colCounter] = fechaFormateada.ToShortTimeString(); colCounter++; xlsWorksheet.Cells[rowCounter, colCounter] = wrkMovimientoCaja.CAT_CAJAS.TXT_NOMBRE_CAJA; colCounter++; xlsWorksheet.Cells[rowCounter, colCounter] = wrkMovimientoCaja.NUM_MONTO; colCounter++; xlsWorksheet.Cells[rowCounter, colCounter] = wrkMovimientoCaja.ENT_PERSONAS.TXT_NOMBRE_PERSONA; colCounter++; xlsWorksheet.Cells[rowCounter, colCounter] = wrkMovimientoCaja.CAT_MOVIMIENTOS_CAJA.TXT_NOMBRE_CAT_MOVIMIENTO_CAJA; colCounter++; xlsWorksheet.Cells[rowCounter, colCounter] = wrkMovimientoCaja.TXT_COMENTARIO_MOVIMIENTO; colCounter++; rowCounter++; } excelDocumentsFrontConroller.saveExcelDocument(path); }
public void crearArchivoExcel(String path) { ExcelDocumentsFrontController excelDocumentsFrontConroller = new ExcelDocumentsFrontController(); excelDocumentsFrontConroller.createXlsWorkbook(); DateTime fechaFormateada; double montoTotalVentas = 0; int rowCounter = 2; int colCounter = 0; Excel.Worksheet xlsWorksheet = excelDocumentsFrontConroller.getWorksheetByPosition(1); Console.WriteLine("WORCK SHEET CREADO " + xlsWorksheet); //Se leagrega el titulo al documento agregarTituloADocumento(xlsWorksheet); //Se actualiza elemento por elemento del DataGridView foreach (WRK_DETALLES_VENTAS wrkDetalleVentaDetalle in listaVentas) { colCounter = 1; fechaFormateada = (DateTime)wrkDetalleVentaDetalle.WRK_VENTAS.DT_FECHA_VENTA; montoTotalVentas += (double)wrkDetalleVentaDetalle.NUM_COSTO_PRODUCTO; // dgvDetallesVentas.Rows.Add(fechaFormateada.ToShortDateString(), fechaFormateada.ToShortTimeString(), wrkDetalleVentaDetalle.CAT_PRODUCTOS.TXT_NOMBRE_PRODUCTO, "$ " + wrkDetalleVentaDetalle.NUM_COSTO_PRODUCTO); //Se almacena el contenido en el reporte de Excel xlsWorksheet.Cells[rowCounter, colCounter] = fechaFormateada.ToShortDateString(); colCounter++; xlsWorksheet.Cells[rowCounter, colCounter] = fechaFormateada.ToShortTimeString(); colCounter++; xlsWorksheet.Cells[rowCounter, colCounter] = "Comanda " + wrkDetalleVentaDetalle.WRK_VENTAS.INT_CVE_VENTA; colCounter++; xlsWorksheet.Cells[rowCounter, colCounter] = wrkDetalleVentaDetalle.CAT_PRODUCTOS.TXT_NOMBRE_PRODUCTO; colCounter++; xlsWorksheet.Cells[rowCounter, colCounter] = wrkDetalleVentaDetalle.NUM_COSTO_PRODUCTO; colCounter++; rowCounter++; } excelDocumentsFrontConroller.saveExcelDocument(path); }