/// <summary> /// Llena el combobox de Groups /// </summary> /// <history> /// [emoguel] created 04/04/2016 /// </history> private async void LoadMemberGroups() { try { List <MembershipGroup> lstMembershipGroup = await BRMembershipGroups.GetMembershipGroups(); if (enumMode == EnumMode.Search) { lstMembershipGroup.Insert(0, new MembershipGroup { mgID = "", mgN = "ALL" }); } cmbmtGroup.ItemsSource = lstMembershipGroup; skpStatus.Visibility = Visibility.Collapsed; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }
/// <summary> /// Llena el grid de MembershipGroups /// </summary> /// <param name="membershipGroup">Objeto a seleccionar</param> /// <history> /// [emoguel] created 19/05/2016 /// </history> private async void LoadMembershipGroups(MembershipGroup membershipGroup = null) { try { status.Visibility = Visibility.Visible; int nIndex = 0; List <MembershipGroup> lstMembershipGroups = await BRMembershipGroups.GetMembershipGroups(_nStatus, _memberShipGroupFilter); dgrMembershipGroup.ItemsSource = lstMembershipGroups; if (lstMembershipGroups.Count > 0 && membershipGroup != null) { membershipGroup = lstMembershipGroups.Where(mg => mg.mgID == membershipGroup.mgID).FirstOrDefault(); nIndex = lstMembershipGroups.IndexOf(membershipGroup); } GridHelper.SelectRow(dgrMembershipGroup, nIndex); StatusBarReg.Content = lstMembershipGroups.Count + " Membership Groups."; status.Visibility = Visibility.Collapsed; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }