/// <summary> /// Carga el combobox de Areas /// </summary> /// <history> /// [emoguel] created 16/05/2016 /// </history> private async void LoadAreas() { try { List <Area> lstAreas = await BRAreas.GetAreas(nStatus : 1); if (enumMode == EnumMode.Search) { lstAreas.Insert(0, new Area { arID = "", arN = "ALL" }); } cmblsar.ItemsSource = lstAreas; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }
/// <summary> /// carga la lista de Areas /// </summary> /// <history> /// [emoguel] 26/Feb/2016 Created /// [emoguel] 30/05/2016 Modified /// </history> protected async void LoadAreas(Area area = null) { try { status.Visibility = Visibility.Visible; int nIndex = 0; List <Area> lstAreas = await BRAreas.GetAreas(_areaFiltro, _nStatus); dtgAreas.ItemsSource = lstAreas; if (area != null && lstAreas.Count > 0) { area = lstAreas.Where(ar => ar.arID == area.arID).FirstOrDefault(); nIndex = lstAreas.IndexOf(area); } GridHelper.SelectRow(dtgAreas, nIndex); StatusBarReg.Content = lstAreas.Count + " Areas."; status.Visibility = Visibility.Collapsed; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }