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 }));
 }
예제 #2
0
 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"));
 }