X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/ad14ee69cc0a9253f352b642dfd714edee438d9a..fc04c9fba5d70e3c4c35d2e8e505e7f2af29f9ca:/demo/src/Reportes/InfoPrestacionesAdmin.cs?ds=sidebyside
diff --git a/demo/src/Reportes/InfoPrestacionesAdmin.cs b/demo/src/Reportes/InfoPrestacionesAdmin.cs
index 95e7f8c..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
@@ -50,9 +56,38 @@ namespace Reportes
return informes;
}
+ public void EnviarReporte( ConsumoAfiliadosReport reporteConsumo )
+ {
+ if ( reporteConsumo == null )
+ return;
+ }
+
+ public void EnviarReporte( PrestacionesRealizadasReport informeAprobaciones )
+ {
+ if ( informeAprobaciones == null )
+ return;
+ }
+
+ public void MoverArchivoAceptado( InfoPrestacionesReport ip )
+ {
+
+ }
+
+ public void MoverArchivoRechazado( InfoPrestacionesReport ip )
+ {
+
+ }
#endregion Métodos Públicos
+ #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();
@@ -72,5 +107,6 @@ namespace Reportes
return new DirectoryInfo( dirPrestador );
}
+ #endregion Métodos Privados
}
}