public ActionResult DeleteConfirmed(int id) { tbTipoViatico tbTipoViatico = db.tbTipoViatico.Find(id); db.tbTipoViatico.Remove(tbTipoViatico); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: TipoViatico/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbTipoViatico tbTipoViatico = db.tbTipoViatico.Find(id); if (tbTipoViatico == null) { return(HttpNotFound()); } return(View(tbTipoViatico)); }
// GET: TipoViatico/Details/5 public ActionResult Details(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbTipoViatico tbTipoViatico = db.tbTipoViatico.Find(id); if (tbTipoViatico == null) { return(HttpNotFound()); } return(View(tbTipoViatico)); } catch (Exception Ex) { return(RedirectToAction("Error500", "Home")); } }
public ActionResult Edit([Bind(Include = "tpv_Id,tpv_Descripcion,tpv_UsuarioModifica,tpv_FechaModifica")] tbTipoViatico tbTipoViatico) { if (ModelState.IsValid) { if (db.tbTipoViatico.Any(a => a.tpv_Descripcion == tbTipoViatico.tpv_Descripcion && a.tpv_Id != tbTipoViatico.tpv_Id)) { ModelState.AddModelError("", "Ya existe un tipo de viático con el mismo nombre."); return(View(tbTipoViatico)); } } try { IEnumerable <Object> List = null; string Msj = ""; List = db.UDP_Gral_tbTipoViatico_Update(tbTipoViatico.tpv_Id, tbTipoViatico.tpv_Descripcion, 1, Function.DatetimeNow()); foreach (UDP_Gral_tbTipoViatico_Update_Result Viatico in List) { Msj = Viatico.MensajeError; } if (Msj.StartsWith("-1")) { return(View()); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View()); } return(View(tbTipoViatico)); }
public ActionResult Create([Bind(Include = "tpv_Id,tpv_Descripcion,tpv_UsuarioCrea,tpv_FechaCrea,tpv_UsuarioModifica,tpv_FechaModifica")] tbTipoViatico tbTipoViatico) { if (ModelState.IsValid) { try { IEnumerable <Object> List = null; string Msj = ""; List = db.UDP_Gral_tbTipoViatico_Insert(tbTipoViatico.tpv_Descripcion, 1, Function.DatetimeNow()); foreach (UDP_Gral_tbTipoViatico_Insert_Result tbViatico in List) { Msj = tbViatico.MensajeError; } if (Msj.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View()); } if (Msj.StartsWith("-2")) { ModelState.AddModelError("", "Ya existe un tipo de viático con el mismo nombre."); return(View()); } else { TempData["swalfunction"] = "true"; return(RedirectToAction("Index")); } } catch (Exception Ex) { ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View()); } } return(View(tbTipoViatico)); }