Exemple #1
0
        public ActionResult Edit(ClaseFormModel claseVM)
        {
            if (ModelState.IsValid)
            {
                Clase clase = new Clase();
                clase.Id          = claseVM.Id;
                clase.Codigo      = claseVM.Codigo;
                clase.Descripcion = claseVM.Descripcion;
                claseService.Update(clase);

                return(Json(new { data = true }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { data = false }, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public ActionResult Create(ClaseFormModel claseVM)
        {
            if (ModelState.IsValid)
            {
                Clase clase;
                clase             = new Clase();
                clase.Id          = Guid.NewGuid();
                clase.Codigo      = claseRepository.MaxCodigo();
                clase.Descripcion = claseVM.Descripcion;
                claseService.Add(clase);

                return(Json(new { success = true }));
            }
            return(Json(claseVM, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public ActionResult ValidationDeleteClase(Guid id)
        {
            Clase clase = claseService.GetClase(id);

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

            var deleteVM = new ClaseFormModel();

            deleteVM.Id = clase.Id;

            ViewBag.Message = "No es posible eliminar dicha clase porque tiene subrubro asociados.";

            return(PartialView("_Validation", deleteVM));
        }
Exemple #4
0
        public ActionResult ConfirmDelete(Guid id)
        {
            Clase clase = claseService.GetClase(id);

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

            var deleteVM = new ClaseFormModel();

            deleteVM.Id = clase.Id;

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

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

            Clase clase = claseService.GetClase(id);

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

            var editVM = new ClaseFormModel();

            editVM.Id          = clase.Id;
            editVM.Codigo      = clase.Codigo;
            editVM.Descripcion = clase.Descripcion;

            return(PartialView(editVM));
        }
Exemple #6
0
        public ActionResult Create()
        {
            var claseVM = new ClaseFormModel();

            return(PartialView(claseVM));
        }