X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/5dcdc142187069476c648c3ee2dbb1a00aaf202e..cee792200bd75616f2989980a76bb4a7042da6f5:/demo/src/Controlador/RecibirPrestacionesController.cs?ds=inline diff --git a/demo/src/Controlador/RecibirPrestacionesController.cs b/demo/src/Controlador/RecibirPrestacionesController.cs index 5789ac4..e068778 100644 --- a/demo/src/Controlador/RecibirPrestacionesController.cs +++ b/demo/src/Controlador/RecibirPrestacionesController.cs @@ -34,10 +34,31 @@ namespace Controlador #region Métodos Públicos + /// + /// Dispara el proceso de recepción y procesamiento de la info recibida de los Presadores + /// public void procesarInfoRecibida() { try { + #region Creacion de Prestador para test + //Para test: + /*Prestador pre = new Prestador(); + pre.Cuit = "30-12345678-1"; + Dominio.SDireccion dir; + dir.Calle = "Gaona"; dir.CodigoPostal = "AB1504"; dir.Departamento = ""; + dir.Numero = 1234; dir.Piso = 0; dir.Provincia = Dominio.EProvincia.CAPITAL_FEDERAL; + dir.Telefono = "5056-4567"; + pre.Direccion = dir; + pre.Email = @"roberto@sancamilo.com"; + pre.FechaBaja = DateTime.MinValue; + pre.Nombre = "Clinica San Camilo"; + pre.Password = "camilo"; + pre.Zona = new SZona( "Caballito", "Zona de Caballito" ); + this.Db.set( pre );*/ + //Para test + #endregion Creacion de Prestador para test + //1. Obtener todos los prestadores ArrayList prestadores = this.ObjectSetToArrayList( this.Db.get(new Prestador()) ); @@ -59,9 +80,9 @@ namespace Controlador //Recorro informe por informe foreach ( InfoPrestacionesReport ip in informes ) { - if ( (ip.ValidarFormato()) && ( ip.Cuit == p.Cuit ) ) + if ( (ip.ValidarFormato()) && ( ip.CuitPrestador == p.Cuit ) ) { //OK - ip.ValidarLineas(); //Las marca como aprobadas/rechazadas + ip.ValidarLineas( p ); //Las marca como aprobadas/rechazadas this.ProcesarLineas( ip ); ipAdmin.MoverArchivoAceptado( ip ); this.NotificarPrestador( NotificacionPrestador.Tipo.ProcesoExitoso, ip ); @@ -86,6 +107,7 @@ namespace Controlador catch ( Exception e ) { Console.WriteLine( e.Message ); + Console.Read(); } }