Esempio n. 1
0
        private void GetUsersByACLApplyRoles(int loginID, Dictionary<string, string> dataFields, BIACLApplyRoles roletype)
        {
            string user = string.Empty;

            switch (roletype)
            {
                case BIACLApplyRoles.dest_reportto:
                    user = string.Join(";", employeeServiceProvider.GetReportToLoginIdByLoginId(loginID));
                    break;
            }

            if (string.IsNullOrEmpty(user))
            {
                throw new Exception(string.Format("501:{0}发起的流程未找到审批人[{1}],请联系ACL管理员", loginID.ToString(), roletype.ToString()));
            }

            dataFields.Add(roletype.ToString(), user);
        }
Esempio n. 2
0
        private void GetUsersByACLApplyRoles(int loginID, Dictionary <string, string> dataFields, BIACLApplyRoles roletype)
        {
            string user = string.Empty;

            switch (roletype)
            {
            case BIACLApplyRoles.dest_reportto:
                user = string.Join(";", employeeServiceProvider.GetReportToLoginIdByLoginId(loginID));
                break;
            }

            if (string.IsNullOrEmpty(user))
            {
                throw new Exception(string.Format("501:{0}发起的流程未找到审批人[{1}],请联系ACL管理员", loginID.ToString(), roletype.ToString()));
            }

            dataFields.Add(roletype.ToString(), user);
        }