/// <summary> /// LoadWarehouses /// </summary> /// <history> /// [emoguel] created 11/05/2016 /// </history> private async void LoadWarehouses() { try { List <Warehouse> lstWarehouses = await BRWarehouses.GetWareHouses(1); cmbLoc.ItemsSource = lstWarehouses; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }
/// <summary> /// Llena el grid de warehouses /// </summary> /// <param name="warehouse">OBjeto a seleccionar</param> /// <history> /// [emoguel] created 28/04/2016 /// </history> private async void LoadWarehouses(Warehouse warehouse = null) { try { status.Visibility = Visibility.Visible; int nIndex = 0; List <Warehouse> lstWareHouse = await BRWarehouses.GetWareHouses(_nStatus, _warehouseFilter); dgrWarehouses.ItemsSource = lstWareHouse; if (lstWareHouse.Count > 0 && warehouse != null) { warehouse = lstWareHouse.Where(wh => wh.whID == warehouse.whID).FirstOrDefault(); nIndex = lstWareHouse.IndexOf(warehouse); } GridHelper.SelectRow(dgrWarehouses, nIndex); StatusBarReg.Content = lstWareHouse.Count + " Warehouses."; status.Visibility = Visibility.Collapsed; } catch (Exception ex) { UIHelper.ShowMessage(ex); } }