コード例 #1
0
 // GET: Usuarios/Details/5
 public ActionResult Details(int?id)
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Administrador")
     {
         if (id == null)
         {
             return(RedirectToAction("Usuarios", "Index"));
         }
         Usuario usuario = db.Usuario.Find(id);
         if (usuario == null)
         {
             return(RedirectToAction("Usuarios", "Index"));
         }
         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: Existencias/Delete/5
 public ActionResult Delete(int?id)
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador")
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Existencias existencias = db.Existencias.Find(id);
         if (existencias == null)
         {
             return(HttpNotFound());
         }
         return(View(existencias));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #3
0
 // GET: Gestions/Details/5
 public ActionResult Details(int?id)
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Gestion" || Session["Tipo"].ToString() == "Administrador")
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Gestion gestion = db.Gestion.Find(id);
         if (gestion == null)
         {
             return(HttpNotFound());
         }
         return(View(gestion));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #4
0
 // GET: Corretajes/Details/5
 public ActionResult Details(int?id)
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Corretaje" || Session["Tipo"].ToString() == "Administrador")
     {
         string[] pos = new string[] { "Soltero", "Casado", "Viudo", "Divorsiado" };
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Corretaje corretaje = db.Corretaje.Find(id);
         int       a         = Convert.ToInt16(corretaje.Crt_Estado_Civil);
         ViewBag.civil = pos[a];
         if (corretaje == null)
         {
             return(HttpNotFound());
         }
         return(View(corretaje));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #5
0
 // GET: Ubicaciones/Edit/5
 public ActionResult Edit(int?id)
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador")
     {
         if (id == null)
         {
             return(RedirectToAction("Index"));
         }
         Ubicaciones ubicaciones = db.Ubicaciones.Find(id);
         if (ubicaciones == null)
         {
             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]));
     }
 }
コード例 #6
0
 // GET: Usuarios/Create
 public ActionResult Create()
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Administrador")
     {
         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());
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #7
0
 // GET: Gestions/Edit/5
 public ActionResult Edit(int?id)
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Gestion" || Session["Tipo"].ToString() == "Administrador")
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Gestion gestion = db.Gestion.Find(id);
         if (gestion == null)
         {
             return(HttpNotFound());
         }
         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]));
     }
 }
コード例 #8
0
 // GET: Existencias/Details/5
 public ActionResult Details(string id)
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador")
     {
         if (id == null)
         {
             //return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
             return(RedirectToAction("Index"));
         }
         List <Existencias> existencias = (from e in db.Existencias where e.ext_art_id == id select e).ToList();
         if (existencias == null)
         {
             return(RedirectToAction("Index"));
         }
         return(View(existencias));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #9
0
 // GET: Articulos
 public ActionResult Index()
 {
     ActualizarVariables();
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador")
     {
         return(View(db.Articulos.ToList()));
     }
     else
     {
         string redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #10
0
        public ActionResult Editg([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,Gtm_Aviso_Susp,Id_Corretaje,Id_Cliente,Gtn_ProgresoForm,Id_Usuario")] 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);

                if (ModelState.IsValid)
                {
                    db.Entry(gestion).State = EntityState.Modified;
                    db.SaveChanges();
                    return(Redirect("/Gerente/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]));
            }
        }
コード例 #11
0
        // GET: Corretajes/Create
        public ActionResult Create()
        {
            if (Session["Usuario"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else if (Session["Tipo"].ToString() == "Corretaje" || Session["Tipo"].ToString() == "Administrador")
            {
                //Select List para estatus de casa
                var estatus = new SelectList(new[] {
                    new { value = "-", text = "Selecciona una opción.." },
                    new { value = "Venta", text = "Venta" },
                    new { value = "Disponible", text = "Disponible" },
                    new { value = "Cancelado", text = "Cancelado" },
                    new { value = "Firmado", text = "Firmado" }
                }, "value", "text", 0);

                var posicion = new SelectList(new[] {
                    new { value = 0, text = "Selecciona una opción.." },
                    new { value = 1, text = "Soltero" },
                    new { value = 2, text = "Casado" },
                    new { value = 3, text = "Viudo" },
                    new { value = 4, text = "Divorciado" }
                }, "value", "text", 0);

                var vivienda = new SelectList(new[] {
                    new { value = "-", text = "Seleccione una opción" },
                    new { value = "Casa", text = "Casa" },
                    new { value = "Departamento", text = "Departamento" }
                }, "value", "text", 0);


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

                ViewData["Vivienda"] = vivienda;
                ViewData["Posicion"] = posicion;
                ViewData["Estatus"]  = estatus;


                return(View());
            }
            else
            {
                LoginController lc          = new LoginController();
                string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
                return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
            }
        }
コード例 #12
0
 // GET: Ubicaciones
 public ActionResult Index()
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador")
     {
         return(View());
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #13
0
 // GET: Existencias
 public ActionResult Index()
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador")
     {
         var existencias = db.Existencias.Include(e => e.Articulos).Include(e => e.Usuario).Include(e => e.Ubicaciones).Where(e => e.ext_cantidadActual > 0);
         return(View(existencias.ToList()));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #14
0
 // GET: Contadurias
 public ActionResult Index()
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Administrador")
     {
         var contaduria = db.Contaduria.Include(c => c.Corretaje);
         return(View(contaduria.ToList()));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #15
0
 // GET: Gestions
 public ActionResult Index()
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Gestion" || Session["Tipo"].ToString() == "Administrador")
     {
         var gestion = db.Gestion.Include(g => g.Cliente).Include(g => g.Corretaje);
         return(View(gestion.ToList()));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #16
0
 // GET: Habilitacions/Create
 public ActionResult Create()
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador")
     {
         ViewBag.Id_Corretaje = new SelectList(db.Corretaje, "Id", "Crt_Status");
         return(View());
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #17
0
 // GET: Contadurias/Create
 public ActionResult Create()
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Administrador")
     {
         //ViewBag.Id_Gastos = new SelectList(db.Gastos, "Id", "Gst_Concepto");
         ViewBag.Id_GastosContaduria = new SelectList(db.GastosContaduria, "Id", "Id");
         return(View());
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #18
0
 public ActionResult DeleteConfirmed(int id)
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Gestion" || Session["Tipo"].ToString() == "Administrador")
     {
         Gestion gestion = db.Gestion.Find(id);
         db.Gestion.Remove(gestion);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #19
0
        // GET: Vendedor
        public ActionResult Index()
        {
            //Hacer vista para agregar vendedores/editarlos/Borrar/index
            if (Session["Usuario"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else if (Session["Tipo"].ToString() == "Corretaje" || Session["Tipo"].ToString() == "Administrador" || Session["Tipo"].ToString() == "Gestion")
            {
                DetailsViewModel VENDEDORES = new DetailsViewModel();

                VENDEDORES.vendedors = db.Vendedor.ToList();
                return(View(VENDEDORES));
            }
            else
            {
                LoginController lc          = new LoginController();
                string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
                return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
            }
        }
コード例 #20
0
 // GET: Corretajes
 public ActionResult Index()
 {
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Corretaje" || Session["Tipo"].ToString() == "Administrador")
     {
         Corretaje corretaje  = new Corretaje();
         string[]  posestatus = new string[] { "Ninguna", "Venta", "Disponible", "Cancelado", "Firmado" };
         int       id         = Convert.ToInt16(corretaje.Crt_Status);
         ViewBag.estatus = posestatus[id];
         return(View(db.Corretaje.ToList()));
     }
     else
     {
         LoginController lc          = new LoginController();
         string          redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }
コード例 #21
0
        public ActionResult Create([Bind(Include = "Id,usu_username,usu_correo,usu_nombre,usu_password,usu_apellidoPa,usu_apellidoMa,usu_tipo,usu_activo,Id_TipoUsiario")] Usuario usuario)
        {
            if (Session["Usuario"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else if (Session["Tipo"].ToString() == "Administrador")
            {
                if (ModelState.IsValid)
                {
                    if (db.Usuario.AsNoTracking().Where(x => x.usu_username == usuario.usu_username) == null)
                    {
                        usuario.Id_TipoUsiario = Convert.ToInt32(usuario.usu_tipo);
                        usuario.usu_alta       = DateTime.Now;
                        db.Usuario.Add(usuario);
                        db.SaveChanges();
                        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]));
            }
        }
コード例 #22
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]));
            }
        }
コード例 #23
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]));
            }
        }
コード例 #24
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]));
     }
 }
コード例 #25
0
        // GET: Gerente
        public ActionResult Index()
        {
            if (Session["Usuario"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else if (Session["Tipo"].ToString() == "Administrador")
            {
                var gen = new FooViewModel();
                gen.gestions   = db.Gestion.ToList();
                gen.corretajes = db.Corretaje.ToList();
                List <string> nombres = new List <string>();
                List <int?>   ids     = new List <int?>();

                var ge = ((from g in db.Gestion select new { g.Id_Corretaje, g.Cliente.Gral_Nombre }).ToList());



                foreach (var XD in ge)
                {
                    nombres.Add(XD.Gral_Nombre);
                    ids.Add(XD.Id_Corretaje);
                }

                //ViewBag.test = (from g in db.Gestion select new {g.Id_Corretaje, g.Cliente.Gral_Nombre}).ToList();
                ViewBag.listanombres = nombres;
                ViewBag.listaids     = ids;

                return(View(gen));
            }
            else
            {
                string redireccion = lc.Redireccionar(Session["Tipo"].ToString());
                return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
            }
        }
コード例 #26
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]));
     }
 }
コード例 #27
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]));
            }
        }
コード例 #28
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]));
            }
        }
コード例 #29
0
 // GET: CasaInventarios
 public ActionResult Index(int id)
 {
     ActualizarVariables();
     if (Session["Usuario"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     else if (Session["Tipo"].ToString() == "Corretaje" || Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador")
     {
         ViewBag.Casa = (from c in db.Corretaje where c.Id == id select c.Crt_Direccion).FirstOrDefault();
         ViewBag.id   = id;
         return(View());
     }
     else
     {
         string redireccion = lc.Redireccionar(Session["Tipo"].ToString());
         return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0]));
     }
 }