Exemplo n.º 1
0
        public ActionResult Edit([Bind(Include = "usuario,no_emp,planta,nombre,email,turno,puesto,supervisor,depto,rol,u_id,f_id, categoria,depto_tress")] t_usuarios t_usuarios)
        {
            if (ModelState.IsValid)
            {
                if (t_usuarios.rol.ToString() == "Usuario")
                {
                    t_usuarios.depto     = null;
                    t_usuarios.categoria = null;
                }
                else
                {
                    if (t_usuarios.depto == "SIS")
                    {
                        t_usuarios.categoria = null;
                    }
                }

                t_usuarios.email = t_usuarios.email.ToLower();
                if (t_usuarios.supervisor != null)
                {
                    t_usuarios.supervisor = t_usuarios.supervisor.ToLower();
                }

                t_usuarios.usuario         = t_usuarios.usuario.ToLower();
                t_usuarios.f_id            = DateTime.Now;
                t_usuarios.u_id            = @User.Identity.Name.ToString().Substring(11).ToLower();
                db.Entry(t_usuarios).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(t_usuarios));
        }
Exemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "categoria,descripcion,nota")] t_catego t_catego)
 {
     if (ModelState.IsValid)
     {
         db.Entry(t_catego).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(t_catego));
 }
 public ActionResult Edit([Bind(Include = "area,descripcion")] t_areas t_areas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(t_areas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(t_areas));
 }
 public ActionResult Edit([Bind(Include = "clave,planta,env_correos,server,send_email,send_paswd,port,ind_html,ind_ssl,autoriza_superv,autoriza_seh,dias_revision,aler_gerente,aler_super,aler_compromiso,aler_revision,aler_validaseh,gte_email,gte_email2,gte_email3,path_imgs,ind_testmail,testmail,editar_fechaseg, gte_email4")] t_config t_config)
 {
     if (ModelState.IsValid)
     {
         db.Entry(t_config).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index", "Home"));
     }
     return(RedirectToAction("Index", "Home"));
 }
