From: Ricardo Markiewicz Date: Thu, 7 Jul 2005 17:54:22 +0000 (+0000) Subject: Inicializo con los datos para que lo de guille ande, creo que esta todo, hay 1 caso... X-Git-Tag: svn_import~6 X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/commitdiff_plain/5317deca71ba8dcc8e0cdfad4acbc5f438c07a42?ds=inline Inicializo con los datos para que lo de guille ande, creo que esta todo, hay 1 caso de error forzado --- diff --git a/demo/src/2005-07-06_00.xml b/demo/src/2005-07-06_00.xml index 63ec315..8cfc048 100644 --- a/demo/src/2005-07-06_00.xml +++ b/demo/src/2005-07-06_00.xml @@ -19,7 +19,8 @@ 2005-07-06 10 - + + Automatica 3305 diff --git a/demo/src/Dominio/Afiliado.cs b/demo/src/Dominio/Afiliado.cs index beb6d75..489222d 100644 --- a/demo/src/Dominio/Afiliado.cs +++ b/demo/src/Dominio/Afiliado.cs @@ -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) diff --git a/demo/src/Main.cs b/demo/src/Main.cs index 22573a3..742be51 100644 --- a/demo/src/Main.cs +++ b/demo/src/Main.cs @@ -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 (); }