コード例 #1
0
        public ActionResult Create([Bind(Include = "usuario,no_emp,planta,nombre,email,turno,puesto,supervisor,depto,rol,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.t_usuarios.Add(t_usuarios);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(t_usuarios));
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "categoria,descripcion,nota")] t_catego t_catego)
        {
            if (ModelState.IsValid)
            {
                db.t_catego.Add(t_catego);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(t_catego));
        }
コード例 #3
0
        public ActionResult Create([Bind(Include = "folio,consec,imagen,nota")] t_tickets_img t_tickets_img)
        {
            if (ModelState.IsValid)
            {
                db.t_tickets_img.Add(t_tickets_img);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.folio = new SelectList(db.t_tickets, "folio", "planta", t_tickets_img.folio);
            return(View(t_tickets_img));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "area,descripcion")] t_areas t_areas)
        {
            if (ModelState.IsValid)
            {
                t_areas.area = t_areas.area.ToUpper();
                db.t_areas.Add(t_areas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(t_areas));
        }
コード例 #5
0
        public ActionResult Create([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, HttpPostedFileBase ImageFile)
        {
            try
            {
                var queryultimofolio = db.t_tickets.OrderByDescending(x => x.folio).First <t_tickets>().folio.ToString();
                t_tickets.folio = int.Parse(queryultimofolio) + 1;
            }
            catch (Exception e)
            {
                t_tickets.folio = 1;
            }


            if (t_tickets.urgencia == null)
            {
                t_tickets.urgencia = "0";
            }


            t_tickets.fecha      = System.DateTime.Now;
            t_tickets.estatus    = "RE";
            t_tickets.f_revisado = System.DateTime.Now;

            if (ModelState.IsValid)
            {
                if (ImageFile != null)
                {
                    string path = Path.Combine(Server.MapPath("~/FotosTickets"), t_tickets.folio.ToString() + Path.GetExtension(ImageFile.FileName));
                    ImageFile.SaveAs(path);
                    t_tickets.imagen_path = "~/FotosTickets/" + t_tickets.folio.ToString() + Path.GetExtension(ImageFile.FileName);
                }


                db.t_tickets.Add(t_tickets);
                db.SaveChanges();

                return(RedirectToAction("Index", "Home", new { accion = "crear", 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);


            return(RedirectToAction("Index", "Home", new { accion = "Error" }));
        }
 public ActionResult Index(UserReg obj)
 {
     if (ModelState.IsValid)
     {
         TicketSystemEntities db = new TicketSystemEntities();
         db.UserRegs.Add(obj);
         db.SaveChanges();
     }
     return(View(obj));
 }
コード例 #7
0
 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"));
 }
コード例 #8
0
        public ActionResult Create([Bind(Include = "categoria,equipo,descripcion")] t_equipos t_equipos)
        {
            try
            {
                string depto = Session["Depto"].ToString();
                if (ModelState.IsValid)
                {
                    t_equipos.depto  = depto;
                    t_equipos.equipo = t_equipos.equipo.ToUpper();
                    db.t_equipos.Add(t_equipos);
                    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"));
            }
        }