Type.registerNamespace('aorta.playmeweb.webcontrols.services');
aorta.playmeweb.webcontrols.services.Comentarios=function() {
aorta.playmeweb.webcontrols.services.Comentarios.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
aorta.playmeweb.webcontrols.services.Comentarios.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.get_path();},
ComentarMusica:function(idCanal,musica,comentario,succeededCallback, failedCallback, userContext) {
/// <param name="idCanal" type="String">System.String</param>
/// <param name="musica" type="aorta.playmeweb.webcontrols.wsMusica.Musica">aorta.playmeweb.webcontrols.wsMusica.Musica</param>
/// <param name="comentario" type="aorta.playmeweb.webcontrols.wsMusica.ComentarioMusicaCanal">aorta.playmeweb.webcontrols.wsMusica.ComentarioMusicaCanal</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ComentarMusica',false,{idCanal:idCanal,musica:musica,comentario:comentario},succeededCallback,failedCallback,userContext); },
ObterUltimoComentario:function(idCanal,musica,succeededCallback, failedCallback, userContext) {
/// <param name="idCanal" type="String">System.String</param>
/// <param name="musica" type="aorta.playmeweb.webcontrols.wsMusica.Musica">aorta.playmeweb.webcontrols.wsMusica.Musica</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ObterUltimoComentario',false,{idCanal:idCanal,musica:musica},succeededCallback,failedCallback,userContext); },
ObterComentarios:function(idCanal,musica,succeededCallback, failedCallback, userContext) {
/// <param name="idCanal" type="String">System.String</param>
/// <param name="musica" type="aorta.playmeweb.webcontrols.wsMusica.Musica">aorta.playmeweb.webcontrols.wsMusica.Musica</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ObterComentarios',false,{idCanal:idCanal,musica:musica},succeededCallback,failedCallback,userContext); }}
aorta.playmeweb.webcontrols.services.Comentarios.registerClass('aorta.playmeweb.webcontrols.services.Comentarios',Sys.Net.WebServiceProxy);
aorta.playmeweb.webcontrols.services.Comentarios._staticInstance = new aorta.playmeweb.webcontrols.services.Comentarios();
aorta.playmeweb.webcontrols.services.Comentarios.set_path = function(value) {
aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.set_path(value); }
aorta.playmeweb.webcontrols.services.Comentarios.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.get_path();}
aorta.playmeweb.webcontrols.services.Comentarios.set_timeout = function(value) {
aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.set_timeout(value); }
aorta.playmeweb.webcontrols.services.Comentarios.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.get_timeout(); }
aorta.playmeweb.webcontrols.services.Comentarios.set_defaultUserContext = function(value) { 
aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.set_defaultUserContext(value); }
aorta.playmeweb.webcontrols.services.Comentarios.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.get_defaultUserContext(); }
aorta.playmeweb.webcontrols.services.Comentarios.set_defaultSucceededCallback = function(value) { 
 aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.set_defaultSucceededCallback(value); }
aorta.playmeweb.webcontrols.services.Comentarios.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.get_defaultSucceededCallback(); }
aorta.playmeweb.webcontrols.services.Comentarios.set_defaultFailedCallback = function(value) { 
aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.set_defaultFailedCallback(value); }
aorta.playmeweb.webcontrols.services.Comentarios.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.get_defaultFailedCallback(); }
aorta.playmeweb.webcontrols.services.Comentarios.set_path("/App_Services/Comentarios.asmx");
aorta.playmeweb.webcontrols.services.Comentarios.ComentarMusica= function(idCanal,musica,comentario,onSuccess,onFailed,userContext) {
/// <param name="idCanal" type="String">System.String</param>
/// <param name="musica" type="aorta.playmeweb.webcontrols.wsMusica.Musica">aorta.playmeweb.webcontrols.wsMusica.Musica</param>
/// <param name="comentario" type="aorta.playmeweb.webcontrols.wsMusica.ComentarioMusicaCanal">aorta.playmeweb.webcontrols.wsMusica.ComentarioMusicaCanal</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.ComentarMusica(idCanal,musica,comentario,onSuccess,onFailed,userContext); }
aorta.playmeweb.webcontrols.services.Comentarios.ObterUltimoComentario= function(idCanal,musica,onSuccess,onFailed,userContext) {
/// <param name="idCanal" type="String">System.String</param>
/// <param name="musica" type="aorta.playmeweb.webcontrols.wsMusica.Musica">aorta.playmeweb.webcontrols.wsMusica.Musica</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.ObterUltimoComentario(idCanal,musica,onSuccess,onFailed,userContext); }
aorta.playmeweb.webcontrols.services.Comentarios.ObterComentarios= function(idCanal,musica,onSuccess,onFailed,userContext) {
/// <param name="idCanal" type="String">System.String</param>
/// <param name="musica" type="aorta.playmeweb.webcontrols.wsMusica.Musica">aorta.playmeweb.webcontrols.wsMusica.Musica</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
aorta.playmeweb.webcontrols.services.Comentarios._staticInstance.ObterComentarios(idCanal,musica,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('aorta.playmeweb.webcontrols.wsMusica');
if (typeof(aorta.playmeweb.webcontrols.wsMusica.Musica) === 'undefined') {
aorta.playmeweb.webcontrols.wsMusica.Musica=gtc("aorta.playmeweb.webcontrols.wsMusica.Musica");
aorta.playmeweb.webcontrols.wsMusica.Musica.registerClass('aorta.playmeweb.webcontrols.wsMusica.Musica');
}
if (typeof(aorta.playmeweb.webcontrols.wsMusica.ComentarioMusicaCanal) === 'undefined') {
aorta.playmeweb.webcontrols.wsMusica.ComentarioMusicaCanal=gtc("aorta.playmeweb.webcontrols.wsMusica.ComentarioMusicaCanal");
aorta.playmeweb.webcontrols.wsMusica.ComentarioMusicaCanal.registerClass('aorta.playmeweb.webcontrols.wsMusica.ComentarioMusicaCanal');
}
