コード例 #1
0
        public ActionResult Simulacion(Simulacion sim, Enfermos enfermos)
        {
            int  contador   = 0;
            bool Contagiado = false;
            bool Sospechoso = true;

            if (Sospechoso == true)
            {
                sim.obtenerinfo();
                sim.ObtenEdad();
                contador++;
            }
            else
            {
                sim.obtenerinfo();
                sim.ObtenEdad();
            }
            sim.Contagiado();
            return(RedirectToAction("Create"));
            //implementacion para la tabla hash
            //Dictionary<string, string> diccionario = new Dictionary<string, string>();
            //diccionario.Add(enfermos.Nombre, enfermos.Sintoma); // uno sirve de clave y el otro de valor, cambiarlo por int para poder ingresar lel valor como la hora de ingreso para que sea mas facil su reconocimiento
        }
コード例 #2
0
        public ActionResult Create(Enfermos enfermos)
        {
            //Enfermos[] datosenfermo = ListaContagiado.ToArray();

            //ListaContagiado.Add(enfermos);//
            if (Storage.Instancia.InfoEnfermosNombre.ContainsKey(enfermos.Nombre))
            {
                return(View());
            }
            arbolpaciente.Add(enfermos, arbolpaciente.Raiz, Enfermos.CompararPorNombre);
            enfermos.Estado = "Sospechoso";
            Storage.Instancia.InfoEnfermosNombre.Add(enfermos.Nombre, enfermos);
            Storage.Instancia.InfoEnfermosApellido.Add(enfermos.Apellido, enfermos);
            Storage.Instancia.InfoEnfermosDPI.Add(enfermos.Dpi, enfermos);
            Storage.Instancia.CantidadSospechosos++;
            return(RedirectToAction("Create"));
            //if (enfermos.Save())
            //{
            //}
            //else
            //{
            //    return View(enfermos);
            //}
        }