// GET: equipos/Edit/5 public ActionResult Edit(int?id) { if (Session["ID"] == null || !roles.tienePermiso(numeroPermiso, int.Parse(Session["ID"].ToString()))) { return(RedirectToAction("Index", "Home")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } equipos equipos = equipos.Obtener(id); if (equipos == null) { return(HttpNotFound()); } int idEquipo = Convert.ToInt32(id); detalleEquipo detalleEquipo = db.detalleEquipos.SingleOrDefault(s => s.EquipoID == idEquipo); if (!Object.ReferenceEquals(detalleEquipo, null)) { ViewBag.verificadorDetalle = "si"; } else { ViewBag.verificadorDetalle = "no"; } ViewBag.Modelos = Modelo.Todos(); ViewData["detalleEquipo"] = detalleEquipo; return(View(equipos)); }
// GET: equipos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } equipos equipos = db.Equipos.Find(id); if (equipos == null) { return(HttpNotFound()); } int idEquipo = Convert.ToInt32(id); detalleEquipo detalleEquipo = db.detalleEquipos.SingleOrDefault(s => s.EquipoID == idEquipo); if (!Object.ReferenceEquals(detalleEquipo, null)) { ViewBag.verificadorDetalle = "si"; } else { ViewBag.verificadorDetalle = "no"; } ViewData["detalleEquipo"] = detalleEquipo; return(View(equipos)); }
public ActionResult Create([Bind(Include = "ID,tipoEquipo,patenteEquipo,año,numeroAFI, areaTrabajo, descripcion")] equipos equipos, FormCollection post) { if (Session["ID"] == null || !roles.tienePermiso(numeroPermiso, int.Parse(Session["ID"].ToString()))) { return(RedirectToAction("Index", "Home")); } equipos.ModeloID = db.Modeloes.Find(post["ModeloID"].ToString()); db.Equipos.Add(equipos); db.SaveChanges(); detalleEquipo detalleEquipo = new detalleEquipo(); detalleEquipo.EquipoID = equipos.ID; detalleEquipo.inicioCertificacion = Formateador.fechaFormatoGuardar(post["inicioCertificacion"].ToString()); detalleEquipo.terminoCertificacion = Formateador.fechaFormatoGuardar(post["terminoCertificacion"].ToString()); detalleEquipo.revisionTecnica = Formateador.fechaFormatoGuardar(post["revisionTecnica"].ToString()); detalleEquipo.permisoCirculacion = Formateador.fechaFormatoGuardar(post["permisoCirculacion"].ToString()); detalleEquipo.seguro = Formateador.fechaFormatoGuardar(post["seguro"].ToString()); detalleEquipo.proveedor = post["proveedor"].ToString(); db.detalleEquipos.Add(detalleEquipo); db.SaveChanges(); return(RedirectToAction("Index")); }