예제 #1
0
 public ActionResult Edit([Bind(Include = "Id,usu_username,usu_correo,usu_nombre,usu_password,usu_apellidoPa,usu_apellidoMa,usu_alta,usu_tipo,usu_activo,Id_TipoUsiario")] Usuario usuario)
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Administrador" || Session["UsuarioID"].ToString() == usuario.Id.ToString())
     {
         if (ModelState.IsValid)
         {
             usuario.Id_TipoUsiario  = Convert.ToInt32(usuario.usu_tipo);
             db.Entry(usuario).State = EntityState.Modified;
             db.SaveChanges();
             if (Session["UsuarioID"].ToString() == usuario.Id.ToString())
             {
                 Session["NombreCompleto"] = usuario.usu_nombre + " " + usuario.usu_apellidoPa + " " + usuario.usu_apellidoMa;
             }
             return(RedirectToAction("Index"));
         }
         //ViewBag.Id = new SelectList(db.TipoUsuario, "Id", "tipusu_descricion", usuario.Id);
         List <TipoUsuario> t    = (from tu in db.TipoUsuario select tu).OrderBy(x => x.Id).ToList();
         List <string>      desc = new List <string>();
         List <int>         ids  = new List <int>();
         foreach (TipoUsuario item in t)
         {
             desc.Add(item.tipusu_descricion);
             ids.Add(item.Id);
         }
         ViewBag.Descs = desc;
         ViewBag.Ids   = ids;
         return(View(usuario));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
예제 #2
0
        // GET: Usuarios/Edit/5
        public ActionResult Edit(int?id)
        {
            if (Session["Usuario"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else if (Session["Tipo"].ToString() == "Administrador" || Session["UsuarioID"].ToString() == id.ToString())
            {
                if (id == null)
                {
                    return(RedirectToAction("Index"));
                }
                Usuario usuario = db.Usuario.Find(id);
                if (usuario == null)
                {
                    return(RedirectToAction("Index"));
                }
                //ViewBag.Id = new SelectList(db.TipoUsuario, "Id", "tipusu_descricion", usuario.Id);
                List <TipoUsuario> t    = (from tu in db.TipoUsuario select tu).OrderBy(x => x.Id).ToList();
                List <string>      desc = new List <string>();
                List <int>         ids  = new List <int>();
                foreach (TipoUsuario item in t)
                {
                    desc.Add(item.tipusu_descricion);
                    ids.Add(item.Id);
                }
                ViewBag.Descs = desc;
                ViewBag.Ids   = ids;

                return(View(usuario));
            }
            else
            {
                LoginController lc          = new LoginController();
                string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
                return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
            }
        }
예제 #3
0
        // GET: Clientes/Create
        public ActionResult Create()
        {
            //Select List de las casas
            //var listaCasas = db.Corretaje.ToList();
            //SelectList listItems = new SelectList(listaCasas, "Id");

            //ViewData["Posicion"] = listaCasas;
            if (Session["Usuario"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else if (Session["Tipo"].ToString() == "ApoyoGestion" || Session["Tipo"].ToString() == "Gestion" || Session["Tipo"].ToString() == "Administrador")
            {
                ViewBag.Id_Corretaje = new SelectList(db.Corretaje, "Id", "Crt_Direccion");

                var estadocivil = new SelectList(new[] {
                    new { value = "No seleccionado", text = "Seleccione una opción..." },
                    new { value = "Soltero", text = "Soltero" },
                    new { value = "Casado", text = "Casado" },
                    new { value = "Divorsiado", text = "Divorsiado" },
                    new { value = "Viudo", text = "Viudo" }
                }, "value", "text", 0);

                ViewData["Posicion"] = ViewBag.Id_Corretaje;

                ViewBag.Id_Vendedor   = new SelectList(db.Vendedor, "Id", "Vndr_Nombre");
                ViewData["Posicion2"] = ViewBag.Id_Vendedor;

                ViewData["EstadoCivil"] = estadocivil;
                return(View());
            }
            else
            {
                LoginController lc          = new LoginController();
                string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
                return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
            }
        }
 public ActionResult Create([Bind(Include = "ubi_id,ubi_codigo,ubi_descripcion")] Ubicaciones ubicaciones)
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador")
     {
         if (ModelState.IsValid)
         {
             db.Ubicaciones.Add(ubicaciones);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(ubicaciones));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
예제 #5
0
 public ActionResult Edit([Bind(Include = "art_id,art_nombre,art_descripcion,art_fechaIngreso,art_cantidadMinima")] Articulos articulos)
 {
     ActualizarVariables();
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador")
     {
         if (ModelState.IsValid)
         {
             db.Entry(articulos).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(articulos));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
        // GET: Verificacions/Create
        public ActionResult Create()
        {
            if (Session["Usuario"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else if (Session["Tipo"].ToString() == "Verificacion" || Session["Tipo"].ToString() == "Administrador")
            {
                //Selectlist calificacion vendedor
                var calificacion = new SelectList(new []
                {
                    new { value = 0, text = "Seleccione una opción...." },
                    new { value = 1, text = "1" },
                    new { value = 2, text = "2" },
                    new { value = 3, text = "3" },
                    new { value = 4, text = "4" },
                    new { value = 5, text = "5" },
                    new { value = 6, text = "6" },
                    new { value = 7, text = "7" },
                    new { value = 8, text = "8" },
                    new { value = 9, text = "9" },
                    new { value = 10, text = "10" }
                }, "value", "text", 0);

                ViewData["Calificacion"] = calificacion;

                ViewBag.Id_Cliente = new SelectList(db.Cliente, "Id", "Gral_Nombre");
                return(View());
            }
            else
            {
                LoginController lc          = new LoginController();
                string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
                return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
            }
        }
예제 #7
0
        public ActionResult Create([Bind(Include = "Id,Gtn_Escrituras,Gtn_Planta_Cartografica,Gtn_Predial,Gtn_Recibo_Luz,Gtn_Recibo_Agua,Gtn_Acta_Nacimiento,Gtn_IFE_Copia,Gtn_Sol_Ret_Ifo,Gtn_Cert_Hip,Gtn_Cert_Fiscal,Gtn_Sol_Estado,Gtn_Junta_URBI,Gtn_Agua_Pago_Inf,Gtn_Cert_Cartogr,Gtn_No_Oficial,Gtn_Avaluo,Gtn_CT_Banco,Gtn_Aviso_Suspension,Gtn_Formato_Infonavit,Gtn_Fotos_Propiedad,Gtn_Evaluo_Contacto,Gtn_Planeacion_Fianza,Gtn_Urbanizacion,Gtn_Credito_INFONAVIT,Gtn_Notaria,Gtn_Firma_Escrituras,Id_Corretaje,Id_Cliente,Gtn_ProgresoForm,Id_Usuario,Gtn_ReciboActualizado,Gtn_Taller,Gtn_CuentaBancaria,Gtn_Acta_Nacim_Cony,Gtn_Acta_Matrimonio,Gtn_DatosGnrl_Comp,Gtn_Comp_Domicilio,Gtn_Recibo_Nomina,Gtn_RFC_Comprador,Gtn_CURP_Comprador,Gtn_RFC_Conyugue,Gtn_CURP_Conyugue,Gtn_Inscp_INFONAVIT,Gtn_Acta_Nac_Ven,Gtn_Acta_Nac_Cony_Ven,Gtn_Acta_Matrimonio_Ven,Gtn_IFE_Copia_Ven,Gtn_RFC_Ven,Gtn_CURP_Ven,Gtn_RFC_Conyu_Ven,Gtn_CURP_Conyu_Ven,Gtn_Entrega_Vivienda,Gtn_FechaAlta,Gtn_Aviso_Ret")] Gestion gestion)
        {
            if (Session["Usuario"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else if (Session["Tipo"].ToString() == "Gestion" || Session["Tipo"].ToString() == "Administrador")
            {
                gestion.Gtn_Escrituras          = ((gestion.Gtn_Escrituras == null) ? false : gestion.Gtn_Escrituras);
                gestion.Gtn_Planta_Cartografica = ((gestion.Gtn_Planta_Cartografica == null) ? false : gestion.Gtn_Planta_Cartografica);
                gestion.Gtn_Predial             = ((gestion.Gtn_Predial == null) ? false : gestion.Gtn_Predial);
                gestion.Gtn_Recibo_Luz          = ((gestion.Gtn_Recibo_Luz == null) ? false : gestion.Gtn_Recibo_Luz);
                gestion.Gtn_Recibo_Agua         = ((gestion.Gtn_Recibo_Agua == null) ? false : gestion.Gtn_Recibo_Agua);
                gestion.Gtn_Acta_Nacimiento     = ((gestion.Gtn_Acta_Nacimiento == null) ? false : gestion.Gtn_Acta_Nacimiento);
                gestion.Gtn_IFE_Copia           = ((gestion.Gtn_IFE_Copia == null) ? false : gestion.Gtn_IFE_Copia);
                gestion.Gtn_Sol_Ret_Ifo         = ((gestion.Gtn_Sol_Ret_Ifo == null) ? false : gestion.Gtn_Sol_Ret_Ifo);
                gestion.Gtn_Cert_Hip            = ((gestion.Gtn_Cert_Hip == null) ? false : gestion.Gtn_Cert_Hip);
                gestion.Gtn_Cert_Fiscal         = ((gestion.Gtn_Cert_Fiscal == null) ? false : gestion.Gtn_Cert_Fiscal);
                gestion.Gtn_Sol_Estado          = ((gestion.Gtn_Sol_Estado == null) ? false : gestion.Gtn_Sol_Estado);
                gestion.Gtn_Junta_URBI          = ((gestion.Gtn_Junta_URBI == null) ? false : gestion.Gtn_Junta_URBI);
                gestion.Gtn_Agua_Pago_Inf       = ((gestion.Gtn_Agua_Pago_Inf == null) ? false : gestion.Gtn_Agua_Pago_Inf);
                gestion.Gtn_Cert_Cartogr        = ((gestion.Gtn_Cert_Cartogr == null) ? false : gestion.Gtn_Cert_Cartogr);
                gestion.Gtn_No_Oficial          = ((gestion.Gtn_No_Oficial == null) ? false : gestion.Gtn_No_Oficial);
                gestion.Gtn_Avaluo              = ((gestion.Gtn_Avaluo == null) ? false : gestion.Gtn_Avaluo);
                gestion.Gtn_CT_Banco            = ((gestion.Gtn_CT_Banco == null) ? false : gestion.Gtn_CT_Banco);
                gestion.Gtn_Aviso_Suspension    = ((gestion.Gtn_Aviso_Suspension == null) ? false : gestion.Gtn_Aviso_Suspension);
                gestion.Gtn_Formato_Infonavit   = ((gestion.Gtn_Formato_Infonavit == null) ? false : gestion.Gtn_Formato_Infonavit);
                gestion.Gtn_Fotos_Propiedad     = ((gestion.Gtn_Fotos_Propiedad == null) ? false : gestion.Gtn_Fotos_Propiedad);
                gestion.Gtn_Evaluo_Contacto     = ((gestion.Gtn_Evaluo_Contacto == null) ? false : gestion.Gtn_Evaluo_Contacto);
                gestion.Gtn_Planeacion_Fianza   = ((gestion.Gtn_Planeacion_Fianza == null) ? false : gestion.Gtn_Planeacion_Fianza);
                gestion.Gtn_Urbanizacion        = ((gestion.Gtn_Urbanizacion == null) ? false : gestion.Gtn_Urbanizacion);
                gestion.Gtn_Credito_INFONAVIT   = ((gestion.Gtn_Credito_INFONAVIT == null) ? false : gestion.Gtn_Credito_INFONAVIT);
                gestion.Gtn_Notaria             = ((gestion.Gtn_Notaria == null) ? false : gestion.Gtn_Notaria);
                gestion.Gtn_Firma_Escrituras    = ((gestion.Gtn_Firma_Escrituras == null) ? false : gestion.Gtn_Firma_Escrituras);
                gestion.Gtn_Acta_Nacim_Cony     = ((gestion.Gtn_Acta_Nacim_Cony == null) ? false : gestion.Gtn_Acta_Nacim_Cony);
                gestion.Gtn_Acta_Matrimonio     = ((gestion.Gtn_Acta_Matrimonio == null) ? false : gestion.Gtn_Acta_Matrimonio);
                gestion.Gtn_DatosGnrl_Comp      = ((gestion.Gtn_DatosGnrl_Comp == null) ? false : gestion.Gtn_DatosGnrl_Comp);
                gestion.Gtn_Comp_Domicilio      = ((gestion.Gtn_Comp_Domicilio == null) ? false : gestion.Gtn_Comp_Domicilio);
                gestion.Gtn_Recibo_Nomina       = ((gestion.Gtn_Recibo_Nomina == null) ? false : gestion.Gtn_Recibo_Nomina);
                gestion.Gtn_RFC_Comprador       = ((gestion.Gtn_RFC_Comprador == null) ? false : gestion.Gtn_RFC_Comprador);
                gestion.Gtn_CURP_Comprador      = ((gestion.Gtn_CURP_Comprador == null) ? false : gestion.Gtn_CURP_Comprador);
                gestion.Gtn_RFC_Conyugue        = ((gestion.Gtn_RFC_Conyugue == null) ? false : gestion.Gtn_RFC_Conyugue);
                gestion.Gtn_CURP_Conyugue       = ((gestion.Gtn_CURP_Conyugue == null) ? false : gestion.Gtn_CURP_Conyugue);
                gestion.Gtn_Inscp_INFONAVIT     = ((gestion.Gtn_Inscp_INFONAVIT == null) ? false : gestion.Gtn_Inscp_INFONAVIT);
                gestion.Gtn_Acta_Nac_Ven        = ((gestion.Gtn_Acta_Nac_Ven == null) ? false : gestion.Gtn_Acta_Nac_Ven);
                gestion.Gtn_Acta_Nac_Cony_Ven   = ((gestion.Gtn_Acta_Nac_Cony_Ven == null) ? false : gestion.Gtn_Acta_Nac_Cony_Ven);
                gestion.Gtn_Acta_Matrimonio_Ven = ((gestion.Gtn_Acta_Matrimonio_Ven == null) ? false : gestion.Gtn_Acta_Matrimonio_Ven);
                gestion.Gtn_IFE_Copia_Ven       = ((gestion.Gtn_IFE_Copia_Ven == null) ? false : gestion.Gtn_IFE_Copia_Ven);
                gestion.Gtn_RFC_Ven             = ((gestion.Gtn_RFC_Ven == null) ? false : gestion.Gtn_RFC_Ven);
                gestion.Gtn_CURP_Ven            = ((gestion.Gtn_CURP_Ven == null) ? false : gestion.Gtn_CURP_Ven);
                gestion.Gtn_RFC_Conyu_Ven       = ((gestion.Gtn_RFC_Conyu_Ven == null) ? false : gestion.Gtn_RFC_Conyu_Ven);
                gestion.Gtn_CURP_Conyu_Ven      = ((gestion.Gtn_CURP_Conyu_Ven == null) ? false : gestion.Gtn_CURP_Conyu_Ven);
                gestion.Gtn_Entrega_Vivienda    = ((gestion.Gtn_Entrega_Vivienda == null) ? false : gestion.Gtn_Entrega_Vivienda);
                gestion.Gtn_Taller              = ((gestion.Gtn_Taller == null) ? false : gestion.Gtn_Taller);
                gestion.Gtn_CuentaBancaria      = ((gestion.Gtn_CuentaBancaria == null) ? false : gestion.Gtn_CuentaBancaria);
                gestion.Gtn_ReciboActualizado   = ((gestion.Gtn_ReciboActualizado == null) ? false : gestion.Gtn_ReciboActualizado);
                gestion.Gtn_Aviso_Ret           = ((gestion.Gtn_Aviso_Ret == null) ? false : gestion.Gtn_Aviso_Ret);

                if (ModelState.IsValid)
                {
                    gestion.Gtn_FechaAlta = DateTime.Now;
                    db.Gestion.Add(gestion);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                ViewBag.Id_Cliente   = new SelectList(db.Cliente, "Id", "Gral_Nombre", gestion.Id_Cliente);
                ViewBag.Id_Corretaje = new SelectList(db.Corretaje, "Id", "Crt_Status", gestion.Id_Corretaje);
                return(View(gestion));
            }
            else
            {
                LoginController lc          = new LoginController();
                string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
                return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
            }
        }