public ActionResult Edit(TipoProductoFormModel tipoProductoVM) { if (ModelState.IsValid) { TipoProducto tipoProducto = new TipoProducto(); tipoProducto.Id = tipoProductoVM.Id; tipoProducto.Codigo = tipoProductoVM.Codigo; tipoProducto.Descripcion = tipoProductoVM.Descripcion; tipoProductoService.Update(tipoProducto); return(Json(new { data = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { data = false }, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(TipoProductoFormModel tipoProductoVM) { if (ModelState.IsValid) { TipoProducto tipoProducto; tipoProducto = new TipoProducto(); tipoProducto.Id = Guid.NewGuid(); tipoProducto.Codigo = tipoProductoRepository.MaxCodigo(); tipoProducto.Descripcion = tipoProductoVM.Descripcion; tipoProductoService.Add(tipoProducto); return(Json(new { success = true })); } return(Json(tipoProductoVM, JsonRequestBehavior.AllowGet)); }
public ActionResult ValidationDeleteTipoProducto(Guid id) { TipoProducto tipoProducto = tipoProductoService.GetTipoProducto(id); if (tipoProducto == null) { return(HttpNotFound()); } var deleteVM = new TipoProductoFormModel(); deleteVM.Id = tipoProducto.Id; ViewBag.Message = "No es posible eliminar dicho tipo porque tiene productos asociados."; return(PartialView("_Validation", deleteVM)); }
public ActionResult ConfirmDelete(Guid id) { TipoProducto tipoProducto = tipoProductoService.GetTipoProducto(id); if (tipoProducto == null) { return(HttpNotFound()); } var deleteVM = new TipoProductoFormModel(); deleteVM.Id = tipoProducto.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)); } TipoProducto tipoProducto = tipoProductoService.GetTipoProducto(id); if (tipoProducto == null) { return(HttpNotFound()); } var editVM = new TipoProductoFormModel(); editVM.Id = tipoProducto.Id; editVM.Codigo = tipoProducto.Codigo; editVM.Descripcion = tipoProducto.Descripcion; return(PartialView(editVM)); }
public ActionResult Create() { var tipoProductoVM = new TipoProductoFormModel(); return(PartialView(tipoProductoVM)); }