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