コード例 #1
0
        private void StatisticalReportForm_Load(object sender, EventArgs e)
        {
            AccessHelper access = new AccessHelper();
            List <UDT.MeetingRoomUnit> unitList = access.Select <UDT.MeetingRoomUnit>();

            foreach (UDT.MeetingRoomUnit unit in unitList)
            {
                unitDic.Add(unit.Name, unit.UID);
            }


            decorator = new RoleUnitDecorator(identifyLb, cbxIdentity, unitCbx);

            // 會議室預約管理者有權限列印所有單位場地使用狀況
            if (actor.isSysAdmin())
            {
                unitCbx.Items.Insert(0, "--全部--");
            }

            unitCbx.SelectedIndex = 0;


            #region InitDateTimeInput

            startTime.Text = DateTime.Now.AddDays(-7).ToShortDateString();

            endTime.Text = DateTime.Now.ToShortDateString();

            #endregion
        }
コード例 #2
0
        private void ManageUnitAdminForm_Load(object sender, EventArgs e)
        {
            List <UDT.MeetingRoomUnit> listUnit = this._access.Select <UDT.MeetingRoomUnit>();

            foreach (UDT.MeetingRoomUnit unit in listUnit)
            {
                _dicUnitIDByName.Add(unit.Name, unit.UID);
            }

            this.decorator = new RoleUnitDecorator(identityLb, cbxIdentity, unitCbx, false, false);
        }
コード例 #3
0
        private void MeetingRoomManagement_Load(object sender, EventArgs e)
        {
            List <UDT.MeetingRoomUnit> listUnit = this._access.Select <UDT.MeetingRoomUnit>();

            foreach (UDT.MeetingRoomUnit unit in listUnit)
            {
                _dicUnitIDByName.Add(unit.Name, unit.UID);
            }

            _dicUnitIDByName.Add("--未指定--", "");

            // Init 畫面
            this.decorator = new RoleUnitDecorator(this.lblSysAdminRole, this.cbxIdentity, this.cbxUnit, true);
            // 紀錄UserIdentity列舉
            this._dicIdentityByDescription.Add(EnumDescription.GetIdentityDescription(typeof(UserIdentity), UserIdentity.ModuleAdmin.ToString()), UserIdentity.ModuleAdmin);
            this._dicIdentityByDescription.Add(EnumDescription.GetIdentityDescription(typeof(UserIdentity), UserIdentity.UnitBoss.ToString()), UserIdentity.UnitBoss);
            this._dicIdentityByDescription.Add(EnumDescription.GetIdentityDescription(typeof(UserIdentity), UserIdentity.UnitAdmin.ToString()), UserIdentity.UnitAdmin);
        }
コード例 #4
0
        private void ReviewForm_Load(object sender, EventArgs e)
        {
            List <UDT.MeetingRoomUnit> listUnit = this._access.Select <UDT.MeetingRoomUnit>();

            foreach (UDT.MeetingRoomUnit unit in listUnit)
            {
                this._dicUnitIDByName.Add(unit.Name, unit.UID);
            }

            #region Init 日期區間
            starTime.Text = DateTime.Now.ToShortDateString();
            endTime.Text  = DateTime.Now.AddDays(7).ToShortDateString();
            #endregion

            this.decorator = new RoleUnitDecorator(lbSysAdmin, cbxIdentity, cbxUnit);

            this._dicIdentityByDescription.Add(EnumDescription.GetIdentityDescription(typeof(UserIdentity), UserIdentity.ModuleAdmin.ToString()), UserIdentity.ModuleAdmin);
            this._dicIdentityByDescription.Add(EnumDescription.GetIdentityDescription(typeof(UserIdentity), UserIdentity.UnitAdmin.ToString()), UserIdentity.UnitAdmin);
            this._dicIdentityByDescription.Add(EnumDescription.GetIdentityDescription(typeof(UserIdentity), UserIdentity.UnitBoss.ToString()), UserIdentity.UnitBoss);

            _initFinish = true;
        }