Type.registerNamespace('Sravni.Web');
Sravni.Web.GService=function() {
Sravni.Web.GService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Sravni.Web.GService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Sravni.Web.GService._staticInstance.get_path();},
GetInfo:function(SWlatitude,SWlongitude,NElatitude,NElongitude,pageNumber,variantsForPage,bankName,mapCenterLng,mapCenterLat,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetInfo',false,{SWlatitude:SWlatitude,SWlongitude:SWlongitude,NElatitude:NElatitude,NElongitude:NElongitude,pageNumber:pageNumber,variantsForPage:variantsForPage,bankName:bankName,mapCenterLng:mapCenterLng,mapCenterLat:mapCenterLat},succeededCallback,failedCallback,userContext); },
GetBank:function(requestData,currentPage,variantsPerPage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBank',false,{requestData:requestData,currentPage:currentPage,variantsPerPage:variantsPerPage},succeededCallback,failedCallback,userContext); },
GetBranches:function(requestData,currentPage,variantsPerPage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBranches',false,{requestData:requestData,currentPage:currentPage,variantsPerPage:variantsPerPage},succeededCallback,failedCallback,userContext); },
GetCashPoints:function(requestData,currentPage,variantsPerPage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCashPoints',false,{requestData:requestData,currentPage:currentPage,variantsPerPage:variantsPerPage},succeededCallback,failedCallback,userContext); },
GetCashPoint:function(requestData,currentPage,variantsPerPage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCashPoint',false,{requestData:requestData,currentPage:currentPage,variantsPerPage:variantsPerPage},succeededCallback,failedCallback,userContext); }}
Sravni.Web.GService.registerClass('Sravni.Web.GService',Sys.Net.WebServiceProxy);
Sravni.Web.GService._staticInstance = new Sravni.Web.GService();
Sravni.Web.GService.set_path = function(value) { Sravni.Web.GService._staticInstance.set_path(value); }
Sravni.Web.GService.get_path = function() { return Sravni.Web.GService._staticInstance.get_path(); }
Sravni.Web.GService.set_timeout = function(value) { Sravni.Web.GService._staticInstance.set_timeout(value); }
Sravni.Web.GService.get_timeout = function() { return Sravni.Web.GService._staticInstance.get_timeout(); }
Sravni.Web.GService.set_defaultUserContext = function(value) { Sravni.Web.GService._staticInstance.set_defaultUserContext(value); }
Sravni.Web.GService.get_defaultUserContext = function() { return Sravni.Web.GService._staticInstance.get_defaultUserContext(); }
Sravni.Web.GService.set_defaultSucceededCallback = function(value) { Sravni.Web.GService._staticInstance.set_defaultSucceededCallback(value); }
Sravni.Web.GService.get_defaultSucceededCallback = function() { return Sravni.Web.GService._staticInstance.get_defaultSucceededCallback(); }
Sravni.Web.GService.set_defaultFailedCallback = function(value) { Sravni.Web.GService._staticInstance.set_defaultFailedCallback(value); }
Sravni.Web.GService.get_defaultFailedCallback = function() { return Sravni.Web.GService._staticInstance.get_defaultFailedCallback(); }
Sravni.Web.GService.set_enableJsonp = function(value) { Sravni.Web.GService._staticInstance.set_enableJsonp(value); }
Sravni.Web.GService.get_enableJsonp = function() { return Sravni.Web.GService._staticInstance.get_enableJsonp(); }
Sravni.Web.GService.set_jsonpCallbackParameter = function(value) { Sravni.Web.GService._staticInstance.set_jsonpCallbackParameter(value); }
Sravni.Web.GService.get_jsonpCallbackParameter = function() { return Sravni.Web.GService._staticInstance.get_jsonpCallbackParameter(); }
Sravni.Web.GService.set_path("/GService.asmx");
Sravni.Web.GService.GetInfo= function(SWlatitude,SWlongitude,NElatitude,NElongitude,pageNumber,variantsForPage,bankName,mapCenterLng,mapCenterLat,onSuccess,onFailed,userContext) {Sravni.Web.GService._staticInstance.GetInfo(SWlatitude,SWlongitude,NElatitude,NElongitude,pageNumber,variantsForPage,bankName,mapCenterLng,mapCenterLat,onSuccess,onFailed,userContext); }
Sravni.Web.GService.GetBank= function(requestData,currentPage,variantsPerPage,onSuccess,onFailed,userContext) {Sravni.Web.GService._staticInstance.GetBank(requestData,currentPage,variantsPerPage,onSuccess,onFailed,userContext); }
Sravni.Web.GService.GetBranches= function(requestData,currentPage,variantsPerPage,onSuccess,onFailed,userContext) {Sravni.Web.GService._staticInstance.GetBranches(requestData,currentPage,variantsPerPage,onSuccess,onFailed,userContext); }
Sravni.Web.GService.GetCashPoints= function(requestData,currentPage,variantsPerPage,onSuccess,onFailed,userContext) {Sravni.Web.GService._staticInstance.GetCashPoints(requestData,currentPage,variantsPerPage,onSuccess,onFailed,userContext); }
Sravni.Web.GService.GetCashPoint= function(requestData,currentPage,variantsPerPage,onSuccess,onFailed,userContext) {Sravni.Web.GService._staticInstance.GetCashPoint(requestData,currentPage,variantsPerPage,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Sravni.Web.exInfo) === 'undefined') {
Sravni.Web.exInfo=gtc("Sravni.Web.exInfo");
Sravni.Web.exInfo.registerClass('Sravni.Web.exInfo');
}
if (typeof(Sravni.Web.MapResponseData) === 'undefined') {
Sravni.Web.MapResponseData=gtc("Sravni.Web.MapResponseData");
Sravni.Web.MapResponseData.registerClass('Sravni.Web.MapResponseData');
}

