コード例 #1
0
ファイル: UserData.cs プロジェクト: axelBrei/GDD2C2018
        public static bool setRolActivo(Rol rol)
        {
            try
            {
                switch (rol.id)
                {
                case 0:
                {
                    // empresa
                    EmpresasDao empresaDao = new EmpresasDao();
                    Empresa     empresa    = empresaDao.getEmpresaPorUserId(usuario.id);
                    usuario.usuarioRegistrable = empresa;
                    clieOEmpresa = empresa;
                    activeRol    = rol;
                    return(empresa.bajaLogica == null);
                }

                case 2:
                {
                    // CLIENTE
                    ClientesDao clientesDao = new ClientesDao();
                    Cliente     cliente     = clientesDao.getClientePorUserId(usuario.id);
                    usuario.usuarioRegistrable = cliente;
                    clieOEmpresa = cliente;
                    activeRol    = rol;
                    return(cliente.bajaLogica == null);
                }

                case 1: {
                    usuario.usuarioRegistrable = new Administrador();
                    activeRol = rol;
                    return(true);
                }
                }
            }
            catch (Exception e) { }
            activeRol = rol;
            return(true);
        }