X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/ad14ee69cc0a9253f352b642dfd714edee438d9a..4214e95be71db8571cb43bdab43898b0b9c90b6d:/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 } }