/// <summary> /// llena el datagrid de credit card types /// </summary> /// <history> /// [Emoguel] created 07/003/2016 /// [erosado] 19/05/2016 Modified. Se agregó asincronía /// </history> protected async void LoadCreditCardTypes(CreditCardType creditCardType = null) { try { status.Visibility = Visibility.Visible; int nIndex = 0; List <CreditCardType> lstCreditCardTypes = await BRCreditCardTypes.GetCreditCardTypes(_creditCardTypeFilter, _nStatus); dgrCreditCard.ItemsSource = lstCreditCardTypes; if (creditCardType != null && lstCreditCardTypes.Count > 0) { creditCardType = lstCreditCardTypes.Where(cc => cc.ccID == creditCardType.ccID).FirstOrDefault(); nIndex = lstCreditCardTypes.IndexOf(creditCardType); } GridHelper.SelectRow(dgrCreditCard, nIndex); StatusBarReg.Content = lstCreditCardTypes.Count() + " Credit Card Types."; status.Visibility = Visibility.Collapsed; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }
private async Task LoadCreditCardTypes() { var result = await BRCreditCardTypes.GetCreditCardTypes(nStatus : 1); CreditCardTypes = result; }