+ public void EnviarReporte( ConsumoAfiliadosReport reporteConsumo )\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
+ else\r
+ informeAprobaciones.Serializar();\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
+ File.Move( ip.PathArchivo, pathToMove );\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
+ File.Move( ip.PathArchivo, pathToMove );\r
+ }\r