public ActionResult Create(SubrubroFormModel SubrubroVM) { if (ModelState.IsValid) { Subrubro Subrubro; Subrubro = new Subrubro(); Subrubro.Id = Guid.NewGuid(); Subrubro.Codigo = subrubroRepository.MaxCodigo(); Subrubro.Descripcion = SubrubroVM.Descripcion; Subrubro.ClaseId = SubrubroVM.ClaseId != null ? SubrubroVM.ClaseId : null; subrubroService.Add(Subrubro); return(Json(new { success = true })); } return(Json(SubrubroVM, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(SubrubroFormModel SubrubroVM) { if (ModelState.IsValid) { Subrubro Subrubro = new Subrubro(); Subrubro.Id = SubrubroVM.Id; Subrubro.Codigo = SubrubroVM.Codigo; Subrubro.Descripcion = SubrubroVM.Descripcion; Subrubro.ClaseId = SubrubroVM.ClaseId; Subrubro.RubroId = SubrubroVM.RubroId; subrubroService.Update(Subrubro); return(Json(new { data = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { data = false }, JsonRequestBehavior.AllowGet)); }
public ActionResult ValidationDeleteSubrubro(Guid id) { Subrubro Subrubro = subrubroService.GetSubrubro(id); if (Subrubro == null) { return(HttpNotFound()); } var deleteVM = new SubrubroFormModel(); deleteVM.Id = Subrubro.Id; ViewBag.Message = "No es posible eliminar dicho subrubro porque tiene un rubro asociado."; return(PartialView("_Validation", deleteVM)); }
public ActionResult ConfirmDelete(Guid id) { Subrubro Subrubro = subrubroService.GetSubrubro(id); if (Subrubro == null) { return(HttpNotFound()); } var deleteVM = new SubrubroFormModel(); deleteVM.Id = Subrubro.Id; ViewBag.Message = "Confirma que desea realizar esta operación?"; return(PartialView("_Delete", deleteVM)); }
public ActionResult Edit(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Subrubro Subrubro = subrubroService.GetSubrubro(id); if (Subrubro == null) { return(HttpNotFound()); } var editVM = new SubrubroFormModel(); editVM.Id = Subrubro.Id; editVM.Codigo = Subrubro.Codigo; editVM.Descripcion = Subrubro.Descripcion; editVM.ClaseId = Subrubro.Clase != null ? Subrubro.ClaseId : null; editVM.Clase = Subrubro.Clase != null ? Subrubro.Clase.Descripcion : null; editVM.RubroId = Subrubro.RubroId; return(PartialView(editVM)); }
public ActionResult Create() { var SubrubroVM = new SubrubroFormModel(); return(PartialView(SubrubroVM)); }