Beispiel #1
0
        public ActionResult Update(int?menu, int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            vmotivocomision modelo = context.vmotivocomision.Find(id);

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

            BuscarFavoritos(menu);
            return(View(modelo));
        }
Beispiel #2
0
        public ActionResult Create(vmotivocomision post, int?menu)
        {
            if (ModelState.IsValid)
            {
                vmotivocomision buscarNombre = context.vmotivocomision.FirstOrDefault(x => x.motivo == post.motivo);
                if (buscarNombre == null)
                {
                    post.fec_creacion    = DateTime.Now;
                    post.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.vmotivocomision.Add(post);
                    context.SaveChanges();
                    TempData["mensaje"] = "El motivo " + post.motivo + " se creo correctamente";
                }
                else
                {
                    TempData["mensaje_error"] = "El motivo " + post.motivo + " ya existe";
                }
            }

            BuscarFavoritos(menu);
            return(View());
        }
Beispiel #3
0
        public ActionResult Update(vmotivocomision post, int?menu)
        {
            if (ModelState.IsValid)
            {
                vmotivocomision buscar = context.vmotivocomision.Find(post.id);

                buscar.motivo               = post.motivo;
                buscar.estado               = post.estado;
                buscar.razon_inactivo       = post.razon_inactivo;
                buscar.fec_actualizacion    = DateTime.Now;
                buscar.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]);
                context.Entry(buscar).State = EntityState.Modified;
                context.SaveChanges();
                TempData["mensaje"] = "La actualización del motivo fue exitosa!";
            }
            else
            {
                TempData["mensaje_error"] = "No se pudo modificar el motivo, por favor valide!";
            }

            BuscarFavoritos(menu);
            return(View(post));
        }