public ActionResult Nuevo() { if (equipo == null) { db = new gestionDBEntities(); Session["perifericosDisponibles"] = db.perifericos.Where(p => p.estado == (int)EstadoPeriferico.Disponible).ToList(); Session["tipoPerifericoSeleccionado"] = tipoPerifericoSeleccionado; //TempData["perifericosDisponibles"] = db.perifericos.Where(p => p.estado == (int)EstadoPeriferico.Disponible).ToList(); //TempData["tipoPerifericoSeleccionado"] = tipoPerifericoSeleccionado; //TempData.Keep("perifericosDisponibles"); //TempData.Keep("tipoPerifericoSeleccionado"); renovarKeyMarcasYproveedores(); if (equipo == null) { equipo = new equipos(); equipo.idEquipo = db.equipos.Count() + 1; } } else { Session["perifericosDisponibles"] = db.perifericos.Where(p => p.estado == (int)EstadoPeriferico.Disponible && p.tipoPerifericos.idTipoPeriferico == (int)tipoPerifericoSeleccionado).ToList(); Session["tipoPerifericoSeleccionado"] = tipoPerifericoSeleccionado; //TempData["perifericosDisponibles"] = db.perifericos.Where(p => p.estado == (int)EstadoPeriferico.Disponible && p.tipoPerifericos.idTipoPeriferico == (int) tipoPerifericoSeleccionado).ToList(); //TempData["tipoPerifericoSeleccionado"] = tipoPerifericoSeleccionado; //TempData.Keep("perifericosDisponibles"); //TempData.Keep("tipoPerifericoSeleccionado"); renovarKeyMarcasYproveedores(); } return(View(equipo)); }
// GET: usuarios public ActionResult Index(int?idEquipo) { if (datosUsuarios == null) { datosUsuarios = new datosUsuariosController(); db = new gestionDBEntities(); datosUsuarios.equipo = db.equipos.FirstOrDefault(e => e.idEquipo == idEquipo); datosUsuarios.departamentos = db.departamentos.ToList(); if (datosUsuarios.equipo.usuarios.Count > 0) { datosUsuarios.usuarios = datosUsuarios.equipo.usuarios.ToList(); } } return(View(datosUsuarios)); }