Web Service
Puntuaciones
Overview
Service Description
Client proxy

Methods GuardarPuntuacion
CargarPuntuaciones
CargarPuntuacionesXML
GuardarPuntuacion2
GuardarPuntuacion2Simple
CargarPuntuaciones2
CargarPuntuacionesXML2
GuardarPuntuacionTP2
CargarPuntuacionesTP2
CargarPuntuacionesXMLTP2
GetPosTP2

Methods for binding
PuntuacionesSoap12
GuardarPuntuacion
CargarPuntuaciones
CargarPuntuacionesXML
GuardarPuntuacion2
GuardarPuntuacion2Simple
CargarPuntuaciones2
CargarPuntuacionesXML2
GuardarPuntuacionTP2
CargarPuntuacionesTP2
CargarPuntuacionesXMLTP2
GetPosTP2

Select the language for which you want to generate a proxy     

C# Client Proxy    Download

// ------------------------------------------------------------------------------
//  <autogenerated>
//      This code was generated by a tool.
//      Mono Runtime Version: 2.0.50727.1433
// 
//      Changes to this file may cause incorrect behavior and will be lost if 
//      the code is regenerated.
//  </autogenerated>
// ------------------------------------------------------------------------------



/// <remarks/>
[System.Web.Services.WebServiceBinding(Name="PuntuacionesSoap",
      Namespace="http://tempuri.org/")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class Puntuaciones : System.Web.Services.Protocols.SoapHttpClientProtocol {
    
    private System.Threading.SendOrPostCallback GuardarPuntuacionOperationCompleted;
    
    private System.Threading.SendOrPostCallback CargarPuntuacionesOperationCompleted;
    
    private System.Threading.SendOrPostCallback CargarPuntuacionesXMLOperationCompleted;
    
    private System.Threading.SendOrPostCallback GuardarPuntuacion2OperationCompleted;
    
    private System.Threading.SendOrPostCallback GuardarPuntuacion2SimpleOperationCompleted;
    
    private System.Threading.SendOrPostCallback CargarPuntuaciones2OperationCompleted;
    
    private System.Threading.SendOrPostCallback CargarPuntuacionesXML2OperationCompleted;
    
    private System.Threading.SendOrPostCallback GuardarPuntuacionTP2OperationCompleted;
    
    private System.Threading.SendOrPostCallback CargarPuntuacionesTP2OperationCompleted;
    
    private System.Threading.SendOrPostCallback CargarPuntuacionesXMLTP2OperationCompleted;
    
    private System.Threading.SendOrPostCallback GetPosTP2OperationCompleted;
    
    public Puntuaciones() {
        this.Url = "http://caldofran.host-ed.me/Puntuaciones/Puntuaciones.asmx";
    }
    
    public event GuardarPuntuacionCompletedEventHandler GuardarPuntuacionCompleted;
    
    public event CargarPuntuacionesCompletedEventHandler CargarPuntuacionesCompleted;
    
    public event CargarPuntuacionesXMLCompletedEventHandler CargarPuntuacionesXMLCompleted;
    
    public event GuardarPuntuacion2CompletedEventHandler GuardarPuntuacion2Completed;
    
    public event GuardarPuntuacion2SimpleCompletedEventHandler
          GuardarPuntuacion2SimpleCompleted;
    
    public event CargarPuntuaciones2CompletedEventHandler CargarPuntuaciones2Completed;
    
    public event CargarPuntuacionesXML2CompletedEventHandler CargarPuntuacionesXML2Completed;
    
    public event GuardarPuntuacionTP2CompletedEventHandler GuardarPuntuacionTP2Completed;
    
    public event CargarPuntuacionesTP2CompletedEventHandler CargarPuntuacionesTP2Completed;
    
    public event CargarPuntuacionesXMLTP2CompletedEventHandler
          CargarPuntuacionesXMLTP2Completed;
    
    public event GetPosTP2CompletedEventHandler GetPosTP2Completed;
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://tempuri.org/GuardarPuntuacion", RequestNamespace="http://tempuri.org/",
          ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public bool GuardarPuntuacion(Puntuacion puntuacion, TipoOrden tipo, CampoOrden campo) {
        object[] results = this.Invoke("GuardarPuntuacion"new object[] {
                    puntuacion,
                    tipo,
                    campo});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginGuardarPuntuacion(Puntuacion puntuacion, TipoOrden tipo,
          CampoOrden campo, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("GuardarPuntuacion"new object[] {
                    puntuacion,
                    tipo,
                    campo}, callback, asyncState);
    }
    
    public bool EndGuardarPuntuacion(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    public void GuardarPuntuacionAsync(Puntuacion puntuacion, TipoOrden tipo, CampoOrden campo)
          {
        this.GuardarPuntuacionAsync(puntuacion, tipo, campo, null);
    }
    
    public void GuardarPuntuacionAsync(Puntuacion puntuacion, TipoOrden tipo, CampoOrden campo,
          object userState) {
        if ((this.GuardarPuntuacionOperationCompleted == null)) {
            this.GuardarPuntuacionOperationCompleted = new System.Threading.SendOrPostCallback(
                 this.OnGuardarPuntuacionCompleted);
        }
        this.InvokeAsync("GuardarPuntuacion"new object[] {
                    puntuacion,
                    tipo,
                    campo}, this.GuardarPuntuacionOperationCompleted, userState);
    }
    
    private void OnGuardarPuntuacionCompleted(object arg) {
        if ((this.GuardarPuntuacionCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.GuardarPuntuacionCompleted(thisnew GuardarPuntuacionCompletedEventArgs(
                 invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled,
                  invokeArgs.UserState));
        }
    }
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://tempuri.org/CargarPuntuaciones", RequestNamespace="http://tempuri.org/",
          ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public Puntuacion[] CargarPuntuaciones(string App, TipoOrden tipo, CampoOrden campo) {
        object[] results = this.Invoke("CargarPuntuaciones"new object[] {
                    App,
                    tipo,
                    campo});
        return ((Puntuacion[])(results[0]));
    }
    
    public System.IAsyncResult BeginCargarPuntuaciones(string App, TipoOrden tipo, CampoOrden
          campo, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("CargarPuntuaciones"new object[] {
                    App,
                    tipo,
                    campo}, callback, asyncState);
    }
    
    public Puntuacion[] EndCargarPuntuaciones(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((Puntuacion[])(results[0]));
    }
    
    public void CargarPuntuacionesAsync(string App, TipoOrden tipo, CampoOrden campo) {
        this.CargarPuntuacionesAsync(App, tipo, campo, null);
    }
    
    public void CargarPuntuacionesAsync(string App, TipoOrden tipo, CampoOrden campo, object
          userState) {
        if ((this.CargarPuntuacionesOperationCompleted == null)) {
            this.CargarPuntuacionesOperationCompleted = new System.Threading.SendOrPostCallback(
                 this.OnCargarPuntuacionesCompleted);
        }
        this.InvokeAsync("CargarPuntuaciones"new object[] {
                    App,
                    tipo,
                    campo}, this.CargarPuntuacionesOperationCompleted, userState);
    }
    
    private void OnCargarPuntuacionesCompleted(object arg) {
        if ((this.CargarPuntuacionesCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.CargarPuntuacionesCompleted(thisnew CargarPuntuacionesCompletedEventArgs(
                 invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled,
                  invokeArgs.UserState));
        }
    }
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://tempuri.org/CargarPuntuacionesXML", RequestNamespace="http://tempuri.org/",
          ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public string CargarPuntuacionesXML(string App, TipoOrden tipo, CampoOrden campo) {
        object[] results = this.Invoke("CargarPuntuacionesXML"new object[] {
                    App,
                    tipo,
                    campo});
        return ((string)(results[0]));
    }
    
    public System.IAsyncResult BeginCargarPuntuacionesXML(string App, TipoOrden tipo,
          CampoOrden campo, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("CargarPuntuacionesXML"new object[] {
                    App,
                    tipo,
                    campo}, callback, asyncState);
    }
    
    public string EndCargarPuntuacionesXML(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    public void CargarPuntuacionesXMLAsync(string App, TipoOrden tipo, CampoOrden campo) {
        this.CargarPuntuacionesXMLAsync(App, tipo, campo, null);
    }
    
    public void CargarPuntuacionesXMLAsync(string App, TipoOrden tipo, CampoOrden campo, object
          userState) {
        if ((this.CargarPuntuacionesXMLOperationCompleted == null)) {
            this.CargarPuntuacionesXMLOperationCompleted = new
                  System.Threading.SendOrPostCallback(this.OnCargarPuntuacionesXMLCompleted);
        }
        this.InvokeAsync("CargarPuntuacionesXML"new object[] {
                    App,
                    tipo,
                    campo}, this.CargarPuntuacionesXMLOperationCompleted, userState);
    }
    
    private void OnCargarPuntuacionesXMLCompleted(object arg) {
        if ((this.CargarPuntuacionesXMLCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.CargarPuntuacionesXMLCompleted(thisnew
                  CargarPuntuacionesXMLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error,
                  invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://tempuri.org/GuardarPuntuacion2", RequestNamespace="http://tempuri.org/",
          ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public bool GuardarPuntuacion2(Puntuacion2 puntuacion, TipoOrden tipo, CampoOrden campo) {
        object[] results = this.Invoke("GuardarPuntuacion2"new object[] {
                    puntuacion,
                    tipo,
                    campo});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginGuardarPuntuacion2(Puntuacion2 puntuacion, TipoOrden tipo,
          CampoOrden campo, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("GuardarPuntuacion2"new object[] {
                    puntuacion,
                    tipo,
                    campo}, callback, asyncState);
    }
    
    public bool EndGuardarPuntuacion2(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    public void GuardarPuntuacion2Async(Puntuacion2 puntuacion, TipoOrden tipo, CampoOrden
          campo) {
        this.GuardarPuntuacion2Async(puntuacion, tipo, campo, null);
    }
    
    public void GuardarPuntuacion2Async(Puntuacion2 puntuacion, TipoOrden tipo, CampoOrden
          campo, object userState) {
        if ((this.GuardarPuntuacion2OperationCompleted == null)) {
            this.GuardarPuntuacion2OperationCompleted = new System.Threading.SendOrPostCallback(
                 this.OnGuardarPuntuacion2Completed);
        }
        this.InvokeAsync("GuardarPuntuacion2"new object[] {
                    puntuacion,
                    tipo,
                    campo}, this.GuardarPuntuacion2OperationCompleted, userState);
    }
    
    private void OnGuardarPuntuacion2Completed(object arg) {
        if ((this.GuardarPuntuacion2Completed != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.GuardarPuntuacion2Completed(thisnew GuardarPuntuacion2CompletedEventArgs(
                 invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled,
                  invokeArgs.UserState));
        }
    }
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://tempuri.org/GuardarPuntuacion2Simple", RequestNamespace="http://tempuri.org/",
          ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public bool GuardarPuntuacion2Simple(string app, long puntos, int nivel, string nombre, int
          segundos, int toques, TipoOrden tipo, CampoOrden campo) {
        object[] results = this.Invoke("GuardarPuntuacion2Simple"new object[] {
                    app,
                    puntos,
                    nivel,
                    nombre,
                    segundos,
                    toques,
                    tipo,
                    campo});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginGuardarPuntuacion2Simple(string app, long puntos, int nivel,
          string nombre, int segundos, int toques, TipoOrden tipo, CampoOrden campo,
          System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("GuardarPuntuacion2Simple"new object[] {
                    app,
                    puntos,
                    nivel,
                    nombre,
                    segundos,
                    toques,
                    tipo,
                    campo}, callback, asyncState);
    }
    
    public bool EndGuardarPuntuacion2Simple(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    public void GuardarPuntuacion2SimpleAsync(string app, long puntos, int nivel, string nombre,
          int segundos, int toques, TipoOrden tipo, CampoOrden campo) {
        this.GuardarPuntuacion2SimpleAsync(app, puntos, nivel, nombre, segundos, toques, tipo,
              campo, null);
    }
    
    public void GuardarPuntuacion2SimpleAsync(string app, long puntos, int nivel, string nombre,
          int segundos, int toques, TipoOrden tipo, CampoOrden campo, object userState) {
        if ((this.GuardarPuntuacion2SimpleOperationCompleted == null)) {
            this.GuardarPuntuacion2SimpleOperationCompleted = new
                  System.Threading.SendOrPostCallback(this.OnGuardarPuntuacion2SimpleCompleted);
        }
        this.InvokeAsync("GuardarPuntuacion2Simple"new object[] {
                    app,
                    puntos,
                    nivel,
                    nombre,
                    segundos,
                    toques,
                    tipo,
                    campo}, this.GuardarPuntuacion2SimpleOperationCompleted, userState);
    }
    
    private void OnGuardarPuntuacion2SimpleCompleted(object arg) {
        if ((this.GuardarPuntuacion2SimpleCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.GuardarPuntuacion2SimpleCompleted(thisnew
                  GuardarPuntuacion2SimpleCompletedEventArgs(invokeArgs.Results,
                  invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://tempuri.org/CargarPuntuaciones2", RequestNamespace="http://tempuri.org/",
          ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public Puntuacion2[] CargarPuntuaciones2(string App, int nivel, TipoOrden tipo, CampoOrden
          campo) {
        object[] results = this.Invoke("CargarPuntuaciones2"new object[] {
                    App,
                    nivel,
                    tipo,
                    campo});
        return ((Puntuacion2[])(results[0]));
    }
    
    public System.IAsyncResult BeginCargarPuntuaciones2(string App, int nivel, TipoOrden tipo,
          CampoOrden campo, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("CargarPuntuaciones2"new object[] {
                    App,
                    nivel,
                    tipo,
                    campo}, callback, asyncState);
    }
    
    public Puntuacion2[] EndCargarPuntuaciones2(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((Puntuacion2[])(results[0]));
    }
    
    public void CargarPuntuaciones2Async(string App, int nivel, TipoOrden tipo, CampoOrden
          campo) {
        this.CargarPuntuaciones2Async(App, nivel, tipo, campo, null);
    }
    
    public void CargarPuntuaciones2Async(string App, int nivel, TipoOrden tipo, CampoOrden
          campo, object userState) {
        if ((this.CargarPuntuaciones2OperationCompleted == null)) {
            this.CargarPuntuaciones2OperationCompleted = new
                  System.Threading.SendOrPostCallback(this.OnCargarPuntuaciones2Completed);
        }
        this.InvokeAsync("CargarPuntuaciones2"new object[] {
                    App,
                    nivel,
                    tipo,
                    campo}, this.CargarPuntuaciones2OperationCompleted, userState);
    }
    
    private void OnCargarPuntuaciones2Completed(object arg) {
        if ((this.CargarPuntuaciones2Completed != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.CargarPuntuaciones2Completed(thisnew CargarPuntuaciones2CompletedEventArgs(
                 invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled,
                  invokeArgs.UserState));
        }
    }
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://tempuri.org/CargarPuntuacionesXML2", RequestNamespace="http://tempuri.org/",
          ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public string CargarPuntuacionesXML2(string App, int nivel, TipoOrden tipo, CampoOrden
          campo) {
        object[] results = this.Invoke("CargarPuntuacionesXML2"new object[] {
                    App,
                    nivel,
                    tipo,
                    campo});
        return ((string)(results[0]));
    }
    
    public System.IAsyncResult BeginCargarPuntuacionesXML2(string App, int nivel, TipoOrden
          tipo, CampoOrden campo, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("CargarPuntuacionesXML2"new object[] {
                    App,
                    nivel,
                    tipo,
                    campo}, callback, asyncState);
    }
    
    public string EndCargarPuntuacionesXML2(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    public void CargarPuntuacionesXML2Async(string App, int nivel, TipoOrden tipo, CampoOrden
          campo) {
        this.CargarPuntuacionesXML2Async(App, nivel, tipo, campo, null);
    }
    
    public void CargarPuntuacionesXML2Async(string App, int nivel, TipoOrden tipo, CampoOrden
          campo, object userState) {
        if ((this.CargarPuntuacionesXML2OperationCompleted == null)) {
            this.CargarPuntuacionesXML2OperationCompleted = new
                  System.Threading.SendOrPostCallback(this.OnCargarPuntuacionesXML2Completed);
        }
        this.InvokeAsync("CargarPuntuacionesXML2"new object[] {
                    App,
                    nivel,
                    tipo,
                    campo}, this.CargarPuntuacionesXML2OperationCompleted, userState);
    }
    
    private void OnCargarPuntuacionesXML2Completed(object arg) {
        if ((this.CargarPuntuacionesXML2Completed != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.CargarPuntuacionesXML2Completed(thisnew
                  CargarPuntuacionesXML2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error,
                  invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://tempuri.org/GuardarPuntuacionTP2", RequestNamespace="http://tempuri.org/",
          ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public bool GuardarPuntuacionTP2(string guid, string nombre, int level, int puntos, bool
          pro) {
        object[] results = this.Invoke("GuardarPuntuacionTP2"new object[] {
                    guid,
                    nombre,
                    level,
                    puntos,
                    pro});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginGuardarPuntuacionTP2(string guid, string nombre, int level,
          int puntos, bool pro, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("GuardarPuntuacionTP2"new object[] {
                    guid,
                    nombre,
                    level,
                    puntos,
                    pro}, callback, asyncState);
    }
    
    public bool EndGuardarPuntuacionTP2(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    public void GuardarPuntuacionTP2Async(string guid, string nombre, int level, int puntos,
          bool pro) {
        this.GuardarPuntuacionTP2Async(guid, nombre, level, puntos, pro, null);
    }
    
    public void GuardarPuntuacionTP2Async(string guid, string nombre, int level, int puntos,
          bool pro, object userState) {
        if ((this.GuardarPuntuacionTP2OperationCompleted == null)) {
            this.GuardarPuntuacionTP2OperationCompleted = new
                  System.Threading.SendOrPostCallback(this.OnGuardarPuntuacionTP2Completed);
        }
        this.InvokeAsync("GuardarPuntuacionTP2"new object[] {
                    guid,
                    nombre,
                    level,
                    puntos,
                    pro}, this.GuardarPuntuacionTP2OperationCompleted, userState);
    }
    
    private void OnGuardarPuntuacionTP2Completed(object arg) {
        if ((this.GuardarPuntuacionTP2Completed != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.GuardarPuntuacionTP2Completed(thisnew GuardarPuntuacionTP2CompletedEventArgs(
                 invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled,
                  invokeArgs.UserState));
        }
    }
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://tempuri.org/CargarPuntuacionesTP2", RequestNamespace="http://tempuri.org/",
          ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public PuntuacionTP2[] CargarPuntuacionesTP2(string guid, int level) {
        object[] results = this.Invoke("CargarPuntuacionesTP2"new object[] {
                    guid,
                    level});
        return ((PuntuacionTP2[])(results[0]));
    }
    
    public System.IAsyncResult BeginCargarPuntuacionesTP2(string guid, int level,
          System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("CargarPuntuacionesTP2"new object[] {
                    guid,
                    level}, callback, asyncState);
    }
    
    public PuntuacionTP2[] EndCargarPuntuacionesTP2(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((PuntuacionTP2[])(results[0]));
    }
    
    public void CargarPuntuacionesTP2Async(string guid, int level) {
        this.CargarPuntuacionesTP2Async(guid, level, null);
    }
    
    public void CargarPuntuacionesTP2Async(string guid, int level, object userState) {
        if ((this.CargarPuntuacionesTP2OperationCompleted == null)) {
            this.CargarPuntuacionesTP2OperationCompleted = new
                  System.Threading.SendOrPostCallback(this.OnCargarPuntuacionesTP2Completed);
        }
        this.InvokeAsync("CargarPuntuacionesTP2"new object[] {
                    guid,
                    level}, this.CargarPuntuacionesTP2OperationCompleted, userState);
    }
    
    private void OnCargarPuntuacionesTP2Completed(object arg) {
        if ((this.CargarPuntuacionesTP2Completed != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.CargarPuntuacionesTP2Completed(thisnew
                  CargarPuntuacionesTP2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error,
                  invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://tempuri.org/CargarPuntuacionesXMLTP2", RequestNamespace="http://tempuri.org/",
          ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public string CargarPuntuacionesXMLTP2(string guid, int level) {
        object[] results = this.Invoke("CargarPuntuacionesXMLTP2"new object[] {
                    guid,
                    level});
        return ((string)(results[0]));
    }
    
    public System.IAsyncResult BeginCargarPuntuacionesXMLTP2(string guid, int level,
          System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("CargarPuntuacionesXMLTP2"new object[] {
                    guid,
                    level}, callback, asyncState);
    }
    
    public string EndCargarPuntuacionesXMLTP2(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    public void CargarPuntuacionesXMLTP2Async(string guid, int level) {
        this.CargarPuntuacionesXMLTP2Async(guid, level, null);
    }
    
    public void CargarPuntuacionesXMLTP2Async(string guid, int level, object userState) {
        if ((this.CargarPuntuacionesXMLTP2OperationCompleted == null)) {
            this.CargarPuntuacionesXMLTP2OperationCompleted = new
                  System.Threading.SendOrPostCallback(this.OnCargarPuntuacionesXMLTP2Completed);
        }
        this.InvokeAsync("CargarPuntuacionesXMLTP2"new object[] {
                    guid,
                    level}, this.CargarPuntuacionesXMLTP2OperationCompleted, userState);
    }
    
    private void OnCargarPuntuacionesXMLTP2Completed(object arg) {
        if ((this.CargarPuntuacionesXMLTP2Completed != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.CargarPuntuacionesXMLTP2Completed(thisnew
                  CargarPuntuacionesXMLTP2CompletedEventArgs(invokeArgs.Results,
                  invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetPosTP2",
          RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/",
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped,
          Use=System.Web.Services.Description.SoapBindingUse.Literal)]
    public int GetPosTP2(string guid, int level) {
        object[] results = this.Invoke("GetPosTP2"new object[] {
                    guid,
                    level});
        return ((int)(results[0]));
    }
    
    public System.IAsyncResult BeginGetPosTP2(string guid, int level, System.AsyncCallback
          callback, object asyncState) {
        return this.BeginInvoke("GetPosTP2"new object[] {
                    guid,
                    level}, callback, asyncState);
    }
    
    public int EndGetPosTP2(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((int)(results[0]));
    }
    
    public void GetPosTP2Async(string guid, int level) {
        this.GetPosTP2Async(guid, level, null);
    }
    
    public void GetPosTP2Async(string guid, int level, object userState) {
        if ((this.GetPosTP2OperationCompleted == null)) {
            this.GetPosTP2OperationCompleted = new System.Threading.SendOrPostCallback(
                 this.OnGetPosTP2Completed);
        }
        this.InvokeAsync("GetPosTP2"new object[] {
                    guid,
                    level}, this.GetPosTP2OperationCompleted, userState);
    }
    
    private void OnGetPosTP2Completed(object arg) {
        if ((this.GetPosTP2Completed != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((
                 System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.GetPosTP2Completed(thisnew GetPosTP2CompletedEventArgs(invokeArgs.Results,
                  invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml""2.0.50727.1433")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public partial class Puntuacion {
    
    /// <remarks/>
    public string App;
    
    /// <remarks/>
    public long Puntos;
    
    /// <remarks/>
    public int Nivel;
    
    /// <remarks/>
    public string Descripcion;
    
    /// <remarks/>
    public System.DateTime Tiempo;
    
    /// <remarks/>
    public System.DateTime FechaAlta;
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml""2.0.50727.1433")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public enum TipoOrden {
    
    /// <remarks/>
    ascendente,
    
    /// <remarks/>
    descendente,
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml""2.0.50727.1433")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public enum CampoOrden {
    
    /// <remarks/>
    puntos,
    
    /// <remarks/>
    tiempo,
    
    /// <remarks/>
    nivel,
    
    /// <remarks/>
    toques,
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml""2.0.50727.1433")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public partial class Puntuacion2 {
    
    /// <remarks/>
    public string App;
    
    /// <remarks/>
    public long Puntos;
    
    /// <remarks/>
    public int Nivel;
    
    /// <remarks/>
    public string Nombre;
    
    /// <remarks/>
    public int Segundos;
    
    /// <remarks/>
    public int Toques;
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml""2.0.50727.1433")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public partial class PuntuacionTP2 {
    
    /// <remarks/>
    public int Puntos;
    
    /// <remarks/>
    public int Nivel;
    
    /// <remarks/>
    public string Guid;
    
    /// <remarks/>
    public bool Pro;
}

public partial class GuardarPuntuacionCompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal GuardarPuntuacionCompletedEventArgs(object[] results, System.Exception exception,
          bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public bool Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((bool)(this.results[0]));
        }
    }
}

public delegate void GuardarPuntuacionCompletedEventHandler(object sender,
      GuardarPuntuacionCompletedEventArgs args);

public partial class CargarPuntuacionesCompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal CargarPuntuacionesCompletedEventArgs(object[] results, System.Exception exception,
          bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public Puntuacion[] Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((Puntuacion[])(this.results[0]));
        }
    }
}

public delegate void CargarPuntuacionesCompletedEventHandler(object sender,
      CargarPuntuacionesCompletedEventArgs args);

public partial class CargarPuntuacionesXMLCompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal CargarPuntuacionesXMLCompletedEventArgs(object[] results, System.Exception
          exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

public delegate void CargarPuntuacionesXMLCompletedEventHandler(object sender,
      CargarPuntuacionesXMLCompletedEventArgs args);

public partial class GuardarPuntuacion2CompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal GuardarPuntuacion2CompletedEventArgs(object[] results, System.Exception exception,
          bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public bool Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((bool)(this.results[0]));
        }
    }
}

public delegate void GuardarPuntuacion2CompletedEventHandler(object sender,
      GuardarPuntuacion2CompletedEventArgs args);

public partial class GuardarPuntuacion2SimpleCompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal GuardarPuntuacion2SimpleCompletedEventArgs(object[] results, System.Exception
          exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public bool Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((bool)(this.results[0]));
        }
    }
}

public delegate void GuardarPuntuacion2SimpleCompletedEventHandler(object sender,
      GuardarPuntuacion2SimpleCompletedEventArgs args);

public partial class CargarPuntuaciones2CompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal CargarPuntuaciones2CompletedEventArgs(object[] results, System.Exception exception,
          bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public Puntuacion2[] Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((Puntuacion2[])(this.results[0]));
        }
    }
}

public delegate void CargarPuntuaciones2CompletedEventHandler(object sender,
      CargarPuntuaciones2CompletedEventArgs args);

public partial class CargarPuntuacionesXML2CompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal CargarPuntuacionesXML2CompletedEventArgs(object[] results, System.Exception
          exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

public delegate void CargarPuntuacionesXML2CompletedEventHandler(object sender,
      CargarPuntuacionesXML2CompletedEventArgs args);

public partial class GuardarPuntuacionTP2CompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal GuardarPuntuacionTP2CompletedEventArgs(object[] results, System.Exception
          exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public bool Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((bool)(this.results[0]));
        }
    }
}

public delegate void GuardarPuntuacionTP2CompletedEventHandler(object sender,
      GuardarPuntuacionTP2CompletedEventArgs args);

public partial class CargarPuntuacionesTP2CompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal CargarPuntuacionesTP2CompletedEventArgs(object[] results, System.Exception
          exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public PuntuacionTP2[] Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((PuntuacionTP2[])(this.results[0]));
        }
    }
}

public delegate void CargarPuntuacionesTP2CompletedEventHandler(object sender,
      CargarPuntuacionesTP2CompletedEventArgs args);

public partial class CargarPuntuacionesXMLTP2CompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal CargarPuntuacionesXMLTP2CompletedEventArgs(object[] results, System.Exception
          exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

public delegate void CargarPuntuacionesXMLTP2CompletedEventHandler(object sender,
      CargarPuntuacionesXMLTP2CompletedEventArgs args);

public partial class GetPosTP2CompletedEventArgs :
      System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal GetPosTP2CompletedEventArgs(object[] results, System.Exception exception, bool
          cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    public int Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((int)(this.results[0]));
        }
    }
}

public delegate void GetPosTP2CompletedEventHandler(object sender, GetPosTP2CompletedEventArgs
      args);