/// <summary> /// Carga las zonas /// </summary> /// <history> /// [emoguel] created 26/07/2016 /// </history> private async void LoadZones() { try { cmbZones.ItemsSource = await BRZones.GetZones(); } catch (Exception ex) { UIHelper.ShowMessage(ex); } }
/// <summary> /// Llena el grid de Zones /// </summary> /// <param name="zone">objeto a seleccionar</param> /// <history> /// [emoguel] created 07/06/2016 /// </history> private async void LoadZones(Zone zone = null) { try { status.Visibility = Visibility.Visible; int nIndex = 0; List <Zone> lstZones = await BRZones.GetZones(_nStatus, _zoneFilter); dgrZones.ItemsSource = lstZones; if (lstZones.Count > 0 && zone != null) { zone = lstZones.Where(zn => zn.znID == zone.znID).FirstOrDefault(); nIndex = lstZones.IndexOf(zone); } GridHelper.SelectRow(dgrZones, nIndex); StatusBarReg.Content = lstZones.Count + " Zones."; status.Visibility = Visibility.Collapsed; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }