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); }
public static actividad consultarActividad(actividad act) { string scriptname = "consultarActividad.php?"; //Se crea la cadena para hacer el request string query = baseURL + scriptname; query += "idActividad=" + act.IdActividad; //hacer request string json = HacerRequest(query); //deserialización de json a c# object actividad x = new actividad(); Newtonsoft.Json.JsonConvert.PopulateObject(json, x); //reconvertir color x.Color = ConvertirColor(x.Color); return(x); }
/* * public static user consultarUsuario(usuario user) * { * string scriptname = "consultarActividad.php?"; * //Se crea la cadena para hacer el request * string query = baseURL + scriptname; * query += "idActividad=" + act.IdActividad; * //hacer request * string json = HacerRequest(query); * * //deserialización de json a c# object * actividad x = new actividad(); * Newtonsoft.Json.JsonConvert.PopulateObject(json, x); * //reconvertir color * x.Color = ConvertirColor(x.Color); * return x; * }*/ public static bool eliminarUsuario(usuario user) { string scriptname = "eliminarUsuario.php?"; //Se crea la cadena para hacer el request string query = baseURL + scriptname; query += "idUsuario=" + user.IdUsuario; //se hace el request string json = HacerRequest(query); //deserialización de json a c# object actividad x = new actividad(); try { Newtonsoft.Json.JsonConvert.PopulateObject(json, x); } catch { } if (x.Nombre != null) { return(false); } return(true); }
public static bool modificarActividad(actividad act) { string scriptname = "modificarActividad.php?"; //Se crea la cadena para hacer el request string query = baseURL + scriptname; query += "idActividad=" + act.IdActividad; query += "&nombre=" + act.Nombre; query += "&idFechaIni=" + act.FechaInicial; query += "&idFechaLim=" + act.FechaLimite; query += "&color=" + PrepararColor(act.Color); query += "&nick=" + act.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 actividad x = new actividad(); Newtonsoft.Json.JsonConvert.PopulateObject(json, x); //reconvertir color x.Color = ConvertirColor(x.Color); if (x.Nombre.Length > 0) { return(true); } return(false); }
//**************************************Funciones para las actividades**************************************** public static actividad insertarActividad(actividad act) { string scriptname = "insertarActividad.php?"; //Se crea la cadena para hacer el request string query = baseURL + scriptname; query += "nombre=" + act.Nombre; query += "&idGrupo=" + act.IdGrupo; query += "&fechaIni=" + act.FechaInicial; query += "&fechaLim=" + act.FechaLimite; query += "&color=" + PrepararColor(act.Color); query += "&nick=" + act.Nick; Console.WriteLine(query); //se hace el request string json = HacerRequest(query); //deserialización de json a c# object actividad x = new actividad(); try { Newtonsoft.Json.JsonConvert.PopulateObject(json, x); } catch { } //reconvertir color x.Color = ConvertirColor(x.Color); return(x); }