X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/75a406555442f5c80dbdd40162767d0096a3a6cb..1a14964592379a39d96bc84c53db779507d12415:/demo/src/Reportes/InfoPrestacionesAdmin.cs?ds=sidebyside diff --git a/demo/src/Reportes/InfoPrestacionesAdmin.cs b/demo/src/Reportes/InfoPrestacionesAdmin.cs index dc89e79..121f2cd 100644 --- a/demo/src/Reportes/InfoPrestacionesAdmin.cs +++ b/demo/src/Reportes/InfoPrestacionesAdmin.cs @@ -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