X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/5dcdc142187069476c648c3ee2dbb1a00aaf202e..5421c84a95c42db5c3b2753d556dd7efbd1a6b4e:/demo/src/Reportes/InfoPrestacionesAdmin.cs?ds=sidebyside 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();