public string SacarTodoslosroles()
 {
     con = new MySqlConnection();
     con.ConnectionString = "Server=127.0.0.1;Database=downtoledo; Uid=toor;Pwd=toor;SslMode=none";
     try
     {
         con.Open();
         MySqlCommand    com        = new MySqlCommand("call allrol()", con);
         MySqlDataReader reader     = com.ExecuteReader();
         List <string>   peticiones = new List <string>();
         while (reader.Read())
         {
             peticiones.Add((string)reader.GetValue(0));
         }
         Respuestaroles rpeti = new Respuestaroles();
         rpeti.roles    = peticiones;
         rpeti.correcto = 0;
         return(JsonConvert.SerializeObject(rpeti));
     }
     catch (MySqlException e)
     {
         RespuestaPeti rpeti = new RespuestaPeti();
         rpeti.correcto   = 1;
         rpeti.peticiones = new List <Peticion>();
         return(JsonConvert.SerializeObject(rpeti));
     }
 }
示例#2
0
        private async Task <List <Peticion> > AllPeticions()
        {
            url = new Uri("http://localhost:61177/NuevaCuenta.asmx/SacarTodaslasPeticiones");
            var response = await cliente.GetAsync(url);

            if (response.IsSuccessStatusCode)
            {
                var contenido = response.Content.ReadAsStringAsync().Result;
                xml = new XmlDocument();
                xml.LoadXml(contenido);
                var listadepeticiones = new RespuestaPeti();
                listadepeticiones = JsonConvert.DeserializeObject <RespuestaPeti>(xml.DocumentElement.InnerText);
                if (listadepeticiones.correcto == 0)
                {
                    return(listadepeticiones.peticiones);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
 public string SacarTodaslasPeticiones()
 {
     con = new MySqlConnection();
     con.ConnectionString = "Server=127.0.0.1;Database=downtoledo; Uid=toor;Pwd=toor;SslMode=none";
     try
     {
         con.Open();
         MySqlCommand    com        = new MySqlCommand("call allpetis()", con);
         MySqlDataReader reader     = com.ExecuteReader();
         List <Peticion> peticiones = new List <Peticion>();
         while (reader.Read())
         {
             Peticion peti = new Peticion();
             peti.nombre      = (String)reader.GetValue(1);
             peti.apellido1   = (String)reader.GetValue(2);
             peti.apellido2   = (String)reader.GetValue(3);
             peti.correo      = (String)reader.GetValue(4);
             peti.descripcion = (String)reader.GetValue(5);
             peticiones.Add(peti);
         }
         RespuestaPeti rpeti = new RespuestaPeti();
         rpeti.peticiones = peticiones;
         rpeti.correcto   = 0;
         return(JsonConvert.SerializeObject(rpeti));
     }catch (MySqlException e)
     {
         RespuestaPeti rpeti = new RespuestaPeti();
         rpeti.correcto   = 1;
         rpeti.peticiones = new List <Peticion>();
         return(JsonConvert.SerializeObject(rpeti));
     }
 }