]> git.llucax.com Git - z.facultad/75.10/miklolife.git/commitdiff
Inicializo con los datos para que lo de guille ande, creo que esta todo, hay 1 caso...
authorRicardo Markiewicz <gazer.arg@gmail.com>
Thu, 7 Jul 2005 17:54:22 +0000 (17:54 +0000)
committerRicardo Markiewicz <gazer.arg@gmail.com>
Thu, 7 Jul 2005 17:54:22 +0000 (17:54 +0000)
 forzado

demo/src/2005-07-06_00.xml
demo/src/Dominio/Afiliado.cs
demo/src/Main.cs

index 63ec3151d901589c2b8b4eab054ea4a4a18a0b0e..8cfc048f73bea0a8b9aecfa82937402d0e4b0e38 100644 (file)
@@ -19,7 +19,8 @@
                        <fechaRealizacion>2005-07-06</fechaRealizacion>\r
                        <porcentajeCobertura>10</porcentajeCobertura>\r
                </linea>\r
-\r
+               \r
+               <!-- ACA ESTA LA HAGO FALLA, NO AGREGO EL AFILIADO!! -->
                <linea codigoAutorizacion="225">\r
                        <tipoAutorizacion>Automatica</tipoAutorizacion>\r
                        <codigoAfiliado>3305</codigoAfiliado>\r
index beb6d758ec0550f68da30c93577ebec49d8c47e0..489222ddcc3ec0339a1ce416f10037a7e4f34993 100644 (file)
@@ -47,6 +47,7 @@ namespace Dominio {
 
                        public Plan PlanActual {
                                get { return _plan; }
+                               set { _plan = value; }
                        }
 
                        public Afiliado (ETipoDocumento tipoDoc, int nroDoc):base(tipoDoc, nroDoc, null)
index 22573a3ced601e45cd4938f18050317e9a1301db..742be51f0a321d66469bc468bcebc7b6c72234e0 100644 (file)
@@ -64,7 +64,7 @@ public class App
 
                #warning Descomentar para inicializar la base de datos con algunos valores de prueba !
                logo.FromFile = "logo.png";
-               /*InitDemo ();*/
+               InitDemo ();
                Application.Run();
        }
        
@@ -80,17 +80,17 @@ public class App
                c2.Nombre = "Traumatologia";
 
                Prestacion p1 = new Prestacion ();
-               p1.Codigo = "101010";
+               p1.Codigo = "30303";
                p1.Nombre = "Extracion Muelas de Juicio";
                p1.Categoria = c1;
 
                Prestacion p2 = new Prestacion ();
-               p2.Codigo = "101011";
+               p2.Codigo = "30101";
                p2.Nombre = "Aplique de Fluor";
                p2.Categoria = c1;
 
                Prestacion p3 = new Prestacion ();
-               p3.Codigo = "201010";
+               p3.Codigo = "661095";
                p3.Nombre = "Yeso parcial";
                p3.Categoria = c2;
 
@@ -99,21 +99,86 @@ public class App
                p4.Nombre = "Aplique clavos fractura multiple";
                p4.Categoria = c2;
 
-               Prestador prestador = new Prestador ("30-11223366-0");
+               Plan plan = new Plan (1.0f);
+               plan.Descripcion = "Plan Basico";
+               plan.PermanenciaMinima = 2;
+               plan.Codigo = 99;
+
+               Cobertura cob = new Cobertura (p1, 1.0f, 15.0f);
+               plan.AgregarCobertura (cob);
+
+               /* Inicio afiliados */
+               Afiliado afil = new Afiliado (987);
+               afil.TipoDocumento = ETipoDocumento.DNI;
+               afil.NroDocumento = 27000193;
+               afil.PlanActual = plan;
+
+               Afiliado afil2 = new Afiliado (666);
+               afil.TipoDocumento = ETipoDocumento.DNI;
+               afil.NroDocumento = 27000193;
+               afil.PlanActual = plan;
+               /* Inicio prestadores */
+               Prestador prestador = new Prestador ("30-12345678-1");
                prestador.Nombre = "DePrueba";
-               prestador.Email = "DePrueba";
+               prestador.Email = "DePrueba@mail.com";
 
                p1.AgregarPrestador (prestador);
                p2.AgregarPrestador (prestador);
                p3.AgregarPrestador (prestador);
                p4.AgregarPrestador (prestador);
 
+               /* Autorizaciones */
+               AutorizacionManual auth1 = new AutorizacionManual (new DateTime(2005, 7, 1));
+               auth1.FechaVencimiento = auth1.FechaSolicitud.AddDays (60);
+               auth1.FechaResolucion = auth1.FechaSolicitud.AddDays (1);
+               auth1.PorcentajeCobertura = 12.5f;
+               auth1.Prestador = prestador;
+               auth1.Prestacion = p1;
+               auth1.Afiliado = afil;
+               auth1.Aprobada = true;
+               auth1.Codigo = 88;
+
+               /* Autorizaciones */
+               AutorizacionManual auth2 = new AutorizacionManual (new DateTime(2005, 5, 1));
+               auth2.FechaVencimiento = auth2.FechaSolicitud.AddDays (60);
+               auth1.FechaResolucion = auth2.FechaSolicitud.AddDays (1);
+               auth2.Aprobada = true;
+               auth2.PorcentajeCobertura = 90.0f;
+               auth2.Prestador = prestador;
+               auth2.Prestacion = p3;
+               auth2.Afiliado = afil2;
+               auth2.Codigo = 112; 
+
+               AutorizacionAutomatica auth3 = new AutorizacionAutomatica(new DateTime (2005, 6, 28));
+               auth3.FechaVencimiento = auth3.FechaSolicitud.AddDays (60);
+               auth3.Aprobada = true;
+               auth3.PorcentajeCobertura = 12.5f;
+               auth3.Prestador = prestador;
+               auth3.Prestacion = p1;
+               auth3.Afiliado = afil;
+               auth3.Codigo = 112; 
+
+               AutorizacionAutomatica auth4 = new AutorizacionAutomatica(new DateTime (2005, 6, 28));
+               auth4.FechaVencimiento = auth4.FechaSolicitud.AddDays (60);
+               auth4.Aprobada = true;
+               auth4.PorcentajeCobertura = 20.0f;
+               auth4.Prestador = prestador;
+               auth4.Prestacion = p2;
+               auth4.Afiliado = afil;
+               auth4.Codigo = 112; 
+
                ObjectContainer db;
                db = Db4o.openFile("os.yap");
+               db.set (auth1);
+               db.set (auth2);
+               db.set (auth3);
+               db.set (auth4);
                db.set (p1);
                db.set (p2);
                db.set (p3);
                db.set (p4);
+               db.set (afil);
+               db.set (afil2);
                db.close ();
        }