Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        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));
        }
Exemple #5
0
        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));
        }
Exemple #6
0
        public ActionResult Create()
        {
            var listaVM = new ListaPrecioFormModel();

            return(PartialView("Create", listaVM));
        }
Exemple #7
0
        public JsonResult EliminarAsignacion(ListaPrecioFormModel precioVM)
        {
            precioService.Delete(precioVM.Id);

            return(Json(new { data = true }, JsonRequestBehavior.AllowGet));
        }