public ActionResult DeleteConfirmed(int id) { tbUnidadMedida tbUnidadMedida = db.tbUnidadMedida.Find(id); db.tbUnidadMedida.Remove(tbUnidadMedida); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbUnidadMedida tbUnidadMedida = db.tbUnidadMedida.Find(id); if (tbUnidadMedida == null) { return(RedirectToAction("NotFound", "Login")); } return(View(tbUnidadMedida)); }
// GET: UnidadMedida/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbUnidadMedida tbUnidadMedida = db.tbUnidadMedida.Find(id); if (tbUnidadMedida == null) { return(HttpNotFound()); } return(View(tbUnidadMedida)); }
public ActionResult Edit(int?id, [Bind(Include = "uni_Id,uni_Descripcion,uni_Abreviatura,uni_UsuarioCrea, uni_FechaCrea,uni_UsuarioModifica,uni_FechaModifica")] tbUnidadMedida tbUnidadMedida) { if (db.tbUnidadMedida.Any(a => a.uni_Descripcion == tbUnidadMedida.uni_Descripcion && a.uni_Id != tbUnidadMedida.uni_Id && a.uni_Abreviatura == tbUnidadMedida.uni_Abreviatura)) { ModelState.AddModelError("", "La Descripcion ya Existe , Agregue otra Unidad."); } if (ModelState.IsValid) { try { tbUnidadMedida UnidadMedida = db.tbUnidadMedida.Find(id); IEnumerable <object> List = null; var MsjError = ""; List = db.UDP_Gral_tbUnidadMedida_Update(tbUnidadMedida.uni_Id, tbUnidadMedida.uni_Descripcion, tbUnidadMedida.uni_Abreviatura, tbUnidadMedida.uni_UsuarioCrea, tbUnidadMedida.uni_FechaCrea , Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Gral_tbUnidadMedida_Update_Result uni in List) { MsjError = uni.MensajeError; } if (MsjError.StartsWith("-1")) { ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador"); return(View(tbUnidadMedida)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador"); return(View(tbUnidadMedida)); } } return(View(tbUnidadMedida)); }
public ActionResult Create([Bind(Include = "uni_Descripcion,uni_Abreviatura,uni_UsuarioCrea,uni_FechaCrea")] tbUnidadMedida tbUnidadMedida) { if (db.tbUnidadMedida.Any(a => a.uni_Descripcion == tbUnidadMedida.uni_Descripcion)) { ModelState.AddModelError("", "La Unidad de Medida ya Existe, Agregue otra Unidad."); return(View(tbUnidadMedida)); } if (ModelState.IsValid) { try { IEnumerable <object> List = null; var MsjError = "0"; List = db.UDP_Gral_tbUnidadMedida_Insert(tbUnidadMedida.uni_Descripcion, tbUnidadMedida.uni_Abreviatura, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Gral_tbUnidadMedida_Insert_Result uni in List) { MsjError = uni.MensajeError; } if (MsjError.StartsWith("-1")) { ModelState.AddModelError("Error", "No se Guardo el registro , Contacte al Administrador"); return(View(tbUnidadMedida)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se Guardo el registro , Contacte al Administrador"); return(View(tbUnidadMedida)); } } else { var errors = ModelState.Values.SelectMany(v => v.Errors); } return(View(tbUnidadMedida)); }
public ActionResult Create([Bind(Include = "uni_Id,uni_Descripcion,uni_Abreviatura,uni_UsuarioCrea,uni_FechaCrea,uni_UsuarioModifica,uni_FechaModifica")] tbUnidadMedida tbUnidadMedida) { if (ModelState.IsValid) { try { IEnumerable <Object> List = null; string Msj = ""; List = db.UDP_Gral_tbUnidadMedida_Insert(tbUnidadMedida.uni_Id, tbUnidadMedida.uni_Descripcion, tbUnidadMedida.uni_Abreviatura, 1, Function.DatetimeNow()); foreach (UDP_Gral_tbUnidadMedida_Insert_Result Moneda in List) { Msj = Moneda.MensajeError; } if (Msj.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbUnidadMedida)); } if (Msj.StartsWith("-2")) { ModelState.AddModelError("", "Esta unidad de medida ya esta registrada"); return(View(tbUnidadMedida)); } 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(tbUnidadMedida)); }