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);
        }