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); }
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); }