コード例 #1
0
        public JsonResult CountingEntities()
        {
            using (var client = new IntranetEntities())
            {
                var res = client.spCountingEntities().FirstOrDefault();

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #2
0
        public JsonResult EditarCodigoPostal(CodigoPostalViewModel f)
        {
            using (var client = new IntranetEntities())
            {
                var res = client.spEditarCodigosPostales(f.CodigoPostalID, f.CodigoPostal1, f.TipoAsentamiento, f.Asentamiento, f.Zona, f.MunicipioID, f.CiudadID, f.Activo, f.UsuarioID);

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #3
0
        public JsonResult ObtenerCiudades(CiudadViewModel f)
        {
            using (var client = new IntranetEntities())
            {
                var res = client.spObtenerCiudades(f.CiudadID, f.MunicipioID, f.Nombre, f.EstadoID, f.Activo, f.PaisID).ToList();

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #4
0
        public JsonResult ObtenerCodigosPostales(CodigoPostalViewModel f)
        {
            using (var client = new IntranetEntities())
            {
                var res = client.spObtenerCodigosPostales(f.CodigoPostal1, f.TipoAsentamiento, f.Asentamiento, f.Zona, f.MunicipioID, f.CiudadID, f.EstadoID, f.Activo, f.PaisID).ToList();

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #5
0
        public JsonResult EditarCiudad(CiudadViewModel f)
        {
            using (var client = new IntranetEntities())
            {
                var res = client.spEditarCiudades(f.CiudadID, f.MunicipioID, f.Nombre, f.EstadoID, f.Activo, f.UsuarioID);

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #6
0
        public JsonResult ObtenerEstados(EstadoViewModel f)
        {
            using (var client = new IntranetEntities())
            {
                var res = client.spObtenerEstados(f.EstadoID, f.Codigo, f.Nombre, f.PaisID, f.Activo).ToList();

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #7
0
        public JsonResult ObtenerRolFunciones(RolFuncionViewModel rf)
        {
            using (var client = new IntranetEntities())
            {
                var fn = client.spObtenerRolFunciones(rf.RolID, null, true, rf.FuncionID, null, null, null, null, null, null, null).ToList();

                return(Json(fn, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #8
0
        public JsonResult ObtenerUsuarioFunciones(UsuarioFuncion uf)
        {
            using (var client = new IntranetEntities())
            {
                var fn = client.spObtenerUsuarioFunciones(uf.UsuarioID, uf.Nombre, uf.RolID, uf.RolActivo, uf.Activo, uf.FuncionActivo).ToList();

                return(Json(fn, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #9
0
        public JsonResult AgregarCodigoPostal(CodigoPostalViewModel f)
        {
            f.UsuarioID = ((UsuarioWeb)Session["UsuarioWeb"]).Usuario.UsuarioID;

            using (var client = new IntranetEntities())
            {
                var res = client.spAgregarCodigosPostales(f.CodigoPostal1, f.TipoAsentamiento, f.Asentamiento, f.Zona, f.MunicipioID, f.CiudadID, f.Activo, f.UsuarioID);

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #10
0
        public JsonResult AgregarCiudad(CiudadViewModel f)
        {
            f.UsuarioID = ((UsuarioWeb)Session["UsuarioWeb"]).Usuario.UsuarioID;

            using (var client = new IntranetEntities())
            {
                var res = client.spAgregarCiudades(f.MunicipioID, f.Nombre, f.EstadoID, f.Activo, f.UsuarioID);

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #11
0
        public JsonResult AgregarEstado(EstadoViewModel f)
        {
            var Estado = f.MapToModel(f);

            Estado.UsuarioID = ((UsuarioWeb)Session["UsuarioWeb"]).Usuario.UsuarioID;

            using (var client = new IntranetEntities())
            {
                var res = client.spAgregarEstados(Estado.Codigo, Estado.Nombre, Estado.PaisID, Estado.UsuarioID, Estado.Activo);

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #12
0
        public JsonResult AgregarPais(PaisViewModel f)
        {
            var Pais = f.MapToModel(f);

            Pais.UsuarioID = ((UsuarioWeb)Session["UsuarioWeb"]).Usuario.UsuarioID;

            using (var client = new IntranetEntities())
            {
                var res = client.spAgregarPais(Pais.Nombre, Pais.Codigo, Pais.Moneda, Pais.CodMoneda, Pais.UsuarioID);

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #13
0
        public static IEnumerable <SelectListItem> ObtenerPaises()
        {
            using (var client = new IntranetEntities())
            {
                var res = client.spObtenerPaises(null, null, null, null).ToList()
                          .Select(p => new SelectListItem
                {
                    Selected = false,
                    Text     = p.Nombre,
                    Value    = p.PaisID.ToString()
                });


                return(res);
            }
        }
コード例 #14
0
        public ActionResult EstadoEditar(int?EstadoID, string Accion)
        {
            using (var client = new IntranetEntities())
            {
                if (Accion == "A")
                {
                    return(PartialView("~/Views/Catalogo/Estado/EditarEstado.cshtml", new EstadoViewModel {
                        Accion = Accion
                    }));
                }
                else
                {
                    var res = client.spObtenerEstados(EstadoID, null, null, null, null);

                    var model = new EstadoViewModel(res.FirstOrDefault());

                    model.Accion = Accion;

                    return(PartialView("~/Views/Catalogo/Estado/EditarEstado.cshtml", model));
                }
            }
        }
コード例 #15
0
        public ActionResult PaisEditar(int?PaisID, string Accion)
        {
            using (var client = new IntranetEntities())
            {
                if (Accion == "A")
                {
                    return(PartialView("~/Views/Catalogo/Pais/EditarPais.cshtml", new PaisViewModel {
                        Accion = Accion
                    }));
                }
                else
                {
                    var res = client.spObtenerPaises(null, null, null, PaisID);

                    var model = new PaisViewModel(res.FirstOrDefault());

                    model.Accion = Accion;

                    return(PartialView("~/Views/Catalogo/Pais/EditarPais.cshtml", model));
                }
            }
        }
コード例 #16
0
        public JsonResult ajaxLogin(UsuarioViewModel usu)
        {
            using (var client = new IntranetEntities())
            {
                var Usuarioweb = new UsuarioWeb();
                var f          = new Usuario();

                f.Nombre = usu.nombre;
                f.Pass   = usu.password;

                var res = client.spObtenerUsuario(usu.nombre, usu.password).ToList();

                if (res.Count() > 0)
                {
                    Usuarioweb.Usuario = res.FirstOrDefault();

                    UsuarioFuncion uf = new UsuarioFuncion
                    {
                        UsuarioID     = res.FirstOrDefault().UsuarioID,
                        RolActivo     = true,
                        FuncionActivo = true,
                        Activo        = true
                    };

                    var fn = client.spObtenerUsuarioFunciones(uf.UsuarioID, uf.Nombre, uf.RolID, uf.RolActivo, uf.Activo, uf.FuncionActivo).ToList();

                    Usuarioweb.UsuarioFunciones = fn;
                    Session["UsuarioWeb"]       = Usuarioweb;
                }

                if (Usuarioweb.Usuario == null)
                {
                    throw new Exception("Usuario y/o Contraseña incorrectos.");
                }

                return(Json(Usuarioweb, JsonRequestBehavior.AllowGet));
            }
        }