private void AnteriorOrigen() { if (Ubicaciones == null) { App.Current.MainPage.DisplayAlert("Error", "Debes selecciona un origen base", "Aceptar"); return; } UbicacionesModel = new UbicacionesDataBase(); Posicion = Ubicaciones.posicion - 1; //var Sgte = OrigenPicket.Where(i => i.posicion == Posicion); OrigenPickSgte = new ObservableCollection <UbicacionesModel>(UbicacionesModel.GetMembers().Where(i => i.posicion == Posicion).OrderBy(i => i.nombre)); if (OrigenPickSgte.Count == 0) { App.Current.MainPage.DisplayAlert("Error", "Este es el primer dato", "Aceptar"); return; } IsVisibleOrigen = true; IsVisibleOrigenPick = false; foreach (var item in OrigenPickSgte) { Ubicaciones.id = item.id; ubicaciones.nombre = item.nombre; ubicaciones.posicion = Posicion; Origen = item.nombre; Posicion = item.posicion; this.DestinoPick = new ObservableCollection <IntermediosModel>(IntermediosModel.GetOneMembers(item.id).OrderBy(i => i.destino)); } }
private void LoadIntermedios() { this.OrigenPicket = new ObservableCollection <UbicacionesModel>(UbicacionesModel.GetMembers().OrderBy(i => i.posicion)); }