public ActionResult Create([Bind(Include = "tipd_Id,tipd_Descripcion,tipd_Porcentaje,tipd_UsuarioCrea,tipd_FechaCrea,tipd_UsuarioModifica,tipd_FechaModifica")] tbTipoDescuento tbTipoDescuento) { tbTipoDescuento.tipd_UsuarioCrea = 3; tbTipoDescuento.tipd_FechaCrea = DateTime.Now; IEnumerable <object> listTipoDescuento = null; string MensajeError = ""; if (ModelState.IsValid) { try { listTipoDescuento = db.UDP_Gral_tbTipoDescuento_Insert(tbTipoDescuento.tipd_Descripcion, tbTipoDescuento.tipd_Porcentaje, tbTipoDescuento.tipd_UsuarioCrea, tbTipoDescuento.tipd_FechaCrea); foreach (UDP_Gral_tbTipoDescuento_Insert_Result Resultado in listTipoDescuento) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador."); return(View(tbTipoDescuento)); } } catch (Exception Ex) { Ex.Message.ToString(); } return(RedirectToAction("Index")); } return(View(tbTipoDescuento)); }
public ActionResult DeleteConfirmed(int id) { tbTipoDescuento tbTipoDescuento = db.tbTipoDescuento.Find(id); db.tbTipoDescuento.Remove(tbTipoDescuento); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Details(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbTipoDescuento tbTipoDescuento = db.tbTipoDescuento.Find(id); if (tbTipoDescuento == null) { return(RedirectToAction("Index")); } return(View(tbTipoDescuento)); }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbTipoDescuento tbTipoDescuento = db.tbTipoDescuento.Find(id); if (tbTipoDescuento == null) { return(RedirectToAction("Index")); } ViewBag.tipd_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbTipoDescuento.tipd_UsuarioCrea); ViewBag.tipd_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbTipoDescuento.tipd_UsuarioModifica); return(View(tbTipoDescuento)); }