public ActionResult Details(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbTipoDevolucion tbTipoDevolucion = db.tbTipoDevolucion.Find(id); if (tbTipoDevolucion == null) { return(RedirectToAction("NotFound", "Login")); } return(View(tbTipoDevolucion)); }
public ActionResult Edit(int?id, [Bind(Include = "tdev_Id,tdev_Descripcion,tdev_UsuarioCrea,tdev_FechaCrea,tdev_UsuarioModifica,tdev_FechaModifica")] tbTipoDevolucion tbTipoDevolucion) { if (db.tbTipoDevolucion.Any(a => a.tdev_Descripcion == tbTipoDevolucion.tdev_Descripcion && a.tdev_Id != tbTipoDevolucion.tdev_Id)) { ModelState.AddModelError("", "Ya existe una pantalla con el mismo nombre"); } if (ModelState.IsValid) { try { tbTipoDevolucion obj = db.tbTipoDevolucion.Find(id); IEnumerable <object> list = null; var MsjError = ""; list = db.UDP_Inv_tbTipoDevolucion_Update(tbTipoDevolucion.tdev_Id, tbTipoDevolucion.tdev_Descripcion , tbTipoDevolucion.tdev_UsuarioCrea , tbTipoDevolucion.tdev_FechaCrea , Function.GetUser() , Function.DatetimeNow()); foreach (UDP_Inv_tbTipoDevolucion_Update_Result obje in list) { MsjError = obje.MensajeError; } if (MsjError.StartsWith("-1")) { ModelState.AddModelError("", "No se actualizó el registro"); ViewBag.tdev_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoDevolucion.tdev_UsuarioCrea); ViewBag.tdev_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoDevolucion.tdev_UsuarioModifica); return(View(tbTipoDevolucion)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se actualizó el registro"); ViewBag.tdev_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoDevolucion.tdev_UsuarioCrea); ViewBag.tdev_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoDevolucion.tdev_UsuarioModifica); return(View(tbTipoDevolucion)); } } ViewBag.tdev_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoDevolucion.tdev_UsuarioCrea); ViewBag.tdev_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoDevolucion.tdev_UsuarioModifica); return(View(tbTipoDevolucion)); }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbTipoDevolucion tbTipoDevolucion = db.tbTipoDevolucion.Find(id); if (tbTipoDevolucion == null) { return(RedirectToAction("NotFound", "Login")); } ViewBag.tdev_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoDevolucion.tdev_UsuarioCrea); ViewBag.tdev_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoDevolucion.tdev_UsuarioModifica); return(View(tbTipoDevolucion)); }
public ActionResult Create([Bind(Include = "tdev_Id,tdev_Descripcion,tdev_UsuarioCrea,tdev_FechaCrea,tdev_UsuarioModifica,tdev_FechaModifica")] tbTipoDevolucion tbTipoDevolucion) { if (db.tbTipoDevolucion.Any(a => a.tdev_Descripcion == tbTipoDevolucion.tdev_Descripcion)) { ModelState.AddModelError("", "Ya existe este tipo Devolucion, Favor registrar otra"); } if (ModelState.IsValid) { try { IEnumerable <object> list = null; var MsjError = ""; list = db.UDP_Inv_tbTipoDevolucion_Insert(tbTipoDevolucion.tdev_Descripcion, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Inv_tbTipoDevolucion_Insert_Result obejto in list) { MsjError = obejto.MensajeError; } if (MsjError.StartsWith("-1")) { ModelState.AddModelError("", "No se guardó el registro"); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se guardó el registro"); return(View(tbTipoDevolucion)); } //return RedirectToAction("Edit"); } return(View(tbTipoDevolucion)); }