Type.registerNamespace('OTSPortal.Services');
OTSPortal.Services.StockTop=function() {
OTSPortal.Services.StockTop.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
OTSPortal.Services.StockTop.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return OTSPortal.Services.StockTop._staticInstance.get_path();},
GetStockTop:function(marketName,topType,numRow,succeededCallback, failedCallback, userContext) {
/// <param name="marketName" type="String">System.String</param>
/// <param name="topType" type="String">System.String</param>
/// <param name="numRow" 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(), 'GetStockTop',false,{marketName:marketName,topType:topType,numRow:numRow},succeededCallback,failedCallback,userContext); },
GetStockTopView:function(marketName,numRow,type,succeededCallback, failedCallback, userContext) {
/// <param name="marketName" type="String">System.String</param>
/// <param name="numRow" type="Number">System.Int32</param>
/// <param name="type" 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(), 'GetStockTopView',false,{marketName:marketName,numRow:numRow,type:type},succeededCallback,failedCallback,userContext); },
showForeign:function(type,marketID,numberRows,succeededCallback, failedCallback, userContext) {
/// <param name="type" type="Number">System.Int32</param>
/// <param name="marketID" type="Number">System.Int32</param>
/// <param name="numberRows" 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(), 'showForeign',false,{type:type,marketID:marketID,numberRows:numberRows},succeededCallback,failedCallback,userContext); }}
OTSPortal.Services.StockTop.registerClass('OTSPortal.Services.StockTop',Sys.Net.WebServiceProxy);
OTSPortal.Services.StockTop._staticInstance = new OTSPortal.Services.StockTop();
OTSPortal.Services.StockTop.set_path = function(value) {
OTSPortal.Services.StockTop._staticInstance.set_path(value); }
OTSPortal.Services.StockTop.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return OTSPortal.Services.StockTop._staticInstance.get_path();}
OTSPortal.Services.StockTop.set_timeout = function(value) {
OTSPortal.Services.StockTop._staticInstance.set_timeout(value); }
OTSPortal.Services.StockTop.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return OTSPortal.Services.StockTop._staticInstance.get_timeout(); }
OTSPortal.Services.StockTop.set_defaultUserContext = function(value) { 
OTSPortal.Services.StockTop._staticInstance.set_defaultUserContext(value); }
OTSPortal.Services.StockTop.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return OTSPortal.Services.StockTop._staticInstance.get_defaultUserContext(); }
OTSPortal.Services.StockTop.set_defaultSucceededCallback = function(value) { 
 OTSPortal.Services.StockTop._staticInstance.set_defaultSucceededCallback(value); }
OTSPortal.Services.StockTop.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return OTSPortal.Services.StockTop._staticInstance.get_defaultSucceededCallback(); }
OTSPortal.Services.StockTop.set_defaultFailedCallback = function(value) { 
OTSPortal.Services.StockTop._staticInstance.set_defaultFailedCallback(value); }
OTSPortal.Services.StockTop.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return OTSPortal.Services.StockTop._staticInstance.get_defaultFailedCallback(); }
OTSPortal.Services.StockTop.set_path("/Services/StockTop.asmx");
OTSPortal.Services.StockTop.GetStockTop= function(marketName,topType,numRow,onSuccess,onFailed,userContext) {
/// <param name="marketName" type="String">System.String</param>
/// <param name="topType" type="String">System.String</param>
/// <param name="numRow" 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>
OTSPortal.Services.StockTop._staticInstance.GetStockTop(marketName,topType,numRow,onSuccess,onFailed,userContext); }
OTSPortal.Services.StockTop.GetStockTopView= function(marketName,numRow,type,onSuccess,onFailed,userContext) {
/// <param name="marketName" type="String">System.String</param>
/// <param name="numRow" type="Number">System.Int32</param>
/// <param name="type" 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>
OTSPortal.Services.StockTop._staticInstance.GetStockTopView(marketName,numRow,type,onSuccess,onFailed,userContext); }
OTSPortal.Services.StockTop.showForeign= function(type,marketID,numberRows,onSuccess,onFailed,userContext) {
/// <param name="type" type="Number">System.Int32</param>
/// <param name="marketID" type="Number">System.Int32</param>
/// <param name="numberRows" 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>
OTSPortal.Services.StockTop._staticInstance.showForeign(type,marketID,numberRows,onSuccess,onFailed,userContext); }

