示例#1
0
        private void ShowReportOnRow(DataGridViewRow row, WaitingCommandInfo record)
        {
            row.Tag = record;
            EntranceInfo entrance = ParkBuffer.Current.GetEntrance(record.EntranceID);

            row.Cells["colEntrance"].Value             = entrance == null ? string.Empty : entrance.EntranceName;
            row.Cells["colCommandType"].Value          = CommandTypeDescription.GetDescription(record.Command);
            row.Cells["colCardID"].Value               = record.CardID;
            row.Cells["colWaitingCommandStatus"].Value = WaitingCommandStatusDescription.GetDescription(record.Status);
        }
示例#2
0
        public void Init()
        {
            var items = new[] {
                new TextValueItem <WaitingCommandStatus?> (),
                new TextValueItem <WaitingCommandStatus?>(WaitingCommandStatus.Waiting, WaitingCommandStatusDescription.GetDescription(WaitingCommandStatus.Waiting)),
                new TextValueItem <WaitingCommandStatus?>(WaitingCommandStatus.Fail, WaitingCommandStatusDescription.GetDescription(WaitingCommandStatus.Fail))
            };

            this.DataSource    = items;
            this.DisplayMember = "Text";
            this.ValueMember   = "Value";
            this.DropDownStyle = ComboBoxStyle.DropDownList;
        }