\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
+ #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
//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
- 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
catch ( Exception e )\r
{\r
Console.WriteLine( e.Message );\r
+ Console.Read();\r
}\r
}\r
\r