コード例 #1
0
        private void btnInvoke_Click(object sender, RoutedEventArgs e)
        {
            RFSQArguments rfsqArgs = new RFSQArguments
            {
                CERSID                 = tbCERSID.ToInt32(),
                SubmittedOnStart       = dpSubmittedOnStart.SelectedDate,
                SubmittedOnEnd         = dpSubmittedOnEnd.SelectedDate,
                SubmittalActionOnStart = dpSubmittalActionOnStart.SelectedDate,
                SubmittalActionOnEnd   = dpSubmittalActionOnEnd.SelectedDate
            };

            if (cboSubmittalElementCode.SelectedItem != null)
            {
                SelectableValue <int> item = cboSubmittalElementCode.SelectedItem as SelectableValue <int>;
                if (item != null)
                {
                    rfsqArgs.SubmittalElementCode = item.Value;
                }
            }

            rfsqArgs.SubmittalStatus = _SubmittalElementStatuses.GetSelectedValues();

            UpdateControlUsability(false, tbCERSID, dpSubmittalActionOnEnd, dpSubmittalActionOnStart, dpSubmittedOnEnd, dpSubmittedOnStart, cboSubmittalElementCode, lbSubmittalElementStatus, btnInvoke);
            RunInBackground(BackgroundOperationType.Primary, rfsqArgs);
        }
コード例 #2
0
ファイル: ExtensionMethods.cs プロジェクト: hdpham77/Test
        public static void Add <TValue>(this List <SelectableValue <TValue> > items, string text, TValue value, bool selected = false)
        {
            SelectableValue <TValue> item = new SelectableValue <TValue>
            {
                Text     = text,
                Value    = value,
                Selected = selected
            };

            items.Add(item);
        }