public ActionResult QuitarAsignacion(Guid Id) { ListaPrecioFormModel precioVM = new ListaPrecioFormModel(); precioVM.Id = Id; ViewBag.Message = "Confirma que desea realizar esta operación?"; return(PartialView("_DeletePrecioProducto", precioVM)); }
public ActionResult Edit(ListaPrecioFormModel listaVM) { var editVM = Mapper.Map <ListaPrecioFormModel, ListaPrecio>(listaVM); if (ModelState.IsValid) { listaPrecioService.Update(editVM); return(Json(new { data = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { data = false }, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(ListaPrecioFormModel listaVM) { var listaPrecio = Mapper.Map <ListaPrecioFormModel, ListaPrecio>(listaVM); if (ModelState.IsValid) { listaPrecio.Id = Guid.NewGuid(); listaPrecio.Activo = true; listaPrecio.Predefinida = false; listaPrecioService.Add(listaPrecio); return(Json(new { success = true })); } return(Json(listaVM, JsonRequestBehavior.AllowGet)); }
public ActionResult ValidationDeleteListaPrecio(Guid id) { ListaPrecio lista = listaPrecioService.GetListaPrecio(id); if (lista == null) { return(HttpNotFound()); } var deleteVM = new ListaPrecioFormModel(); deleteVM.Id = lista.Id; ViewBag.Message = "No es posible eliminar dicha lista de precio porque tiene productos asociados."; return(PartialView("_Validation", deleteVM)); }
public ActionResult ConfirmDelete(Guid id) { ListaPrecio lista = listaPrecioService.GetListaPrecio(id); if (lista == null) { return(HttpNotFound()); } var deleteVM = new ListaPrecioFormModel(); deleteVM.Id = lista.Id; ViewBag.Message = "Confirma que desea realizar esta operación?"; return(PartialView("_Delete", deleteVM)); }
public ActionResult Create() { var listaVM = new ListaPrecioFormModel(); return(PartialView("Create", listaVM)); }
public JsonResult EliminarAsignacion(ListaPrecioFormModel precioVM) { precioService.Delete(precioVM.Id); return(Json(new { data = true }, JsonRequestBehavior.AllowGet)); }