Ejemplo n.º 1
0
        public ActionResult Edit([Bind(Include = "Id,Codigo,Abreviacion,Descripcion")]
                                 UnidadMedidaFormModel unidadVM)
        {
            if (ModelState.IsValid)
            {
                UnidadMedida unidad = new UnidadMedida();
                unidad.Id          = unidadVM.Id;
                unidad.Codigo      = unidadVM.Codigo;
                unidad.Abreviacion = unidadVM.Abreviacion;
                unidad.Descripcion = unidadVM.Descripcion;
                unidadMedidaService.Update(unidad);

                return(Json(new { data = true }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { data = false }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "Abreviacion,Descripcion")]
                                   UnidadMedidaFormModel unidadMedidaVM)
        {
            if (ModelState.IsValid)
            {
                UnidadMedida unidad;
                unidad             = new UnidadMedida();
                unidad.Id          = Guid.NewGuid();
                unidad.Codigo      = unidadMedidaRepository.MaxCodigo();
                unidad.Abreviacion = unidadMedidaVM.Abreviacion;
                unidad.Descripcion = unidadMedidaVM.Descripcion;
                unidadMedidaService.Add(unidad);

                return(Json(new { success = true }));
            }
            return(Json(unidadMedidaVM, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public ActionResult ValidationDeleteUnidad(Guid id)
        {
            UnidadMedida unidad = unidadMedidaService.GetUnidadMedida(id);

            if (unidad == null)
            {
                return(HttpNotFound());
            }

            var deleteVM = new UnidadMedidaFormModel();

            deleteVM.Id = unidad.Id;

            ViewBag.Message = "No es posible eliminar dicha unidad de medida porque tiene productos asociados.";

            return(PartialView("_Validation", deleteVM));
        }
Ejemplo n.º 4
0
        public ActionResult ConfirmDelete(Guid id)
        {
            UnidadMedida unidad = unidadMedidaService.GetUnidadMedida(id);

            if (unidad == null)
            {
                return(HttpNotFound());
            }

            var deleteVM = new UnidadMedidaFormModel();

            deleteVM.Id = unidad.Id;

            ViewBag.Message = "Confirma que desea realizar esta operación?";

            return(PartialView("_Delete", deleteVM));
        }
Ejemplo n.º 5
0
        public ActionResult Edit(Guid id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            UnidadMedida unidad = unidadMedidaService.GetUnidadMedida(id);

            if (unidad == null)
            {
                return(HttpNotFound());
            }

            var editVM = new UnidadMedidaFormModel();

            editVM.Id          = unidad.Id;
            editVM.Codigo      = unidad.Codigo;
            editVM.Abreviacion = unidad.Abreviacion;
            editVM.Descripcion = unidad.Descripcion;

            return(PartialView(editVM));
        }
Ejemplo n.º 6
0
        public ActionResult Create()
        {
            var unidadVM = new UnidadMedidaFormModel();

            return(PartialView(unidadVM));
        }