示例#1
0
 public override void Initialize(string curUserID, string persistencePath, string _companyGroupID, ESBasic.Loggers.IAgileLogger _logger)
 {
     base.Initialize(curUserID, persistencePath, _companyGroupID, _logger);
 }
示例#2
0
        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]));
        }