Type.registerNamespace('teaknique._Script');
teaknique._Script.wsCarrello=function() {
teaknique._Script.wsCarrello.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
teaknique._Script.wsCarrello.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return teaknique._Script.wsCarrello._staticInstance.get_path();},
Insert:function(Id_Prodotto,Qta,Ecomm,succeededCallback, failedCallback, userContext) {
/// <param name="Id_Prodotto" type="Number">System.Int32</param>
/// <param name="Qta" type="Number">System.Int32</param>
/// <param name="Ecomm" type="Boolean">System.Boolean</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(), 'Insert',false,{Id_Prodotto:Id_Prodotto,Qta:Qta,Ecomm:Ecomm},succeededCallback,failedCallback,userContext); },
DeleteRiga:function(Id_CarrelloR,succeededCallback, failedCallback, userContext) {
/// <param name="Id_CarrelloR" type="Number">System.Int32</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(), 'DeleteRiga',false,{Id_CarrelloR:Id_CarrelloR},succeededCallback,failedCallback,userContext); },
GetProdotto:function(id_prodotto,lang,succeededCallback, failedCallback, userContext) {
/// <param name="id_prodotto" type="Number">System.Int32</param>
/// <param name="lang" type="String">System.String</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(), 'GetProdotto',false,{id_prodotto:id_prodotto,lang:lang},succeededCallback,failedCallback,userContext); }}
teaknique._Script.wsCarrello.registerClass('teaknique._Script.wsCarrello',Sys.Net.WebServiceProxy);
teaknique._Script.wsCarrello._staticInstance = new teaknique._Script.wsCarrello();
teaknique._Script.wsCarrello.set_path = function(value) {
teaknique._Script.wsCarrello._staticInstance.set_path(value); }
teaknique._Script.wsCarrello.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return teaknique._Script.wsCarrello._staticInstance.get_path();}
teaknique._Script.wsCarrello.set_timeout = function(value) {
teaknique._Script.wsCarrello._staticInstance.set_timeout(value); }
teaknique._Script.wsCarrello.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return teaknique._Script.wsCarrello._staticInstance.get_timeout(); }
teaknique._Script.wsCarrello.set_defaultUserContext = function(value) { 
teaknique._Script.wsCarrello._staticInstance.set_defaultUserContext(value); }
teaknique._Script.wsCarrello.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return teaknique._Script.wsCarrello._staticInstance.get_defaultUserContext(); }
teaknique._Script.wsCarrello.set_defaultSucceededCallback = function(value) { 
 teaknique._Script.wsCarrello._staticInstance.set_defaultSucceededCallback(value); }
teaknique._Script.wsCarrello.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return teaknique._Script.wsCarrello._staticInstance.get_defaultSucceededCallback(); }
teaknique._Script.wsCarrello.set_defaultFailedCallback = function(value) { 
teaknique._Script.wsCarrello._staticInstance.set_defaultFailedCallback(value); }
teaknique._Script.wsCarrello.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return teaknique._Script.wsCarrello._staticInstance.get_defaultFailedCallback(); }
teaknique._Script.wsCarrello.set_path("/_Script/wsCarrello.asmx");
teaknique._Script.wsCarrello.Insert= function(Id_Prodotto,Qta,Ecomm,onSuccess,onFailed,userContext) {
/// <param name="Id_Prodotto" type="Number">System.Int32</param>
/// <param name="Qta" type="Number">System.Int32</param>
/// <param name="Ecomm" type="Boolean">System.Boolean</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>
teaknique._Script.wsCarrello._staticInstance.Insert(Id_Prodotto,Qta,Ecomm,onSuccess,onFailed,userContext); }
teaknique._Script.wsCarrello.DeleteRiga= function(Id_CarrelloR,onSuccess,onFailed,userContext) {
/// <param name="Id_CarrelloR" type="Number">System.Int32</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>
teaknique._Script.wsCarrello._staticInstance.DeleteRiga(Id_CarrelloR,onSuccess,onFailed,userContext); }
teaknique._Script.wsCarrello.GetProdotto= function(id_prodotto,lang,onSuccess,onFailed,userContext) {
/// <param name="id_prodotto" type="Number">System.Int32</param>
/// <param name="lang" type="String">System.String</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>
teaknique._Script.wsCarrello._staticInstance.GetProdotto(id_prodotto,lang,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(teaknique._Script.Carrello) === 'undefined') {
teaknique._Script.Carrello=gtc("teaknique._Script.Carrello");
teaknique._Script.Carrello.registerClass('teaknique._Script.Carrello');
}
if (typeof(teaknique._Script.Prodotto) === 'undefined') {
teaknique._Script.Prodotto=gtc("teaknique._Script.Prodotto");
teaknique._Script.Prodotto.registerClass('teaknique._Script.Prodotto');
}

