예제 #1
0
        public List <RolePermissionModel> GetRoleDetailsByUserId(string userId)
        {
            RolesDataAccess obj    = new RolesDataAccess();
            var             result = obj.GetRoleDetailsByUserId(userId);

            return(MapRoleDetails(result));
        }
예제 #2
0
        public List <RolesModel> GetAllRoleNameAndId()
        {
            RolesDataAccess obj    = new RolesDataAccess();
            var             result = obj.GetAllRoleNameAndId();

            return(MapRoleNamesAndId(result));
        }
예제 #3
0
        public RoleModel GetRoleDetailsByRoleId(string roleId)
        {
            RolesDataAccess obj    = new RolesDataAccess();
            var             result = obj.GetRoleDetailsByRoleId(roleId);

            return(MapRolesDetails(result));
        }
예제 #4
0
 public DataSet GetRolesDuty(int getTeaNumber)
 {
     using (RolesDataAccess rolesDataAccess = new RolesDataAccess())
     {
         try
         {
             return(rolesDataAccess.GetRolesDuty(getTeaNumber));
         }
         catch (Exception e)
         {
             Util.WriteLog(e.Message, Util.EXCEPTION_LOG_TITLE);
             return(null);
         }
     }
 }
예제 #5
0
        public bool UpdateRole(string roleId, string roleName, bool enquiryViewAccess, bool enquiryEditAccess, bool enquiryDeleteAccess,
                               bool customerViewAccess, bool customerEditAccess, bool customerDeleteAccess, bool projectViewAccess, bool projectEditAccess, bool projectDeleteAccess,
                               bool otherActivityViewAccess, bool otherActivityEditAccess, bool otherActivityDeleteAccess,
                               bool taskUpdateViewAccess, bool taskUpdateEditAccess, bool taskUpdateDeleteAccess,
                               bool adminViewAccess, bool adminEditAccess, bool adminDeleteAccess, bool expenseViewAccess, bool expenseEditAccess, bool expenseDeleteAccess,
                               bool rolesViewAccess, bool rolesEditAccess, bool rolesDeleteAccess, bool reportsViewAccess, bool reportsEditAccess, bool reportsDeleteAccess,
                               bool assignUserToProjView, bool assignUserToProjEdit, bool assignUserToProjDelete,
                               int addedBy)
        {
            RolesDataAccess obj = new RolesDataAccess();

            return(obj.UpdateRole(roleId, roleName, enquiryViewAccess, enquiryEditAccess, enquiryDeleteAccess,
                                  customerViewAccess, customerEditAccess, customerDeleteAccess, projectViewAccess, projectEditAccess, projectDeleteAccess,
                                  otherActivityViewAccess, otherActivityEditAccess, otherActivityDeleteAccess,
                                  taskUpdateViewAccess, taskUpdateEditAccess, taskUpdateDeleteAccess,
                                  adminViewAccess, adminEditAccess, adminDeleteAccess, expenseViewAccess, expenseEditAccess, expenseDeleteAccess,
                                  rolesViewAccess, rolesEditAccess, rolesDeleteAccess, reportsViewAccess, reportsEditAccess, reportsDeleteAccess,
                                  assignUserToProjView, assignUserToProjEdit, assignUserToProjDelete,
                                  addedBy));
        }
예제 #6
0
        public bool DeleteRole(string roleId, int addedBy)
        {
            RolesDataAccess obj = new RolesDataAccess();

            return(obj.DeleteRole(roleId, addedBy));
        }