Esempio n. 1
0
        private async void setNombre()
        {
            this.carreras.Clear();
            paso = 1;

            try
            {
                Alumnos_GetBindingModel model = new Alumnos_GetBindingModel();
                model.ID = carnet;

                this.nombre = await AlumnosModel.GetNombre(model);

                var lst = await CarrerasModel.Get(model);

                foreach (var fila in lst)
                {
                    this.carreras.Add(fila);
                }
            }
            catch (Exception)
            {
                this.nombre = string.Empty;
            }
            finally
            {
                OnPropertyChanged("Nombre");
                OnPropertyChanged("IsAlumnoEnabled");
                OnPropertyChanged("PasoCheck");
                OnPropertyChanged("IsCarreraFill");
            }
        }
Esempio n. 2
0
        public static async Task <IEnumerable <Obtenercarrerasxcarnet_Result> > Get(Alumnos_GetBindingModel model)
        {
            string json = await GetAPI("api/Carreras/" + model.QueryString());

            try
            {
                JsonArray jsonArray = JsonArray.Parse(json);
                List <Obtenercarrerasxcarnet_Result> lst = new List <Obtenercarrerasxcarnet_Result>();

                foreach (IJsonValue fila in jsonArray)
                {
                    Obtenercarrerasxcarnet_Result i = new Obtenercarrerasxcarnet_Result(fila);

                    lst.Add(i);
                }

                return(lst);
            }
            catch (Exception)
            {
                rootPage.NotifyUser("Error al procesar los datos obtenidos", NotifyType.ErrorMessage);

                throw;
            }
        }
Esempio n. 3
0
        public static async Task <string> GetNombre(Alumnos_GetBindingModel model)
        {
            string json = await GetAPI("api/Alumnos/" + model.QueryString());

            try
            {
                JsonValue jsonValue = JsonValue.Parse(json);

                return(jsonValue.GetString());
            }
            catch (Exception)
            {
                rootPage.NotifyUser("Error al procesar los datos obtenidos", NotifyType.ErrorMessage);

                throw;
            }
        }
Esempio n. 4
0
        private async void setNombre()
        {
            this.carreras.Clear();
            etiquetasFill = false;
            existsFile    = false;
            vefCheck      = false;

            try
            {
                if (carnet != String.Empty)
                {
                    Alumnos_GetBindingModel model = new Alumnos_GetBindingModel();
                    model.ID = carnet;

                    this.nombre = await AlumnosModel.GetNombre(model);

                    var lst = await CarrerasModel.Get(model);

                    foreach (var fila in lst)
                    {
                        this.carreras.Add(fila);
                    }
                }
                else
                {
                    this.nombre = String.Empty;
                }
            }
            catch (Exception ex)
            {
                this.nombre = string.Empty;
            }
            finally
            {
                OnPropertyChanged("Nombre");
                OnPropertyChanged("IsAlumnoEnabled");

                OnPropertyChanged("IsEtiquetasFill");
                OnPropertyChanged("ValidExistsFile");
                OnPropertyChanged("IsFileExist");
            }
        }