Beispiel #1
0
        private User2Org[] GetUser2OrgList(string orgIDList, string userCode)
        {
            orgIDList = orgIDList.Trim();

            int defaultOrgID = -1;

            if (orgIDList.Length > 0)
            {
                defaultOrgID = int.Parse(orgIDList.Substring(1, orgIDList.IndexOf(")") - 1).Trim());
                orgIDList    = orgIDList.Substring(orgIDList.IndexOf(")") + 1).Trim();
            }

            string[] orgIDs = orgIDList.Split(new char[] { ',' });

            User2Org[] user2OrgList = null;
            if (orgIDs.Length > 0)
            {
                user2OrgList = new User2Org[orgIDs.Length];

                if (_facade == null)
                {
                    _facade = new SystemSettingFacadeFactory(base.DataProvider).CreateUserFacade();
                }

                for (int i = 0; i < orgIDs.Length; i++)
                {
                    User2Org user2Org = _facade.CreateNewUser2Org();
                    user2Org.OrganizationID = int.Parse(orgIDs[i].Trim());
                    user2Org.UserCode       = userCode;
                    user2Org.IsDefaultOrg   = 0;
                    if (defaultOrgID == user2Org.OrganizationID)
                    {
                        user2Org.IsDefaultOrg = 1;
                    }
                    user2Org.MaintainUser = this.GetUserCode();

                    user2OrgList[i] = user2Org;
                }
            }

            return(user2OrgList);
        }
Beispiel #2
0
 public void DeleteUser2Org(User2Org user2Org)
 {
     this._helper.DeleteDomainObject(user2Org);
 }
Beispiel #3
0
 public void UpdateUser2Org(User2Org user2Org)
 {
     this._helper.UpdateDomainObject(user2Org);
 }
Beispiel #4
0
 public void AddUser2Org(User2Org user2Org)
 {
     this._helper.AddDomainObject(user2Org);
 }