Example #1
0
        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;
            }
        }
Example #2
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");
            }
        }
Example #3
0
        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
            }
        }
Example #4
0
        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
            }
        }