public List <TransaccionDTO> getOrdenes() { List <TransaccionDTO> transacciones = new List <TransaccionDTO>(); foreach (FileInfo archivo in this._archivos) { string[] lines = File.ReadAllLines(archivo.FullName); foreach (string line in lines) { Transaccion tr = new Transaccion(line); if (!tr.esTransaccion()) { continue; } VentaDAO dao = new VentaDAO(); OrdenDAO _ordenDao = new OrdenDAO(); string tienda = dao.obtenerTienda(tr.WorkOrder); _ordenDao.ActualizaPago(tr.WorkOrder); transacciones.Add(new TransaccionDTO() { WorkOrden = tr.WorkOrder, Tienda = tienda } ); this._bitacoraExcel.AgregarRow(tr.WorkOrder, tienda); tr.Imprimir(); } //File.Delete(archivo.FullName); File.Move(archivo.FullName, $"{_directorio_bitacora}\\{archivo.Name}.exp"); } if (transacciones.Count > 0) { String fecha = String.Format("{0:dd-MM-yyyy_HH_mm_ss}", DateTime.Now); String mes = String.Format("{0:MMMM}", DateTime.Now); String directory = $@"{this._directorio_bitacora}\{mes}"; if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); } Row cabecera = new Row(); cabecera.Append( _bitacoraExcel.ConstructCell("WorkOrder", CellValues.String), _bitacoraExcel.ConstructCell("Tienda", CellValues.String)); _bitacoraExcel.SalvarExcel($@"{directory}\{fecha}.xlsx", "informacion", cabecera); } return(transacciones); }