X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/5dcdc142187069476c648c3ee2dbb1a00aaf202e..fc04c9fba5d70e3c4c35d2e8e505e7f2af29f9ca:/demo/src/Reportes/InfoPrestacionesAdmin.cs?ds=inline
diff --git a/demo/src/Reportes/InfoPrestacionesAdmin.cs b/demo/src/Reportes/InfoPrestacionesAdmin.cs
index 046cb71..473490e 100644
--- a/demo/src/Reportes/InfoPrestacionesAdmin.cs
+++ b/demo/src/Reportes/InfoPrestacionesAdmin.cs
@@ -1,7 +1,12 @@
+#region Usings
+
using System;
using Dominio.Autorizaciones;
using System.IO;
using System.Configuration;
+using System.Xml;
+
+#endregion Usings
namespace Reportes
{
@@ -34,12 +39,13 @@ namespace Reportes
try
{
DirectoryInfo dir = this.ObtenerDirectorio( p );
-
FileInfo[] archivos = dir.GetFiles( "*.xml" );
+
+ informes = new InfoPrestacionesReport[ archivos.Length ];
- foreach ( FileInfo arch in archivos )
- {
-
+ for ( int i = 0; i < informes.Length; i++ )
+ {
+ informes[i] = new InfoPrestacionesReport( archivos[i].FullName );
}
}
catch
@@ -52,12 +58,14 @@ namespace Reportes
public void EnviarReporte( ConsumoAfiliadosReport reporteConsumo )
{
-
+ if ( reporteConsumo == null )
+ return;
}
public void EnviarReporte( PrestacionesRealizadasReport informeAprobaciones )
{
-
+ if ( informeAprobaciones == null )
+ return;
}
public void MoverArchivoAceptado( InfoPrestacionesReport ip )
@@ -74,6 +82,12 @@ namespace Reportes
#region Métodos Privados
+ ///
+ /// Obtiene el directorio asociado con un prestador, en base a la info del archivo de configuracion
+ /// Si el directorio no existe en el file system, lo crea.
+ ///
+ ///
+ ///
private DirectoryInfo ObtenerDirectorio( Prestador p )
{
string currentDir = Directory.GetCurrentDirectory();