コード例 #1
0
 public FrmMain(UsuarioBe usuario)
 {
     InitializeComponent();
     if (usuario == null)
     {
         Close();
     }
     usuario.Personal     = personalBl.ObtenerPersonal(usuario.CodigoPersonal);
     usuario.ListaPerfil  = perfilBl.ListarPerfilPorUsuario(usuario.CodigoUsuario);
     usuario.PerfilActual = usuario.ListaPerfil.FirstOrDefault();
     usuarioSession       = usuario;
 }
コード例 #2
0
ファイル: IsLogoutFilter.cs プロジェクト: RSEANCAS/bilecom
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            if (!IsLogin)
            {
                filterContext.Result = new RedirectToRouteResult(new System.Web.Routing.RouteValueDictionary(new { Controller = "Login", Action = "Index" }));
            }
            else
            {
                int empresaId = Data.Usuario.Empresa.EmpresaId;
                int usuarioId = Data.Usuario.Id;

                var empresa = empresaBl.ObtenerEmpresa(empresaId, withUbigeo: true, withConfiguracion: true, columnasEmpresaImagen: new List<enums.Enums.ColumnasEmpresaImagen> { enums.Enums.ColumnasEmpresaImagen.Logo, enums.Enums.ColumnasEmpresaImagen.LogoTipoContenido });

                filterContext.Controller.ViewBag.Empresa = empresa;
                filterContext.Controller.ViewBag.Data = Data;
                filterContext.Controller.ViewBag.ListaPerfil = perfilBl.ListarPerfilPorUsuario(empresaId, usuarioId, loadListaOpcion: true);
                filterContext.Controller.ViewBag.ListaSede = sedeBl.ListarSedePorUsuario(empresaId, usuarioId);
            }

            base.OnActionExecuting(filterContext);
        }