X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/b674f20b66a5a72d55c80bb6d14bd3b673013442..2be5451ef59289f66dbd3e1d9ff5a69fcc271364:/demo/src/Reportes/InfoPrestacionesAdmin.cs diff --git a/demo/src/Reportes/InfoPrestacionesAdmin.cs b/demo/src/Reportes/InfoPrestacionesAdmin.cs index fb6ff2e..121f2cd 100644 --- a/demo/src/Reportes/InfoPrestacionesAdmin.cs +++ b/demo/src/Reportes/InfoPrestacionesAdmin.cs @@ -61,7 +61,7 @@ namespace Reportes if ( reporteConsumo == null ) return; else - Console.WriteLine( reporteConsumo.ToString() ); + reporteConsumo.Serializar(); } public void EnviarReporte( PrestacionesRealizadasReport informeAprobaciones ) @@ -70,17 +70,40 @@ namespace Reportes return; else informeAprobaciones.Serializar(); - } public void MoverArchivoAceptado( InfoPrestacionesReport ip ) { + string currentDir = Directory.GetCurrentDirectory(); + + string dirAceptados = Path.Combine( currentDir, ConfigurationSettings.AppSettings["DirectorioInformesAceptados"] ); + if ( ! Directory.Exists(dirAceptados) ) + { + Directory.CreateDirectory( dirAceptados ); + } + + string pathToMove = Path.Combine( dirAceptados, ip.NombreArchivo ); + if ( File.Exists(pathToMove) ) + File.Delete( pathToMove ); + File.Move( ip.PathArchivo, pathToMove ); } public void MoverArchivoRechazado( InfoPrestacionesReport ip ) { + string currentDir = Directory.GetCurrentDirectory(); + + string dirRechazados = Path.Combine( currentDir, ConfigurationSettings.AppSettings["DirectorioInformesRechazados"] ); + if ( ! Directory.Exists(dirRechazados) ) + { + Directory.CreateDirectory( dirRechazados ); + } + + string pathToMove = Path.Combine( dirRechazados, ip.NombreArchivo ); + if ( File.Exists(pathToMove) ) + File.Delete( pathToMove ); + File.Move( ip.PathArchivo, pathToMove ); } #endregion Métodos Públicos