public ActionResult AgregarPeriferico(int?idPerifericoSeleccionado) { if (idPerifericoSeleccionado != null) { var periferico = db.perifericos.FirstOrDefault(p => p.idPeriferico == idPerifericoSeleccionado); periferico.estado = (int)EstadoPeriferico.Ocupado; periferico.idEquipo = equipo.idEquipo; equipo.perifericos.Add(db.perifericos.FirstOrDefault(p => p.idPeriferico == idPerifericoSeleccionado)); db.SaveChanges(); return(RedirectToAction("Nuevo", "Equipos", new { id = equipo.idEquipo })); } return(RedirectToAction("Nuevo", "Equipos", new { id = equipo.idEquipo })); }
public ActionResult AgregarPeriferico(int?idPerifericoSeleccionado) { if (idPerifericoSeleccionado != null) { var periferico = db.perifericos.FirstOrDefault(p => p.idPeriferico == idPerifericoSeleccionado); periferico.estado = (int)EstadoPeriferico.Ocupado; periferico.idEquipo = equipo.idEquipo; equipo.perifericos.Add(db.perifericos.FirstOrDefault(p => p.idPeriferico == idPerifericoSeleccionado)); db.SaveChanges(); Session["perifericosDisponibles"] = db.perifericos.Where(p => p.estado == (int)EstadoPeriferico.Disponible).ToList(); return(RedirectToAction("NuevoCambio", "Historial", new { id = equipo.idEquipo })); } return(RedirectToAction("NuevoCambio", "Historial", new { id = equipo.idEquipo })); }
public ActionResult GuardarAsignacion() { if (ModelState.IsValid) { var equipo = db.equipos.FirstOrDefault(e => e.idEquipo == datosUsuarios.equipo.idEquipo); equipo.usuarios.ToList().AddRange(datosUsuarios.usuarios); equipo.departamentos = datosUsuarios.equipo.departamentos; db.SaveChanges(); db.Dispose(); } return(Finalizar()); }
public ActionResult Guardar(int perifericoID, string perifericoNombre, int perifericoMarca, int perifericoEstado, string perifericoModelo, int perifericoTipo, int perifericoProveedor, DateTime perifericoFecCompra, DateTime?perifericoFecGarantia, string perifericoCaracteristicas) { if (ModelState.IsValid) { db.perifericos.Add(new perifericos() { idPeriferico = perifericoID, nombre = perifericoNombre, modelo = perifericoModelo, idMarca = perifericoMarca, estado = perifericoEstado, idTipoPeriferico = perifericoTipo, idProveedor = perifericoProveedor, fecCompra = perifericoFecCompra, garantia = perifericoFecGarantia, caracteristicas = perifericoCaracteristicas }); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Index", "Home")); } return(View("Nuevo")); }