Beispiel #1
0
        /// <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);
            }
        }
Beispiel #2
0
        /// <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);
            }
        }