Beispiel #1
0
        private void QueryByEvent()
        {
            string            eventCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.ucLabelEditEventQuery.Value));
            DataCollectFacade dcf       = new DataCollectFacade(this.DataProvider);

            object[] eventList = dcf.GetDownEventList(eventCode);
            if (eventList == null || eventList.Length == 0)
            {
                this.ucLabelEditEventQuery.TextFocus(false, true);
                return;
            }

            DataRow rowNew;

            this.m_EventList.Rows.Clear();
            foreach (DownWithRCardInfo down in eventList)
            {
                if (down.DownQuantity > 0)
                {
                    rowNew = this.m_EventList.NewRow();
                    rowNew["EventCode"]  = down.DownCode;
                    rowNew["DownQty"]    = down.DownQuantity;
                    rowNew["DownReason"] = down.DownReason;

                    this.m_EventList.Rows.Add(rowNew);
                }
            }
            this.m_EventList.AcceptChanges();
        }