public JsonResult obtenerPermisosPorPerfil(int IdPerfil) { var seguridad = new PerfilManager(); return(Json(seguridad.obtenerPermisosPorPeril(IdPerfil), JsonRequestBehavior.AllowGet)); }
public ActionResult Registrar() { StringBuilder _html = new StringBuilder(); SeguridadManager _seguridad = new SeguridadManager(); PerfilManager _perfilMan = new PerfilManager(); UsuarioManager _usuarioMan = new UsuarioManager(); string _nombre = string.Empty, _correo = string.Empty; if (User.Identity.Name == string.Empty) { return(RedirectToAction("LogIn", "Usuario")); } _seguridad.getDataUsuario(User.Identity.Name, ref _nombre, ref _correo); ViewBag.NombreUsuario = _nombre; ViewBag.Correo = _correo; ViewBag.Menu = _seguridad.getMenu(User.Identity.Name, "Bitacora", "Logs"); if (HttpContext.Session["IdSesion"] == null || string.IsNullOrEmpty(HttpContext.Session["IdSesion"].ToString())) { return(RedirectToAction("LogIn", "Usuario")); } ViewBag.Sesion = HttpContext.Session["IdSesion"].ToString(); List <SelectListItem> myNivel = new List <SelectListItem>(); List <SelectListItem> myUsers = new List <SelectListItem>(); List <Perfiles> _perfiles = _perfilMan.obtenerPerfiles(); List <vwUsuarios> _usuarios = _usuarioMan.obtenerUsuarios(); foreach (Perfiles nivel in _perfiles) { if (nivel.Perfil == "Administrador") { myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString(), Selected = true }); } else { myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString() }); } } foreach (vwUsuarios usu in _usuarios) { myUsers.Add(new SelectListItem() { Text = usu.Nombre + " " + usu.Paterno + " " + usu.Materno, Value = usu.Usuario, Selected = true }); } ViewBag.Niveles = myNivel; ViewBag.Usuarios = myUsers; // List<vwPedidosFacturados> _factura = new PedidosManager().obtenerPedidosFacturados(); return(View()); }
public PefilNazanViewModel() { var perfilManager = new PerfilManager(); var roles = perfilManager.GetRolesNazan(); Roles = new MultiSelectList(roles, "Id", "Description"); }
public JsonResult agregarPerfiles(Perfiles perfil) { var seguridad = new PerfilManager(); return(Json(new { Success = "OK", Result = seguridad.agregarPerfil( perfil, (long)HttpContext.Session["IdSesion"] ) })); }
public JsonResult agregarPerfilesPermisos(string permisos, int idperfil) { var seguridad = new PerfilManager(); return(Json(new { Success = "OK", Result = seguridad.guardarPermiso( permisos, idperfil, (long)HttpContext.Session["IdSesion"] ) })); }
public ActionResult Registrar() { StringBuilder _html = new StringBuilder(); SeguridadManager _seguridad = new SeguridadManager(); PerfilManager _perfilMan = new PerfilManager(); PedidosManager _pedidoMan = new PedidosManager(); string _nombre = string.Empty, _correo = string.Empty; if (User.Identity.Name == string.Empty) { return(RedirectToAction("LogIn", "Usuario")); } _seguridad.getDataUsuario(User.Identity.Name, ref _nombre, ref _correo); ViewBag.NombreUsuario = _nombre; ViewBag.Correo = _correo; ViewBag.Menu = _seguridad.getMenu(User.Identity.Name, "Facturas", "Pedidos Facturados"); if (HttpContext.Session["IdSesion"] == null || string.IsNullOrEmpty(HttpContext.Session["IdSesion"].ToString())) { return(RedirectToAction("LogIn", "Usuario")); } ViewBag.Sesion = HttpContext.Session["IdSesion"].ToString(); List <SelectListItem> myNivel = new List <SelectListItem>(); List <SelectListItem> usoCfdi = new List <SelectListItem>(); List <SelectListItem> tipoCfdi = new List <SelectListItem>(); List <Perfiles> _perfiles = _perfilMan.obtenerPerfiles(); List <CatalogoCfdi> _usocfdi = _pedidoMan.obtenerUsoCfdi(); List <CatalogoCfdi> _tipocfdi = _pedidoMan.obtenerTipoCfdi(); foreach (Perfiles nivel in _perfiles) { if (nivel.Perfil == "Administrador") { myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString(), Selected = true }); } else { myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString() }); } } foreach (CatalogoCfdi nivel in _usocfdi) { usoCfdi.Add(new SelectListItem() { Text = nivel.Descripcion, Value = nivel.Codigo.ToString() }); } foreach (CatalogoCfdi nivel in _tipocfdi) { tipoCfdi.Add(new SelectListItem() { Text = nivel.Descripcion, Value = nivel.Codigo.ToString() }); } ViewBag.Niveles = myNivel; ViewBag.Uso = usoCfdi; ViewBag.Tipo = tipoCfdi; return(View()); }
public ActionResult Registrar() { StringBuilder _html = new StringBuilder(); SeguridadManager _seguridad = new SeguridadManager(); PerfilManager _perfilMan = new PerfilManager(); PersonaManager _perMan = new PersonaManager(); ProveedorManager _provMan = new ProveedorManager(); DepartamentoManager _depMan = new DepartamentoManager(); ArchivoManager _arMan = new ArchivoManager(); ServicioManager _serMan = new ServicioManager(); UnidadManager _uMan = new UnidadManager(); FormatoManager _fMan = new FormatoManager(); string _nombre = string.Empty, _correo = string.Empty; if (User.Identity.Name == string.Empty) { return(RedirectToAction("LogIn", "Usuario")); } _seguridad.getDataUsuario(User.Identity.Name, ref _nombre, ref _correo); ViewBag.NombreUsuario = _nombre; ViewBag.Correo = _correo; ViewBag.Menu = _seguridad.getMenu(User.Identity.Name, "Folios", "Folios"); if (HttpContext.Session["IdSesion"] == null || string.IsNullOrEmpty(HttpContext.Session["IdSesion"].ToString())) { return(RedirectToAction("LogIn", "Usuario")); } ViewBag.Sesion = HttpContext.Session["IdSesion"].ToString(); List <SelectListItem> myNivel = new List <SelectListItem>(); List <Perfiles> _perfiles = _perfilMan.obtenerPerfiles(); List <vwPersonas> _lsTecnicos = _perMan.obtenerPersonasPorCargo(PersonaManager.enumCargos.Tecnico); List <vwPersonas> _lsSupervisores = _perMan.obtenerPersonasPorCargo(PersonaManager.enumCargos.Supervisor); List <vwPersonas> _lsDespachadores = _perMan.obtenerPersonasPorCargo(PersonaManager.enumCargos.Atiende); List <vwProveedores> _lsProveedores = _provMan.obtenerProveedoresValidos(); List <vwFormatos> _lsFormatos = _fMan.obtenerFormatosValidos(); List <SelectListItem> _tecnicos = new List <SelectListItem>(); List <SelectListItem> _supervisores = new List <SelectListItem>(); List <SelectListItem> _despachadores = new List <SelectListItem>(); List <SelectListItem> _proveedores = new List <SelectListItem>(); List <SelectListItem> _formatos = new List <SelectListItem>(); List <SelectListItem> myDepto = new List <SelectListItem>(); List <vwDepartamentos> _departamentos = _depMan.obtenerDepartamentos(); List <SelectListItem> myTipos = new List <SelectListItem>(); List <TipoArchivo> _tipos = _arMan.obtenerTiposArchivos(); List <SelectListItem> myCarpetas = new List <SelectListItem>(); List <Carpetas> _carpetas = _arMan.obtenerCarpetas(); List <SelectListItem> myUnidades = new List <SelectListItem>(); List <vwUnidades> _unidades = _uMan.obtenerUnidades(); List <SelectListItem> myClaves = new List <SelectListItem>(); List <vwServicios> _claves = _serMan.obtenerServicios(); foreach (Perfiles nivel in _perfiles) { if (nivel.Perfil == "Administrador") { myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString(), Selected = true }); } else { myNivel.Add(new SelectListItem() { Text = nivel.Perfil, Value = nivel.IdPerfil.ToString() }); } } foreach (vwPersonas nivel in _lsTecnicos) { _tecnicos.Add(new SelectListItem() { Text = nivel.Paterno + " " + nivel.Materno + " " + nivel.Nombre, Value = nivel.IdPersona.ToString() }); } foreach (vwPersonas nivel in _lsSupervisores) { _supervisores.Add(new SelectListItem() { Text = nivel.Paterno + " " + nivel.Materno + " " + nivel.Nombre, Value = nivel.IdPersona.ToString() }); } foreach (vwPersonas nivel in _lsDespachadores) { _despachadores.Add(new SelectListItem() { Text = nivel.Paterno + " " + nivel.Materno + " " + nivel.Nombre, Value = nivel.IdPersona.ToString() }); } foreach (vwProveedores nivel in _lsProveedores) { _proveedores.Add(new SelectListItem() { Text = nivel.Proveedor, Value = nivel.IdProveedor.ToString() }); } int _conta = 0; foreach (vwDepartamentos nivel in _departamentos) { if (_conta == 0) { myDepto.Add(new SelectListItem() { Text = nivel.Departamento, Value = nivel.IdDepartamento.ToString(), Selected = true }); } else { myDepto.Add(new SelectListItem() { Text = nivel.Departamento, Value = nivel.IdDepartamento.ToString() }); } ++_conta; } _conta = 0; foreach (TipoArchivo nivel in _tipos) { if (_conta == 0) { myTipos.Add(new SelectListItem() { Text = nivel.TipoArchivo1, Value = nivel.IdTipoArchivo.ToString(), Selected = true }); } else { myTipos.Add(new SelectListItem() { Text = nivel.TipoArchivo1, Value = nivel.IdTipoArchivo.ToString() }); } ++_conta; } _conta = 0; foreach (Carpetas nivel in _carpetas) { if (_conta == 0) { myCarpetas.Add(new SelectListItem() { Text = nivel.RutaCarpeta, Value = nivel.IdCarpeta.ToString(), Selected = true }); } else { myCarpetas.Add(new SelectListItem() { Text = nivel.RutaCarpeta, Value = nivel.IdCarpeta.ToString() }); } ++_conta; } _conta = 0; foreach (vwUnidades unidad in _unidades) { if (_conta == 0) { myUnidades.Add(new SelectListItem() { Text = unidad.Unidad, Value = unidad.IdUnidad.ToString(), Selected = true }); } else { myUnidades.Add(new SelectListItem() { Text = unidad.Unidad, Value = unidad.IdUnidad.ToString() }); } ++_conta; } _conta = 0; foreach (vwServicios servicio in _claves) { if (_conta == 0) { myClaves.Add(new SelectListItem() { Text = servicio.Clave, Value = servicio.IdServicio.ToString(), Selected = true }); } else { myClaves.Add(new SelectListItem() { Text = servicio.Clave, Value = servicio.IdServicio.ToString() }); } ++_conta; } _conta = 0; foreach (vwFormatos servicio in _lsFormatos) { if (_conta == 0) { _formatos.Add(new SelectListItem() { Text = servicio.Formato, Value = servicio.IdFormato.ToString(), Selected = true }); } else { _formatos.Add(new SelectListItem() { Text = servicio.Formato, Value = servicio.IdFormato.ToString() }); } ++_conta; } ViewBag.Niveles = myNivel; ViewBag.Tecnicos = _tecnicos; ViewBag.Supervisores = _supervisores; ViewBag.Despachos = _despachadores; ViewBag.Proveedores = _proveedores; ViewBag.Departamentos = myDepto; ViewBag.Tipos = myTipos; ViewBag.Carpetas = myCarpetas; ViewBag.Claves = myClaves; ViewBag.Unidades = myUnidades; ViewBag.Formatos = _formatos; return(View()); }
public JsonResult ObtenerPerfiles() { var seguridad = new PerfilManager(); return(Json(seguridad.obtenerVwPerfiles(), JsonRequestBehavior.AllowGet)); }
public JsonResult Inicio(string code, int id) { return(Json(PerfilManager.Inicio(id), JsonRequestBehavior.AllowGet)); }