public static async Task <IEnumerable <long> > GetSolicitudesPendientes(Alumnos_GetSolicitudesBindingModel model) { string json = await GetAPI("api/Alumnos/SolicitudesPendientes" + model.QueryString()); try { JsonArray jsonArray = JsonArray.Parse(json); List <long> lst = new List <long>(); foreach (IJsonValue fila in jsonArray) { long i = Convert.ToInt64(fila.GetNumber()); lst.Add(i); } return(lst); } catch (Exception) { rootPage.NotifyUser("Error al procesar los datos obtenidos", NotifyType.ErrorMessage); throw; } }
private async void setDiplomas() { diplomas.Clear(); solicitudes.Clear(); try { Carreras_GetTitulosBindingModel model = new Carreras_GetTitulosBindingModel(); model.Carrera = carrera; model.Titulo = 2; var lst = await CarrerasModel.GetTitulos(model); foreach (var fila in lst) { this.diplomas.Add(fila); } Alumnos_GetSolicitudesBindingModel model2 = new Alumnos_GetSolicitudesBindingModel(); model2.ID = carnet; model2.Carrera = carrera; model2.Tramite = 102; model2.Paso = paso; List <long> Tramites = new List <long>(); Tramites.Add(102); Tramites.Add(108); Tramites.Add(435); Tramites.Add(115); Tramites.Add(116); Tramites.Add(117); Tramites.Add(119); IEnumerable <long> lst2 = null; foreach (long _tramite in Tramites) { model2.Tramite = _tramite; lst2 = await AlumnosModel.GetSolicitudesPendientes(model2); if (lst2.Count() > 0) { foreach (var fila in lst2) { this.solicitudes.Add(fila); } } } } catch (Exception) { // No pasa nada } finally { OnPropertyChanged("IsCarreraFill"); } }
private async void setSolicitudes() { solicitudes.Clear(); try { if (!string.IsNullOrWhiteSpace(carrera)) { Alumnos_GetSolicitudesBindingModel model2 = new Alumnos_GetSolicitudesBindingModel(); model2.ID = carnet; model2.Carrera = carrera; model2.Tramite = 102; model2.Paso = paso; List <long> Tramites = new List <long>(); Tramites.Add(102); Tramites.Add(108); Tramites.Add(435); Tramites.Add(115); Tramites.Add(116); Tramites.Add(117); Tramites.Add(119); IEnumerable <long> lst2 = null; foreach (long _tramite in Tramites) { model2.Tramite = _tramite; lst2 = await AlumnosModel.GetSolicitudesPendientes(model2); if (lst2.Count() > 0) { foreach (var fila in lst2) { this.solicitudes.Add(fila); } } } } } catch (Exception) { // No pasa nada } }
private async void setRequisitos() { requisitos.Clear(); try { var lst = await AlumnosModel.GetRequisitosAdmision(); foreach (var fila in lst) { this.requisitos.Add(fila); } Alumnos_GetSolicitudesBindingModel model2 = new Alumnos_GetSolicitudesBindingModel(); model2.ID = carnet; model2.Carrera = carrera; model2.Tramite = 102; } catch (Exception ex) { // No pasa nada } }