public ActionResult Edit(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Obra obra = obraService.GetObra(id); if (obra == null) { return(HttpNotFound()); } var editVM = new ObraFormModel(); editVM.Id = obra.Id; editVM.Codigo = obra.CodigoObra; editVM.Nombre = obra.Nombre; editVM.Domicilio = obra.Domicilio; editVM.ClienteId = obra.ClienteId; editVM.Cliente = obra.Cliente.RazonSocial + obra.Cliente.Apellido + " " + obra.Cliente.Nombre; return(PartialView(editVM)); }
public ActionResult Edit(ObraFormModel obraVM) { if (ModelState.IsValid) { Obra obra = new Obra(); obra.Id = obraVM.Id; obra.CodigoObra = obraVM.Codigo; obra.Nombre = obraVM.Nombre; obra.Domicilio = obraVM.Domicilio; obra.ClienteId = obraVM.ClienteId; obraService.Update(obra); return(Json(new { data = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { data = false }, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(ObraFormModel obraVM) { if (ModelState.IsValid) { Obra obra = new Obra(); obra.Id = Guid.NewGuid(); obra.Codigo = obraRepository.MaxCodigo(); obra.CodigoObra = obraVM.Codigo; obra.Nombre = obraVM.Nombre; obra.Domicilio = obraVM.Domicilio; obra.ClienteId = obraVM.ClienteId; obraService.Add(obra); return(Json(new { success = true })); } return(Json(obraVM, JsonRequestBehavior.AllowGet)); }
public ActionResult ValidationDeleteObra(Guid id) { Obra obra = obraService.GetObra(id); if (obra == null) { return(HttpNotFound()); } var deleteVM = new ObraFormModel(); deleteVM.Id = obra.Id; ViewBag.Message = "No es posible eliminar dicha lista de precio porque tiene productos asociados."; return(PartialView("_Validation", deleteVM)); }
public ActionResult ConfirmDelete(Guid id) { Obra obra = obraService.GetObra(id); if (obra == null) { return(HttpNotFound()); } var deleteVM = new ObraFormModel(); deleteVM.Id = obra.Id; ViewBag.Message = "Confirma que desea realizar esta operación?"; return(PartialView("_Delete", deleteVM)); }
public ActionResult Create() { var obraVM = new ObraFormModel(); return(View(obraVM)); }