/// <summary> /// Llena el combobox de places Types /// </summary> /// <history> /// [emoguel] created 10/05/2016 /// </history> private async void LoadPlacesTypes() { try { List <PlaceType> lstPlacesTypes = await BRPlaceTypes.GetPlaceTypes(1); cmbPlace.ItemsSource = lstPlacesTypes; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }
/// <summary> /// Llena el grid de Place Types /// </summary> /// <param name="placeType">Objeto a seleccionar</param> /// <history> /// [emoguel] created 11/04/2016 /// </history> private async void LoadPlaceTypes(PlaceType placeType = null) { try { status.Visibility = Visibility.Visible; int nIndex = 0; List <PlaceType> lstPlaceTypes = await BRPlaceTypes.GetPlaceTypes(_nStatus, _placeTypeFIlter); dgrPlaceTypes.ItemsSource = lstPlaceTypes; if (placeType != null && lstPlaceTypes.Count > 0) { placeType = lstPlaceTypes.Where(py => py.pyID == placeType.pyID).FirstOrDefault(); nIndex = lstPlaceTypes.IndexOf(placeType);//Obtenemos la posicioón } GridHelper.SelectRow(dgrPlaceTypes, nIndex); StatusBarReg.Content = lstPlaceTypes.Count + " Place Types."; status.Visibility = Visibility.Collapsed; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }