public void CargarFormularios()
        {
            List <FormularioParaAnalisis> ListaFPA = new List <FormularioParaAnalisis>();

            AntEmp1Service         antEmp1Service1        = new AntEmp1Service(dataContext);
            AntEmp2Service         antEmp1Service2        = new AntEmp2Service(dataContext);
            EPCService             ePCService             = new EPCService(dataContext);
            SignosYsintomasService signosYsintomasService = new SignosYsintomasService(dataContext);
            PacienteService        pacienteService        = new PacienteService(dataContext);
            DomicilioService       domicilioService       = new DomicilioService(dataContext);

            List <AntecedenteEpidemiologicos1>       ant1 = antEmp1Service1.GetAntEmp1();
            List <AntecedenteEpidemiologicos2>       ant2 = antEmp1Service2.GetAntEmp2();
            List <EnfermedadesPreviasComorbilidades> epc  = ePCService.GetEPC();
            List <SignosYSintomas> sys        = signosYsintomasService.GetSignosYsintomas();
            List <Paciente>        pacientes  = pacienteService.GetPacientes();
            List <Domicilio>       domicilios = domicilioService.GetDomicilios();


            for (int i = 0; i < 10; i++)
            {
                FormularioParaAnalisis FPA = new FormularioParaAnalisis();

                FPA.AntecedenteEpidemiologicos1       = ant1[i];
                FPA.AntecedenteEpidemiologicos2       = ant2[i];
                FPA.SignosYSintomas                   = sys[i];
                FPA.EnfermedadesPreviasComorbilidades = epc[i];
                FPA.Paciente            = pacientes[i];
                FPA.FechaDeCreacion     = DateTime.Parse($"2/{(i + 1).ToString()}/2020", System.Globalization.CultureInfo.InvariantCulture);
                FPA.EstadoDelFormulario = EstadoDelFormulario.GENERADOS;

                ListaFPA.Add(FPA);
            }

            dataContext.ListaFormularioParaAnalisis.AddRange(ListaFPA);
            dataContext.SaveChanges();
        }
示例#2
0
        public List <Paciente> GetPacientes()
        {
            List <Paciente> ListaPaciente = new List <Paciente>();

            Paciente paciente2 = new Paciente();

            paciente2.Apellido          = "Medina";
            paciente2.Nombre            = "Roberto";
            paciente2.NroDeDocumento    = "31321634";
            paciente2.Sexo              = "Masculino";
            paciente2.Telefono          = "3624321141";
            paciente2.TipoDeDocumento   = TipoDeDocumento.DNI;
            paciente2.Correo            = "*****@*****.**";
            paciente2.FechaDeNacimiento = DateTime.Parse("1/1/1995", System.Globalization.CultureInfo.InvariantCulture);
            ListaPaciente.Add(paciente2);

            Paciente paciente3 = new Paciente();

            paciente3.Apellido          = "Jhonson";
            paciente3.Nombre            = "Maria";
            paciente3.NroDeDocumento    = "29132632";
            paciente3.Sexo              = "Femenino";
            paciente3.Telefono          = "3625121134";
            paciente3.TipoDeDocumento   = TipoDeDocumento.DNI;
            paciente3.Correo            = "*****@*****.**";
            paciente3.FechaDeNacimiento = DateTime.Parse("2/3/1990", System.Globalization.CultureInfo.InvariantCulture);
            ListaPaciente.Add(paciente3);

            Paciente paciente4 = new Paciente();

            paciente4.Apellido          = "Rodriguez";
            paciente4.Nombre            = "Maximiliano";
            paciente4.NroDeDocumento    = "21724622";
            paciente4.Sexo              = "Masculino";
            paciente4.Telefono          = "3624724312";
            paciente4.TipoDeDocumento   = TipoDeDocumento.DNI;
            paciente4.Correo            = "*****@*****.**";
            paciente4.FechaDeNacimiento = DateTime.Parse("2/12/1986", System.Globalization.CultureInfo.InvariantCulture);
            ListaPaciente.Add(paciente4);

            Paciente paciente5 = new Paciente();

            paciente5.Apellido          = "Encinas";
            paciente5.Nombre            = "Katherine";
            paciente5.NroDeDocumento    = "31322696";
            paciente5.Sexo              = "Femenino";
            paciente5.Telefono          = "3624131186";
            paciente5.TipoDeDocumento   = TipoDeDocumento.DNI;
            paciente5.Correo            = "*****@*****.**";
            paciente5.FechaDeNacimiento = DateTime.Parse("10/2/1994", System.Globalization.CultureInfo.InvariantCulture);
            ListaPaciente.Add(paciente5);

            Paciente paciente6 = new Paciente();

            paciente6.Apellido          = "Bueno";
            paciente6.Nombre            = "Carlos";
            paciente6.NroDeDocumento    = "28321376";
            paciente6.Sexo              = "Masculino";
            paciente6.Telefono          = "3624112167";
            paciente6.TipoDeDocumento   = TipoDeDocumento.DNI;
            paciente6.Correo            = "*****@*****.**";
            paciente6.FechaDeNacimiento = DateTime.Parse("10/4/1988", System.Globalization.CultureInfo.InvariantCulture);
            ListaPaciente.Add(paciente6);

            Paciente paciente7 = new Paciente();

            paciente7.Apellido          = "Urribarri";
            paciente7.Nombre            = "Micaela";
            paciente7.NroDeDocumento    = "29114637";
            paciente7.Sexo              = "Femenino";
            paciente7.Telefono          = "3624325188";
            paciente7.TipoDeDocumento   = TipoDeDocumento.DNI;
            paciente7.Correo            = "*****@*****.**";
            paciente7.FechaDeNacimiento = DateTime.Parse("10/2/1989", System.Globalization.CultureInfo.InvariantCulture);
            ListaPaciente.Add(paciente7);

            Paciente paciente8 = new Paciente();

            paciente8.Apellido          = "Perez";
            paciente8.Nombre            = "Martin";
            paciente8.NroDeDocumento    = "41744665";
            paciente8.Sexo              = "Masculino";
            paciente8.Telefono          = "3624713319";
            paciente8.TipoDeDocumento   = TipoDeDocumento.DNI;
            paciente8.Correo            = "*****@*****.**";
            paciente8.FechaDeNacimiento = DateTime.Parse("6/3/2000", System.Globalization.CultureInfo.InvariantCulture);
            ListaPaciente.Add(paciente8);

            Paciente paciente9 = new Paciente();

            paciente9.Apellido          = "Martinez";
            paciente9.Nombre            = "Roxana";
            paciente9.NroDeDocumento    = "42944383";
            paciente9.Sexo              = "Femenino";
            paciente9.Telefono          = "3625339923";
            paciente9.TipoDeDocumento   = TipoDeDocumento.DNI;
            paciente9.Correo            = "*****@*****.**";
            paciente9.FechaDeNacimiento = DateTime.Parse("11/2/2002", System.Globalization.CultureInfo.InvariantCulture);
            ListaPaciente.Add(paciente9);

            Paciente paciente10 = new Paciente();

            paciente10.Apellido          = "Brunetta";
            paciente10.Nombre            = "Ramon";
            paciente10.NroDeDocumento    = "10434228";
            paciente10.Sexo              = "Masculino";
            paciente10.Telefono          = "3624449295";
            paciente10.TipoDeDocumento   = TipoDeDocumento.DNI;
            paciente10.Correo            = "*****@*****.**";
            paciente10.FechaDeNacimiento = DateTime.Parse("12/6/1965", System.Globalization.CultureInfo.InvariantCulture);
            ListaPaciente.Add(paciente10);

            Paciente paciente11 = new Paciente();

            paciente11.Apellido          = "Brown";
            paciente11.Nombre            = "Rodrigo";
            paciente11.NroDeDocumento    = "17434184";
            paciente11.Sexo              = "Masculino";
            paciente11.Telefono          = "3624117547";
            paciente11.TipoDeDocumento   = TipoDeDocumento.DNI;
            paciente11.Correo            = "*****@*****.**";
            paciente11.FechaDeNacimiento = DateTime.Parse("11/2/1975", System.Globalization.CultureInfo.InvariantCulture);
            ListaPaciente.Add(paciente11);

            DomicilioService domicilioService = new DomicilioService(dataContext);

            List <Domicilio> domicilios = domicilioService.GetDomicilios();

            for (int i = 0; i < 10; i++)
            {
                ListaPaciente[i].Domicilio = domicilios[i];
            }
            return(ListaPaciente);
        }
        public FormularioParaAnalisis SendFormulario()
        {
            FormularioParaAnalisis FPA = new FormularioParaAnalisis();

            AntEmp1Service         antEmp1Service1        = new AntEmp1Service(dataContext);
            AntEmp2Service         antEmp1Service2        = new AntEmp2Service(dataContext);
            EPCService             ePCService             = new EPCService(dataContext);
            SignosYsintomasService signosYsintomasService = new SignosYsintomasService(dataContext);
            PacienteService        pacienteService        = new PacienteService(dataContext);
            DomicilioService       domicilioService       = new DomicilioService(dataContext);

            List <AntecedenteEpidemiologicos1>       ant1 = antEmp1Service1.GetAntEmp1();
            List <AntecedenteEpidemiologicos2>       ant2 = antEmp1Service2.GetAntEmp2();
            List <EnfermedadesPreviasComorbilidades> epc  = ePCService.GetEPC();
            List <SignosYSintomas> sys        = signosYsintomasService.GetSignosYsintomas();
            List <Paciente>        pacientes  = pacienteService.GetPacientes();
            List <Domicilio>       domicilios = domicilioService.GetDomicilios();


            var seed   = Environment.TickCount;
            var random = new Random(seed);
            var i      = random.Next(0, 9);

            FPA.AntecedenteEpidemiologicos1 = ant1[i];

            var seed1   = Environment.TickCount;
            var random1 = new Random(seed1);
            var v       = random.Next(0, 9);

            FPA.AntecedenteEpidemiologicos2 = ant2[v];

            var seed2   = Environment.TickCount;
            var random2 = new Random(seed2);
            var c       = random.Next(0, 9);

            FPA.SignosYSintomas = sys[c];

            var seed3   = Environment.TickCount;
            var random3 = new Random(seed3);
            var x       = random.Next(0, 9);

            FPA.EnfermedadesPreviasComorbilidades = epc[x];

            var seed5   = Environment.TickCount;
            var random5 = new Random(seed5);
            var e       = random.Next(0, 9);
            var seed6   = Environment.TickCount;
            var random6 = new Random(seed6);
            var h       = random.Next(0, 9);

            pacientes[e].NroDeDocumento = (e * h).ToString();
            FPA.Paciente = pacientes[e];

            var seed4   = Environment.TickCount;
            var random4 = new Random(seed4);
            var z       = random.Next(0, 9);

            FPA.FechaDeCreacion     = DateTime.Parse($"2/{(z + 1).ToString()}/2020", System.Globalization.CultureInfo.InvariantCulture);
            FPA.EstadoDelFormulario = EstadoDelFormulario.GENERADOS;

            return(FPA);
        }