/// <summary> /// Llena el grid de Marital status /// </summary> /// <param name="maritalStatus">Objeto para seleccionar con el recharge</param> /// <history> /// [emoguel] created 01/04/2016 /// [erosado] 19/05/2016 Modified. Se agregó asincronía /// </history> private async void LoadMaritalStatus(MaritalStatus maritalStatus = null) { try { status.Visibility = Visibility.Visible; int nIndex = 0; List <MaritalStatus> lstMaritalStatus = await BRMaritalStatus.GetMaritalStatus(_nStatus, _MaritaStaFilter); dgrMaritalStatus.ItemsSource = lstMaritalStatus; if (lstMaritalStatus.Count > 0 && maritalStatus != null) { maritalStatus = lstMaritalStatus.Where(ms => ms.msID == maritalStatus.msID).FirstOrDefault(); nIndex = lstMaritalStatus.IndexOf(maritalStatus); } GridHelper.SelectRow(dgrMaritalStatus, nIndex); StatusBarReg.Content = lstMaritalStatus.Count + " Marital Status."; status.Visibility = Visibility.Collapsed; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }
private async Task LoadMaritalStatus() { var result = await BRMaritalStatus.GetMaritalStatus(1); MaritalStatus = result; }