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);
            }
        }
        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);
            }
        }
        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);
            }
        }
Beispiel #4
0
        public JsonResult CountingEntities()
        {
            using (var client = new IntranetEntities())
            {

                var res = client.spCountingEntities().FirstOrDefault();

                return Json(res, JsonRequestBehavior.AllowGet);
            }
        }
        public JsonResult AgregarMunicipio(MunicipioViewModel f)
        {
            f.UsuarioID = ((UsuarioWeb)Session["UsuarioWeb"]).Usuario.UsuarioID;

            using (var client = new IntranetEntities())
            {

                var res = client.spAgregarMunicipios(f.Codigo, f.Nombre, f.EstadoID, f.Activo, f.UsuarioID);

                return Json(res, JsonRequestBehavior.AllowGet);
            }
        }
        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);
            }
        }
        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);
            }
        }
        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;
            }
        }
        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);
            }
        }
        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);
                }

            }
        }
        public JsonResult ObtenerPaises(PaisViewModel f)
        {
            using (var client = new IntranetEntities())
            {
                var res = client.spObtenerPaises(f.Activo, f.Nombre, f.Codigo, f.PaisID).ToList();

                return Json(res, JsonRequestBehavior.AllowGet);
            }
        }
        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);
            }
        }
        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);
            }
        }
        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);
                }

            }
        }
        public JsonResult EditarMunicipio(MunicipioViewModel f)
        {
            using (var client = new IntranetEntities())
            {
                var res = client.spEditarMunicipios(f.MunicipioID,f.Codigo, f.Nombre, f.EstadoID, f.Activo, f.UsuarioID);

                return Json(res, JsonRequestBehavior.AllowGet);
            }
        }
        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);
            }
        }