Пример #1
0
        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");
            }
        }
Пример #2
0
        public static async Task <IEnumerable <Obtenertitulosxcarrera_Result> > GetTitulos(Carreras_GetTitulosBindingModel model)
        {
            string json = await GetAPI("api/Carreras/Titulos" + model.QueryString());

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

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

                    lst.Add(i);
                }

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

                throw;
            }
        }