Example #1
0
        public static Actividades ObtenerActividadesAlumno(grupo gpo)
        {
            string scriptname = "ObtenerActividadesAlumno.php?";
            //Se crea la cadena para hacer el request
            string query = baseURL + scriptname;

            query += "IdGrupo=" + gpo.IdGrupo;
            //se hace el request
            string json = HacerRequest(query);
            //deserialización de json a c# object
            Actividades x = new Actividades();

            x.IdGrupo = 2;
            try { Newtonsoft.Json.JsonConvert.PopulateObject(json, x); }
            catch { }


            //reconvertir colores
            if (x.actividades != null)
            {
                for (int cont = 0; cont < x.actividades.Count; cont++)
                {
                    actividad obj = x.actividades[cont];
                    obj.Color = ConvertirColor(obj.Color);
                }
            }
            return(x);
        }
Example #2
0
        public static Grupos GetGrupos(int idMateria)
        {
            string scriptname = "ObtenerGrupos.php?";
            //Se crea la cadena para hacer el request
            string query = baseURL + scriptname;

            query += "idMateria=" + idMateria;

            //se hace el request
            string json = HacerRequest(query);

            //deserialización de json a c# object
            Grupos x = new Grupos();

            Newtonsoft.Json.JsonConvert.PopulateObject(json, x);
            //reconvertir colores
            if (x.grupos != null)
            {
                for (int cont = 0; cont < x.grupos.Count; cont++)
                {
                    grupo obj = x.grupos[cont];
                    obj.Color = ConvertirColor(obj.Color);
                }
            }
            return(x);
        }
Example #3
0
        public static materia consultarGrupo(grupo gpo)
        {
            string scriptname = "consultarGrupo.php?";
            //Se crea la cadena para hacer el request
            string query = baseURL + scriptname;

            query += "idGrupo=" + gpo.IdGrupo;
            //hacer request
            string json = HacerRequest(query);

            //deserialización de json a c# object
            materia x = new materia();

            Newtonsoft.Json.JsonConvert.PopulateObject(json, x);
            //reconvertir color
            x.Color = ConvertirColor(x.Color);
            return(x);
        }
Example #4
0
        public static Usuarios ObtenerAlumnosGrupo(grupo gpo)
        {
            string scriptname = "ObtenerAlumnosGrupo.php?";
            //Se crea la cadena para hacer el request
            string query = baseURL + scriptname;

            query += "idGrupo=" + gpo.IdGrupo;
            //se hace el request
            string json = HacerRequest(query);
            //deserialización de json a c# object
            Usuarios x = new Usuarios();

            try
            {
                Newtonsoft.Json.JsonConvert.PopulateObject(json, x);
            }
            catch { }
            return(x);
        }
Example #5
0
        public static bool eliminarGrupo(grupo gpo)
        {
            string scriptname = "eliminarGrupo.php?";
            //Se crea la cadena para hacer el request
            string query = baseURL + scriptname;

            query += "idGrupo=" + gpo.IdGrupo;
            //se hace el request
            string json = HacerRequest(query);
            //deserialización de json a c# object
            grupo x = new grupo();

            Newtonsoft.Json.JsonConvert.PopulateObject(json, x);
            if (x.Nombre != null)
            {
                return(false);
            }
            return(true);
        }
Example #6
0
        public static materia ObtenerMateriasAlumno(grupo gpo)
        {
            string scriptname = "ObtenerMateriasAlumno.php?";
            //Se crea la cadena para hacer el request
            string query = baseURL + scriptname;

            query += "IdGrupo=" + gpo.IdGrupo;
            //se hace el request
            string json = HacerRequest(query);
            //deserialización de json a c# object
            materia x = new materia();

            try { Newtonsoft.Json.JsonConvert.PopulateObject(json, x); }
            catch { }
            //reconvertir colores
            if (x.Color != null)
            {
                x.Color = ConvertirColor(x.Color);
            }
            return(x);
        }
Example #7
0
        //**************************************Funciones para los grupos****************************************
        public static grupo insertarGrupo(grupo gpo)
        {
            string scriptname = "insertarGrupo.php?";
            //Se crea la cadena para hacer el request
            string query = baseURL + scriptname;

            query += "nombre=" + gpo.Nombre;
            query += "&idMateria=" + gpo.IdMateria;
            query += "&color=" + PrepararColor(gpo.Color);
            query += "&nick=" + gpo.Nick;
            Console.WriteLine(query);
            //se hace el request
            string json = HacerRequest(query);
            //deserialización de json a c# object
            grupo x = new grupo();

            try { Newtonsoft.Json.JsonConvert.PopulateObject(json, x); }
            catch { }
            //reconvertir color
            x.Color = ConvertirColor(x.Color);
            return(x);
        }
Example #8
0
        public static bool modificarGrupo(grupo gpo)
        {
            string scriptname = "modificarGrupo.php?";
            //Se crea la cadena para hacer el request
            string query = baseURL + scriptname;

            query += "idGrupo=" + gpo.IdGrupo;
            query += "&nombre=" + gpo.Nombre;
            query += "&color=" + PrepararColor(gpo.Color);
            query += "&nick=" + gpo.Nick;
            //se crea el objeto para hacer el request
            WebRequest request = WebRequest.Create(query);

            request = WebRequest.Create(query);
            WebProxy myProxy = new WebProxy("myproxy", 80);

            myProxy.BypassProxyOnLocal = true;
            request.Proxy = WebProxy.GetDefaultProxy();

            //se obtiene la respuesta en un flujo de datos
            Stream objStream = request.GetResponse().GetResponseStream();

            //se convierte el flujo de datos en cadena
            StreamReader objReader = new StreamReader(objStream);
            string       json      = objReader.ReadLine();

            //deserialización de json a c# object
            grupo x = new grupo();

            Newtonsoft.Json.JsonConvert.PopulateObject(json, x);
            //reconvertir color
            x.Color = ConvertirColor(x.Color);
            if (x.Nombre.Length > 0)
            {
                return(true);
            }
            return(false);
        }