]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Reportes/InfoPrestacionesAdmin.cs
Agrego material de estudio.
[z.facultad/75.10/miklolife.git] / demo / src / Reportes / InfoPrestacionesAdmin.cs
index 473490ee07b141b7b30f5ce65d2a11c49a01ad92..121f2cd1798437809dc5588f09bce1b199aae6f2 100644 (file)
@@ -60,22 +60,50 @@ namespace Reportes
                {\r
                        if ( reporteConsumo == null )\r
                                return;\r
                {\r
                        if ( reporteConsumo == null )\r
                                return;\r
+                       else\r
+                               reporteConsumo.Serializar();\r
                }\r
 \r
                public void EnviarReporte( PrestacionesRealizadasReport informeAprobaciones )\r
                {\r
                        if ( informeAprobaciones == null )\r
                                return;\r
                }\r
 \r
                public void EnviarReporte( PrestacionesRealizadasReport informeAprobaciones )\r
                {\r
                        if ( informeAprobaciones == null )\r
                                return;\r
+                       else\r
+                               informeAprobaciones.Serializar();\r
                }\r
 \r
                public void MoverArchivoAceptado( InfoPrestacionesReport ip )\r
                {\r
                }\r
 \r
                public void MoverArchivoAceptado( InfoPrestacionesReport ip )\r
                {\r
+                       string currentDir = Directory.GetCurrentDirectory();\r
+               \r
+                       string dirAceptados = Path.Combine( currentDir, ConfigurationSettings.AppSettings["DirectorioInformesAceptados"] );\r
+                       if ( ! Directory.Exists(dirAceptados) )\r
+                       {\r
+                               Directory.CreateDirectory( dirAceptados );\r
+                       }\r
+\r
+                       string pathToMove = Path.Combine( dirAceptados, ip.NombreArchivo );\r
+                       if ( File.Exists(pathToMove) )\r
+                               File.Delete( pathToMove );\r
 \r
 \r
+                       File.Move( ip.PathArchivo, pathToMove );\r
                }\r
 \r
                public void MoverArchivoRechazado( InfoPrestacionesReport ip )\r
                {\r
                }\r
 \r
                public void MoverArchivoRechazado( InfoPrestacionesReport ip )\r
                {\r
+                       string currentDir = Directory.GetCurrentDirectory();\r
+               \r
+                       string dirRechazados = Path.Combine( currentDir, ConfigurationSettings.AppSettings["DirectorioInformesRechazados"] );\r
+                       if ( ! Directory.Exists(dirRechazados) )\r
+                       {\r
+                               Directory.CreateDirectory( dirRechazados );\r
+                       }\r
+\r
+                       string pathToMove = Path.Combine( dirRechazados, ip.NombreArchivo );\r
+                       if ( File.Exists(pathToMove) )\r
+                               File.Delete( pathToMove );\r
 \r
 \r
+                       File.Move( ip.PathArchivo, pathToMove );\r
                }\r
 \r
                #endregion Métodos Públicos\r
                }\r
 \r
                #endregion Métodos Públicos\r