Exemplo n.º 1
0
        public ActionResult Aprobar(int id, int regId, int?menuId)
        {
            rTickets ticket = db.rTickets.Find(id);                                    //Busca el ticket solicitado
            rRegistrarMenusUsuarios registro = db.rRegistrarMenusUsuarios.Find(regId); //Busca el menu registrado

            ticket.Estatus = "2";                                                      //Cambia el estado a aprobada
            if (menuId != null)
            {
                registro.rMenusId = (int)menuId;     //Hace la actualizacion en el registro de acuerdo a lo solicitado
            }
            else
            {
                registro.rMenusId = 0;     //Hace la actualizacion en el registro de acuerdo a lo solicitado
            }


            if (ModelState.IsValid)
            {
                db.Entry(ticket).State = EntityState.Modified;
                db.SaveChanges();
                db.Entry(registro).State = EntityState.Modified;
                db.SaveChanges();
                TempData["sms"] = "Aprobar";
                ViewBag.sms     = TempData["sms"];
                return(RedirectToAction("Ticket"));
            }

            ViewBag.aUsuariosId               = new SelectList(db.aUsuarios, "Id", "Nombre", ticket.aUsuariosId);
            ViewBag.cTiposTickets             = new SelectList(db.cTiposTickets, "Id", "Descripcion", ticket.cTiposTicketsId);
            ViewBag.rRegistrarMenusUsuariosId = new SelectList(db.rRegistrarMenusUsuarios, "Id", "Id", ticket.rRegistrarMenusUsuariosId);
            return(View(ticket));
        }
Exemplo n.º 2
0
        public ActionResult Rechazar(int id)
        {
            rTickets ticket = db.rTickets.Find(id); //Busca el ticket solicitado

            ticket.Estatus = "3";                   //Cambia el estado a rechazada

            if (ModelState.IsValid)
            {
                db.Entry(ticket).State = EntityState.Modified;
                db.SaveChanges();
                TempData["sms"] = "Rechazar";
                ViewBag.sms     = TempData["sms"];
                return(RedirectToAction("Ticket"));
            }

            ViewBag.aUsuariosId               = new SelectList(db.aUsuarios, "Id", "Nombre", ticket.aUsuariosId);
            ViewBag.cTiposTickets             = new SelectList(db.cTiposTickets, "Id", "Descripcion", ticket.cTiposTicketsId);
            ViewBag.rRegistrarMenusUsuariosId = new SelectList(db.rRegistrarMenusUsuarios, "Id", "Id", ticket.rRegistrarMenusUsuariosId);
            return(View(ticket));
        }