Esempio n. 1
0
        public ActionResult NuevoDato(int idCategoria, string idEnfermedad, string nombreEnfermedad)
        {
            var listaDatoViewModel = GetListaDatoViewModels();
            var tipoDatoViewModel  = GetTipoDatoViewModels();

            IProyectoBl proyectoBl = new ProyectoBl();
            var         Proyectos  = proyectoBl.GetProyectos();

            Proyectos.Add(new Proyecto {
                IdProyecto = 0, Nombre = "Mixto"
            });
            ViewBag.proyectoList = Proyectos;

            List <SelectListItem> examenlist = new List <SelectListItem>();// { new SelectListItem { Text = "Opcion Mixta", Value = "opcionmixta" } };

            examenlist.AddRange(this.ObtenerExamenesListItem(idEnfermedad));
            ViewBag.ExamenList = examenlist;// this.ObtenerExamenesListItem(idEnfermedad);
            var model = new DatoViewModels
            {
                IdEnfermedad     = idEnfermedad,
                NombreEnfermedad = nombreEnfermedad,
                IdCategoria      = idCategoria,
                Lista            = listaDatoViewModel,
                Tipo             = tipoDatoViewModel,
                Clase            = GetClaseGeneroViewModels(Mixto),
            };

            return(PartialView("_NuevoDato", model));
        }
Esempio n. 2
0
        private static List <Proyecto> CargarListaProyectos()
        {
            IProyectoBl proyectoBl = new ProyectoBl();
            var         proyectos  = proyectoBl.GetProyectos();

            //Session["OrdenProyectos"] = proyectos;

            return(proyectos);
        }
        /// <summary>
        /// Descripción: Controlador para obtener los proyectos(Modulos)
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios, no se utiliza esta opcion.
        /// </summary>
        /// <returns></returns>
        private static ProyectoViewModels GetProyectoViewModels()
        {
            var proyectoBl = new ProyectoBl();
            var proyectos  = proyectoBl.GetProyectos().OrderBy(p => p.Nombre).ToList();

            return(new ProyectoViewModels
            {
                Data = proyectos
            });
        }
Esempio n. 4
0
        public ActionResult EditarDato(int id, int idCategoria, string idEnfermedad, string nombreEnfermedad)
        {
            var dato = _datoBl.GetDatoById(id);

            if (dato == null)
            {
                return(View("Error"));
            }

            dato.IdGenero = dato.IdGenero ?? Mixto;

            IProyectoBl proyectoBl = new ProyectoBl();
            var         Proyectos  = proyectoBl.GetProyectos();

            Proyectos.Add(new Proyecto {
                IdProyecto = 0, Nombre = "Mixto"
            });
            ViewBag.proyectoList = Proyectos;

            List <SelectListItem> examenlist = new List <SelectListItem>();// { new SelectListItem { Text = "Opcion Mixta", Value = "opcionmixta" } };

            //if (dato.IdsExamen != "mostrartodos")
            //{
            examenlist.AddRange(this.ObtenerExamenesListItem(idEnfermedad, dato.IdsExamen));
            ViewBag.ExamenList = examenlist;    // this.ObtenerExamenesListItem(idEnfermedad, dato.IdsExamen);
            //}

            var model = new DatoViewModels
            {
                Dato                = dato,
                IdCategoria         = idCategoria,
                IdEnfermedad        = idEnfermedad,
                NombreEnfermedad    = nombreEnfermedad,
                Tipo                = GetTipoDatoViewModels(dato.IdTipo),
                Lista               = GetListaDatoViewModels(dato.IdListaDato),
                Clase               = GetClaseGeneroViewModels(dato.IdGenero),
                TipoSeleccionExamen = dato.IdsExamen == "mostrartodos"
            };

            return(PartialView("_EditarDato", model));
        }