public ActionResult DeleteConfirmed(int id) { tbEstado tbEstado = db.tbEstado.Find(id); db.tbEstado.Remove(tbEstado); db.SaveChanges(); return(RedirectToAction("Index")); }
private tbEstado CastEstado(EstadoEntity estado) { tbEstado tb = new tbEstado(); tb.sigla = estado.sigla; tb.nome = estado.nome; return(tb); }
// GET: Estado/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbEstado tbEstado = db.tbEstado.Find(id); if (tbEstado == null) { return(HttpNotFound()); } return(View(tbEstado)); }
public bool DeletaEstado(string sigla) { try { using (var context = new CirculoNegocioEntities()) { tbEstado delete = (from p in context.tbEstados where p.sigla == sigla select p).First(); context.tbEstados.DeleteObject(delete); context.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
public ActionResult Create([Bind(Include = "est_Id,est_Descripcion")] tbEstado tbEstado) { string UserName = ""; try { int EmployeeID = Function.GetUser(out UserName); if (ModelState.IsValid) { IEnumerable <Object> List = null; string Msj = ""; List = db.UDP_Gral_tbEstado_Insert(tbEstado.est_Descripcion, EmployeeID, Function.DatetimeNow()); foreach (UDP_Gral_tbEstado_Insert_Result Estado in List) { Msj = Estado.MensajeError; } if (Msj.StartsWith("-1")) { Function.BitacoraErrores("Estado", "CreatePost", UserName, Msj); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View()); } if (Msj.StartsWith("-2")) { Function.BitacoraErrores("Estado", "CreatePost", UserName, Msj); ModelState.AddModelError("", "Ya existe un estado con el mismo nombre."); return(View()); } else { return(RedirectToAction("Index")); } } } catch (Exception Ex) { Function.BitacoraErrores("Estado", "CreatePost", UserName, Ex.Message.ToString()); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View()); } return(View()); }
public ActionResult Edit([Bind(Include = "est_Id,est_Descripcion,est_UsuarioCrea,est_FechaCrea,est_UsuarioModifica,est_FechaModifica")] tbEstado tbEstado) { string UserName = ""; try { int EmployeeID = Function.GetUser(out UserName); if (ModelState.IsValid) { if (db.tbEstado.Any(a => a.est_Descripcion == tbEstado.est_Descripcion && a.est_Id != tbEstado.est_Id)) { string Error = "Ya existe una estado con el mismo nombre."; Function.BitacoraErrores("Estado", "EditPost", UserName, Error); ModelState.AddModelError("", Error); return(View(tbEstado)); } } IEnumerable <Object> List = null; string Msj = ""; List = db.UDP_Gral_tbEstado_Update(tbEstado.est_Id, tbEstado.est_Descripcion, EmployeeID, Function.DatetimeNow()); foreach (UDP_Gral_tbEstado_Update_Result estado in List) { Msj = estado.MensajeError; } if (Msj.StartsWith("-1")) { Function.BitacoraErrores("Estado", "EditPost", UserName, Msj); return(View(tbEstado)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Function.BitacoraErrores("Estado", "EditPost", UserName, Ex.Message.ToString()); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbEstado)); } }
// GET: Estado/Details/5 public ActionResult Details(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbEstado tbEstado = db.tbEstado.Find(id); if (tbEstado == null) { return(HttpNotFound()); } return(View(tbEstado)); } catch (Exception Ex) { //throw; return(RedirectToAction("Error500", "Home")); } }