Exemple #1
0
        public ActionResult Crear()
        {
            PrioridadViewModel vm = new PrioridadViewModel();
            var prioridades       = db.Prioridades.OrderBy(x => x.PrioridadTipo).ToList();

            vm.Prioridades = prioridades;
            return(View(vm));
        }
Exemple #2
0
        // GET: Prioridad
        public ActionResult Index(string q)
        {
            var prioridades       = db.Prioridades.OrderBy(x => x.PrioridadId).ToList();
            PrioridadViewModel vm = new PrioridadViewModel();

            vm.Prioridades = prioridades;
            return(View(vm));
        }
 // ***************************** ***************************** *****************************
 // constructor
 public PrioridadAddViewModel(PrioridadViewModel PrioridadViewModel)
 {
     this._ParentPrioridad = PrioridadViewModel;
     this._PrioridadRepository = new GestorDocument.DAL.Repository.PrioridadRepository();
     this._Prioridad = new PrioridadModel()
     {
         IdPrioridad = new UNID().getNewUNID(),
         IsActive = true
     };
 }
 public void GetPrioridad(PrioridadViewModel viewModel)
 {
     try
     {
         this.DataContext = new PrioridadAddViewModel(viewModel);
     }
     catch (Exception)
     {
         ;
     }
 }
Exemple #5
0
        public static PrioridadViewModel CargarViewModel()
        {
            PrioridadViewModel pvm = new PrioridadViewModel();

            try
            {
                pvm.Prioridades = FPrioridad.Instancia().getPrioridades();
            }
            catch { }

            return(pvm);
        }
Exemple #6
0
        public ActionResult Update(PrioridadViewModel vm)
        {
            var prioridades = db.Prioridades.OrderBy(x => x.PrioridadId).ToList();
            var prioridad   = prioridades.FirstOrDefault(x => x.PrioridadId == vm.PrioridadId);

            if (prioridades == null)
            {
                TempData["ErrorMessage"] = "La prioridad no fue encontrada";
                return(RedirectToAction("Index"));
            }
            prioridad.PrioridadTipo   = vm.PrioridadTipo;
            db.Entry(prioridad).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            TempData["SuccessMessage"] = "Prioridad actualizada correctamente";
            return(RedirectToAction("Index", "Prioridad"));
        }
Exemple #7
0
        public ActionResult Update(int id)
        {
            var prioridades = db.Prioridades.OrderBy(x => x.PrioridadId).ToList();
            var prioridad   = prioridades.FirstOrDefault(x => x.PrioridadId == id);

            if (id == 0 || prioridades == null)
            {
                TempData["ErrorMessage"] = "La prioridad no fue encontrada";
                return(RedirectToAction("Index"));
            }
            PrioridadViewModel vm = new PrioridadViewModel();

            vm.PrioridadId   = prioridad.PrioridadId;
            vm.PrioridadTipo = prioridad.PrioridadTipo;
            return(View(vm));
        }
Exemple #8
0
        public ActionResult Crear(PrioridadViewModel model)
        {
            if (ModelState.IsValid)
            {
                if (db.Prioridades.Any(x => x.PrioridadTipo == model.PrioridadTipo))
                {
                    ViewData["ErrorMessage"] = "La prioridad ya se encuentra registrada";
                    return(View(model));
                }
                var prioridad = new Prioridad();
                prioridad.PrioridadTipo = model.PrioridadTipo;
                db.Prioridades.Add(prioridad);
                db.SaveChanges(); // guarda los cambios

                TempData["SuccessMessage"] = "Prioridad creada correctamente";
                return(RedirectToAction("Index", "Prioridad"));
            }
            var prioridades = db.Prioridades.OrderBy(x => x.PrioridadId).ToList();

            model.Prioridades = prioridades;
            return(View("Index", model));
        }
 public void GetPrioridadMod(PrioridadViewModel viewModel, PrioridadModel p)
 {
     this.DataContext = new PrioridadModViewModel(p, viewModel);
 }