+#region Usings\r
+\r
using System;\r
using Dominio.Autorizaciones;\r
using System.IO;\r
using System.Configuration;\r
+using System.Xml;\r
+\r
+#endregion Usings\r
\r
namespace Reportes\r
{\r
try\r
{\r
DirectoryInfo dir = this.ObtenerDirectorio( p );\r
- \r
FileInfo[] archivos = dir.GetFiles( "*.xml" );\r
+\r
+ informes = new InfoPrestacionesReport[ archivos.Length ];\r
\r
- foreach ( FileInfo arch in archivos )\r
- {\r
- \r
+ for ( int i = 0; i < informes.Length; i++ )\r
+ { \r
+ informes[i] = new InfoPrestacionesReport( archivos[i].FullName );\r
}\r
}\r
catch\r
\r
public void EnviarReporte( ConsumoAfiliadosReport reporteConsumo )\r
{\r
-\r
+ if ( reporteConsumo == null )\r
+ return;\r
}\r
\r
public void EnviarReporte( PrestacionesRealizadasReport informeAprobaciones )\r
{\r
-\r
+ if ( informeAprobaciones == null )\r
+ return;\r
}\r
\r
public void MoverArchivoAceptado( InfoPrestacionesReport ip )\r
\r
#region Métodos Privados\r
\r
+ /// <summary>\r
+ /// Obtiene el directorio asociado con un prestador, en base a la info del archivo de configuracion\r
+ /// Si el directorio no existe en el file system, lo crea.\r
+ /// </summary>\r
+ /// <param name="p"></param>\r
+ /// <returns></returns>\r
private DirectoryInfo ObtenerDirectorio( Prestador p )\r
{\r
string currentDir = Directory.GetCurrentDirectory();\r