public override void Initialize(string curUserID, string persistencePath, string _companyGroupID, ESBasic.Loggers.IAgileLogger _logger) { base.Initialize(curUserID, persistencePath, _companyGroupID, _logger); }
public void Initialize(IUser current, Dictionary <UserStatus, Image> statusImage, ESBasic.Loggers.IAgileLogger logger) { this.currentUser = current; this.invoker = new UiSafeInvoker(this, true, true, logger); //Online = 2, //Away = 3, //Busy = 4, //DontDisturb = 5, //OffLine = 6, //Hide = 7 // 索引处的状态位置 0-公司,1-部门,2-无,3-在线用户 this.imageList1.Images.Add(this.CombineStateImage(this.imageList1.Images[3], statusImage[UserStatus.Away])); this.imageList1.Images.Add(this.CombineStateImage(this.imageList1.Images[3], statusImage[UserStatus.Busy])); this.imageList1.Images.Add(this.CombineStateImage(this.imageList1.Images[3], statusImage[UserStatus.DontDisturb])); this.imageList1.Images.Add(ESBasic.Helpers.ImageHelper.ConvertToGrey(this.imageList1.Images[3])); this.imageList1.Images.Add(ESBasic.Helpers.ImageHelper.ConvertToGrey(this.imageList1.Images[3])); }