public ActionResult Edit([Bind(Include = "planmayor,serie,ubicacion,notas,placa,estado")] vdemos vdemos, int?menu) { if (ModelState.IsValid) { vdemos.fecha_actualizacion = DateTime.Now; vdemos.user_actualizacion = Convert.ToInt32(Session["user_usuarioid"]); db.Entry(vdemos).State = EntityState.Modified; int result = db.SaveChanges(); if (result == 1) { TempData["mensaje"] = " Demo actualizaso correctamente"; } else { TempData["mensaje_error"] = "Error al actualizar el demo, por favor valide los datos"; } } ConsultaDatosCreacion(vdemos); ViewBag.planmayor = new SelectList(db.icb_vehiculo, "plan_mayor", "plan_mayor", vdemos.planmayor); ViewBag.ubicacion = new SelectList(db.ubicacion_vehiculo, "ubivh_id", "ubivh_nombre", vdemos.ubicacion); BuscarFavoritos(menu); return(View(vdemos)); }
public ActionResult Create(vdemos vdemos, int?menu) { if (ModelState.IsValid) { vdemos existe = db.vdemos.FirstOrDefault(x => x.placa == vdemos.placa && x.planmayor == vdemos.planmayor); if (existe == null) { vdemos.fecha_creacion = DateTime.Now; vdemos.user_creacion = Convert.ToInt32(Session["user_usuarioid"]); db.vdemos.Add(vdemos); int result = db.SaveChanges(); if (result == 1) { TempData["mensaje"] = " Demo creado correctamente"; } else { TempData["mensaje_error"] = "Error al crear el demo, por favor valide los datos"; } } else { TempData["mensaje_error"] = "El demo que ingreso ya existe, por favor valide"; } } ViewBag.planmayor = new SelectList(db.icb_vehiculo, "plan_mayor", "plan_mayor", vdemos.planmayor); ViewBag.ubicacion = new SelectList(db.ubicacion_vehiculo, "ubivh_id", "ubivh_nombre", vdemos.ubicacion); BuscarFavoritos(menu); return(View(vdemos)); }
public void ConsultaDatosCreacion(vdemos demos) { //consulta el nombre de usuario creacion con el id, lo envia a la vista a traves de ViewBag users creator = db.users.Find(demos.user_creacion); if (creator != null) { ViewBag.user_nombre_cre = creator.user_nombre + " " + creator.user_apellido; } users modificator = db.users.Find(demos.user_actualizacion); if (modificator != null) { ViewBag.user_nombre_act = modificator.user_nombre + " " + modificator.user_apellido; ViewBag.user_fec_act = modificator.userfec_actualizacion.ToString(); } }
// GET: demos/Edit/5 public ActionResult Edit(int?id, int?menu) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } vdemos vdemos = db.vdemos.Find(id); if (vdemos == null) { return(HttpNotFound()); } ConsultaDatosCreacion(vdemos); ViewBag.planmayor = new SelectList(db.icb_vehiculo, "plan_mayor", "plan_mayor", vdemos.planmayor); ViewBag.ubicacion = new SelectList(db.ubicacion_vehiculo, "ubivh_id", "ubivh_nombre", vdemos.ubicacion); BuscarFavoritos(menu); return(View(vdemos)); }