コード例 #1
0
        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));
            }
        }
コード例 #2
0
 private void LoadIntermedios()
 {
     this.OrigenPicket = new ObservableCollection <UbicacionesModel>(UbicacionesModel.GetMembers().OrderBy(i => i.posicion));
 }