Exemplo n.º 5
0
 public ActionResult Edit([Bind(Include = "folio,consec,imagen,nota")] t_tickets_img t_tickets_img)
 {
     if (ModelState.IsValid)
     {
         db.Entry(t_tickets_img).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.folio = new SelectList(db.t_tickets, "folio", "planta", t_tickets_img.folio);
     return(View(t_tickets_img));
 }
 public ActionResult Edit([Bind(Include = "categoria,equipo,descripcion")] t_equipos t_equipos)
 {
     try
     {
         string depto = Session["Depto"].ToString();
         t_equipos.depto = depto;
         if (ModelState.IsValid)
         {
             db.Entry(t_equipos).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         ViewBag.categoria = new SelectList(db.t_catego, "categoria", "descripcion", t_equipos.categoria);
         return(View(t_equipos));
     }
     catch
     {
         return(RedirectToAction("Index", "Home"));
     }
 }
Exemplo n.º 7
0
        public ActionResult Edit([Bind(Include = "folio,planta,fecha,f_requerida,u_id,f_id,area,equipo,falla,categoria,estatus,f_revisado,n_revisado,f_aprovacion,n_aprovacion,f_proceso,n_proceso,f_espera,n_espera,f_detenido,n_detenido,f_cerrado,n_cerrado,tecnico,turno,prioridad,urgencia,depto,descripcion,actividades,duracion,f_compromiso,req_autoriza,sup_autoriza,sup_fautoriza,req_autoriza2,sup_autoriza2,sup_fautoriza2,ind_entrega,f_entrega,recibe,sup_revisado,ind_cancelado,f_cancela,nota_cancel,req_autoriza3,sup_autoriza3,sup_fautoriza3,notas,ind_autoriza,ind_autoriza2,ind_autoriza3,nota_autoriza,nota_autoriza2,nota_autoriza3,req_autoriza4,sup_autoriza4,sup_fautoriza4,nota_autoriza4,ind_autoriza4,imagen_path,f_terminado,n_terminado,req_autoriza5,sup_autoriza5,sup_fautoriza5,nota_autoriza5,ind_autoriza5")] t_tickets t_tickets, string command = "0")
        {
            try
            {
                //si viene de una vista para autorizar
                if (command != "0")
                {
                    string username = Session["UserAccount"].ToString();

                    if (command == "Autorizar")
                    {
                        if (t_tickets.sup_autoriza == username)
                        {
                            t_tickets.sup_fautoriza = System.DateTime.Now;
                            t_tickets.ind_autoriza  = "1";
                        }
                        if (t_tickets.sup_autoriza2 == username)
                        {
                            t_tickets.sup_fautoriza2 = System.DateTime.Now;
                            t_tickets.ind_autoriza2  = "1";
                        }
                        if (t_tickets.sup_autoriza3 == username)
                        {
                            t_tickets.sup_fautoriza3 = System.DateTime.Now;
                            t_tickets.ind_autoriza3  = "1";
                        }
                        if (t_tickets.sup_autoriza4 == username)
                        {
                            t_tickets.sup_fautoriza4 = System.DateTime.Now;
                            t_tickets.ind_autoriza4  = "1";
                        }
                        if (t_tickets.sup_autoriza5 == username)
                        {
                            t_tickets.sup_fautoriza5 = System.DateTime.Now;
                            t_tickets.ind_autoriza5  = "1";
                        }
                    }
                    if (command == "Rechazar")
                    {
                        if (t_tickets.sup_autoriza == username)
                        {
                            t_tickets.sup_fautoriza = System.DateTime.Now;
                            t_tickets.ind_autoriza  = "0";
                        }
                        if (t_tickets.sup_autoriza2 == username)
                        {
                            t_tickets.sup_fautoriza2 = System.DateTime.Now;
                            t_tickets.ind_autoriza2  = "0";
                        }
                        if (t_tickets.sup_autoriza3 == username)
                        {
                            t_tickets.sup_fautoriza3 = System.DateTime.Now;
                            t_tickets.ind_autoriza3  = "0";
                        }
                        if (t_tickets.sup_autoriza4 == username)
                        {
                            t_tickets.sup_fautoriza4 = System.DateTime.Now;
                            t_tickets.ind_autoriza4  = "0";
                        }
                        if (t_tickets.sup_autoriza5 == username)
                        {
                            t_tickets.sup_fautoriza5 = System.DateTime.Now;
                            t_tickets.ind_autoriza5  = "0";
                        }
                    }
                }

                if (ModelState.IsValid)
                {
                    if (Session["UserRol"].ToString() == "Supervisor")
                    {
                        t_tickets.sup_revisado = Session["UserAccount"].ToString();
                    }

                    if (Session["UserRol"].ToString() == "Admin")
                    {
                        if (t_tickets.categoria == "FAC")
                        {
                            t_tickets.equipo = "OTRF";
                        }
                        if (t_tickets.categoria == "CAL")
                        {
                            t_tickets.equipo = "OTRC";
                        }
                        if (t_tickets.categoria == "SL")
                        {
                            t_tickets.equipo = "OTRS";
                        }
                    }

                    if (t_tickets.estatus != "CE")
                    {
                        t_tickets.falla = null;
                    }
                    t_tickets.f_id = System.DateTime.Now;
                    //t_tickets.u_id = Session["UserAccount"].ToString();

                    db.Entry(t_tickets).State = EntityState.Modified;

                    db.SaveChanges();
                    if (Session["UserAccount"].ToString() == "mxc01")
                    {
                        return(RedirectToAction("TicketsTecnico", "Home", new { tecnico = t_tickets.tecnico, accion = "editar", numticket = t_tickets.folio }));
                    }
                    else
                    {
                        return(RedirectToAction("Index", "Home", new { accion = "editar", numticket = t_tickets.folio }));
                    }
                }
                ViewBag.area      = new SelectList(db.t_areas, "area", "descripcion", t_tickets.area);
                ViewBag.categoria = new SelectList(db.t_catego, "categoria", "descripcion", t_tickets.categoria);
                ViewBag.equipo    = new SelectList(db.t_equipos, "equipo", "categoria", t_tickets.equipo);
                ViewBag.u_id      = new SelectList(db.t_usuarios, "usuario", "planta", t_tickets.u_id);
                ViewBag.tecnico   = new SelectList(db.t_usuarios, "usuario", "planta", t_tickets.tecnico);

                if (command != "0")
                {
                    return(RedirectToAction("Autorizar", "Home"));
                }
                else
                {
                    return(RedirectToAction("Index", "Home"));
                }
            }
            catch
            {
                return(RedirectToAction("Index", "Home", new { accion = "Error" }));
            }
        }