Type.registerNamespace('MetroOnline');
MetroOnline.MetroWebServiceProxy=function() {
MetroOnline.MetroWebServiceProxy.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MetroOnline.MetroWebServiceProxy.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MetroOnline.MetroWebServiceProxy._staticInstance.get_path();},
GetOldSales:function(username,developerKey,succeededCallback, failedCallback, userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="developerKey" 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(), 'GetOldSales',false,{username:username,developerKey:developerKey},succeededCallback,failedCallback,userContext); },
GetArayol:function(developerKey,succeededCallback, failedCallback, userContext) {
/// <param name="developerKey" 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(), 'GetArayol',false,{developerKey:developerKey},succeededCallback,failedCallback,userContext); },
GetArayolBinis:function(developerKey,succeededCallback, failedCallback, userContext) {
/// <param name="developerKey" 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(), 'GetArayolBinis',false,{developerKey:developerKey},succeededCallback,failedCallback,userContext); },
GetJourneyList:function(departurePoint,arrivalPoint,journeyDate,developerKey,succeededCallback, failedCallback, userContext) {
/// <param name="departurePoint" type="String">System.String</param>
/// <param name="arrivalPoint" type="String">System.String</param>
/// <param name="journeyDate" type="Date">System.DateTime</param>
/// <param name="developerKey" 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(), 'GetJourneyList',false,{departurePoint:departurePoint,arrivalPoint:arrivalPoint,journeyDate:journeyDate,developerKey:developerKey},succeededCallback,failedCallback,userContext); },
GetBusEmptySeats:function(journeyNo,departurePoint,arrivalPoint,journeyDate,developerKey,firma,succeededCallback, failedCallback, userContext) {
/// <param name="journeyNo" type="String">System.String</param>
/// <param name="departurePoint" type="String">System.String</param>
/// <param name="arrivalPoint" type="String">System.String</param>
/// <param name="journeyDate" type="Date">System.DateTime</param>
/// <param name="developerKey" type="String">System.String</param>
/// <param name="firma" 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(), 'GetBusEmptySeats',false,{journeyNo:journeyNo,departurePoint:departurePoint,arrivalPoint:arrivalPoint,journeyDate:journeyDate,developerKey:developerKey,firma:firma},succeededCallback,failedCallback,userContext); },
GetDeparturePoints:function(journeyNo,departurePoint,journeyDate,developerKey,succeededCallback, failedCallback, userContext) {
/// <param name="journeyNo" type="String">System.String</param>
/// <param name="departurePoint" type="String">System.String</param>
/// <param name="journeyDate" type="Date">System.DateTime</param>
/// <param name="developerKey" 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(), 'GetDeparturePoints',false,{journeyNo:journeyNo,departurePoint:departurePoint,journeyDate:journeyDate,developerKey:developerKey},succeededCallback,failedCallback,userContext); },
GetServicePoints:function(journeyNo,departurePoint,journeyDate,developerKey,succeededCallback, failedCallback, userContext) {
/// <param name="journeyNo" type="String">System.String</param>
/// <param name="departurePoint" type="String">System.String</param>
/// <param name="journeyDate" type="Date">System.DateTime</param>
/// <param name="developerKey" 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(), 'GetServicePoints',false,{journeyNo:journeyNo,departurePoint:departurePoint,journeyDate:journeyDate,developerKey:developerKey},succeededCallback,failedCallback,userContext); },
LoginUser:function(username,developerKey,succeededCallback, failedCallback, userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="developerKey" 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(), 'LoginUser',false,{username:username,developerKey:developerKey},succeededCallback,failedCallback,userContext); },
LoginCompanyUser:function(branchcode,username,developerKey,succeededCallback, failedCallback, userContext) {
/// <param name="branchcode" type="String">System.String</param>
/// <param name="username" type="String">System.String</param>
/// <param name="developerKey" 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(), 'LoginCompanyUser',false,{branchcode:branchcode,username:username,developerKey:developerKey},succeededCallback,failedCallback,userContext); },
VerifyUser:function(UserId,succeededCallback, failedCallback, userContext) {
/// <param name="UserId" 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(), 'VerifyUser',false,{UserId:UserId},succeededCallback,failedCallback,userContext); },
SaveUser:function(userUpdateFlag,username,userEmail,userFirstName,userLastName,userAddress1,userGender,userBirthDate,userCity,userPhone,userGsm,userPassword,cardRequest,tcKimlikNo,developerKey,succeededCallback, failedCallback, userContext) {
/// <param name="userUpdateFlag" type="String">System.String</param>
/// <param name="username" type="String">System.String</param>
/// <param name="userEmail" type="String">System.String</param>
/// <param name="userFirstName" type="String">System.String</param>
/// <param name="userLastName" type="String">System.String</param>
/// <param name="userAddress1" type="String">System.String</param>
/// <param name="userGender" type="String">System.String</param>
/// <param name="userBirthDate" type="String">System.String</param>
/// <param name="userCity" type="String">System.String</param>
/// <param name="userPhone" type="String">System.String</param>
/// <param name="userGsm" type="String">System.String</param>
/// <param name="userPassword" type="String">System.String</param>
/// <param name="cardRequest" type="String">System.String</param>
/// <param name="tcKimlikNo" type="String">System.String</param>
/// <param name="developerKey" 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(), 'SaveUser',false,{userUpdateFlag:userUpdateFlag,username:username,userEmail:userEmail,userFirstName:userFirstName,userLastName:userLastName,userAddress1:userAddress1,userGender:userGender,userBirthDate:userBirthDate,userCity:userCity,userPhone:userPhone,userGsm:userGsm,userPassword:userPassword,cardRequest:cardRequest,tcKimlikNo:tcKimlikNo,developerKey:developerKey},succeededCallback,failedCallback,userContext); },
CheckAndGetReservationCode:function(journeyNo,journeyDate,seatNo,gender,seatNoNear1,seatNoNear2,isUpdate,journeyDeparturePoint,journeyArrivalPoint,developerKey,firma,succeededCallback, failedCallback, userContext) {
/// <param name="journeyNo" type="String">System.String</param>
/// <param name="journeyDate" type="String">System.String</param>
/// <param name="seatNo" type="String">System.String</param>
/// <param name="gender" type="String">System.String</param>
/// <param name="seatNoNear1" type="String">System.String</param>
/// <param name="seatNoNear2" type="String">System.String</param>
/// <param name="isUpdate" type="String">System.String</param>
/// <param name="journeyDeparturePoint" type="String">System.String</param>
/// <param name="journeyArrivalPoint" type="String">System.String</param>
/// <param name="developerKey" type="String">System.String</param>
/// <param name="firma" 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(), 'CheckAndGetReservationCode',false,{journeyNo:journeyNo,journeyDate:journeyDate,seatNo:seatNo,gender:gender,seatNoNear1:seatNoNear1,seatNoNear2:seatNoNear2,isUpdate:isUpdate,journeyDeparturePoint:journeyDeparturePoint,journeyArrivalPoint:journeyArrivalPoint,developerKey:developerKey,firma:firma},succeededCallback,failedCallback,userContext); },
SaveTicket:function(PKRESERVATIONCODE,COMPANYCODE,CUSTOMERCODE,STATUS,SEATNO,SEFERNO,SEFERNAME,SIRANO1,SIRANO2,SEFERDATE,RESERVATIONENDDATE,SEFERHOUR,RESERVATIONENDHOUR,BINISTERMINALHOUR,INISTERMINALHOUR,CUSTOMERNAME,CUSTOMERSURNAME,CUSTOMERTEL,CUSTOMERMAIL,CUSTOMERGENDER,AMOUNT,PAYMENTTYPE,FKTERMINALBEGINID,FKTERMINALENDID,FKSEFERARAYOLBEGINID,FKSEFERARAYOLENDID,BINISTERMINAL,INISTERMINAL,BINISSERVIS,BINISSERVISHOUR,developerKey,firma,succeededCallback, failedCallback, userContext) {
/// <param name="PKRESERVATIONCODE" type="String">System.String</param>
/// <param name="COMPANYCODE" type="String">System.String</param>
/// <param name="CUSTOMERCODE" type="String">System.String</param>
/// <param name="STATUS" type="String">System.String</param>
/// <param name="SEATNO" type="String">System.String</param>
/// <param name="SEFERNO" type="String">System.String</param>
/// <param name="SEFERNAME" type="String">System.String</param>
/// <param name="SIRANO1" type="String">System.String</param>
/// <param name="SIRANO2" type="String">System.String</param>
/// <param name="SEFERDATE" type="String">System.String</param>
/// <param name="RESERVATIONENDDATE" type="String">System.String</param>
/// <param name="SEFERHOUR" type="String">System.String</param>
/// <param name="RESERVATIONENDHOUR" type="String">System.String</param>
/// <param name="BINISTERMINALHOUR" type="String">System.String</param>
/// <param name="INISTERMINALHOUR" type="String">System.String</param>
/// <param name="CUSTOMERNAME" type="String">System.String</param>
/// <param name="CUSTOMERSURNAME" type="String">System.String</param>
/// <param name="CUSTOMERTEL" type="String">System.String</param>
/// <param name="CUSTOMERMAIL" type="String">System.String</param>
/// <param name="CUSTOMERGENDER" type="String">System.String</param>
/// <param name="AMOUNT" type="String">System.String</param>
/// <param name="PAYMENTTYPE" type="String">System.String</param>
/// <param name="FKTERMINALBEGINID" type="String">System.String</param>
/// <param name="FKTERMINALENDID" type="String">System.String</param>
/// <param name="FKSEFERARAYOLBEGINID" type="String">System.String</param>
/// <param name="FKSEFERARAYOLENDID" type="String">System.String</param>
/// <param name="BINISTERMINAL" type="String">System.String</param>
/// <param name="INISTERMINAL" type="String">System.String</param>
/// <param name="BINISSERVIS" type="String">System.String</param>
/// <param name="BINISSERVISHOUR" type="String">System.String</param>
/// <param name="developerKey" type="String">System.String</param>
/// <param name="firma" 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(), 'SaveTicket',false,{PKRESERVATIONCODE:PKRESERVATIONCODE,COMPANYCODE:COMPANYCODE,CUSTOMERCODE:CUSTOMERCODE,STATUS:STATUS,SEATNO:SEATNO,SEFERNO:SEFERNO,SEFERNAME:SEFERNAME,SIRANO1:SIRANO1,SIRANO2:SIRANO2,SEFERDATE:SEFERDATE,RESERVATIONENDDATE:RESERVATIONENDDATE,SEFERHOUR:SEFERHOUR,RESERVATIONENDHOUR:RESERVATIONENDHOUR,BINISTERMINALHOUR:BINISTERMINALHOUR,INISTERMINALHOUR:INISTERMINALHOUR,CUSTOMERNAME:CUSTOMERNAME,CUSTOMERSURNAME:CUSTOMERSURNAME,CUSTOMERTEL:CUSTOMERTEL,CUSTOMERMAIL:CUSTOMERMAIL,CUSTOMERGENDER:CUSTOMERGENDER,AMOUNT:AMOUNT,PAYMENTTYPE:PAYMENTTYPE,FKTERMINALBEGINID:FKTERMINALBEGINID,FKTERMINALENDID:FKTERMINALENDID,FKSEFERARAYOLBEGINID:FKSEFERARAYOLBEGINID,FKSEFERARAYOLENDID:FKSEFERARAYOLENDID,BINISTERMINAL:BINISTERMINAL,INISTERMINAL:INISTERMINAL,BINISSERVIS:BINISSERVIS,BINISSERVISHOUR:BINISSERVISHOUR,developerKey:developerKey,firma:firma},succeededCallback,failedCallback,userContext); },
SetSessionId:function(UserId,succeededCallback, failedCallback, userContext) {
/// <param name="UserId" 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(), 'SetSessionId',false,{UserId:UserId},succeededCallback,failedCallback,userContext); },
BusSetSelectedSeatsSession:function(seatsstr,succeededCallback, failedCallback, userContext) {
/// <param name="seatsstr" 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(), 'BusSetSelectedSeatsSession',false,{seatsstr:seatsstr},succeededCallback,failedCallback,userContext); },
GetDeveloperKey:function(developer,succeededCallback, failedCallback, userContext) {
/// <param name="developer" 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(), 'GetDeveloperKey',false,{developer:developer},succeededCallback,failedCallback,userContext); },
GetBusSchema:function(busDescriptionId,developerKey,firma,succeededCallback, failedCallback, userContext) {
/// <param name="busDescriptionId" type="String">System.String</param>
/// <param name="developerKey" type="String">System.String</param>
/// <param name="firma" 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(), 'GetBusSchema',false,{busDescriptionId:busDescriptionId,developerKey:developerKey,firma:firma},succeededCallback,failedCallback,userContext); },
BasketUpdate:function(refNo,customerName,customerSurname,customerPhone,customerEmail,customerCode,perSeatPrice,provisionCode,firma,succeededCallback, failedCallback, userContext) {
/// <param name="refNo" type="String">System.String</param>
/// <param name="customerName" type="String">System.String</param>
/// <param name="customerSurname" type="String">System.String</param>
/// <param name="customerPhone" type="String">System.String</param>
/// <param name="customerEmail" type="String">System.String</param>
/// <param name="customerCode" type="String">System.String</param>
/// <param name="perSeatPrice" type="String">System.String</param>
/// <param name="provisionCode" type="String">System.String</param>
/// <param name="firma" 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(), 'BasketUpdate',false,{refNo:refNo,customerName:customerName,customerSurname:customerSurname,customerPhone:customerPhone,customerEmail:customerEmail,customerCode:customerCode,perSeatPrice:perSeatPrice,provisionCode:provisionCode,firma:firma},succeededCallback,failedCallback,userContext); },
BasketUpdatePos:function(refNo,customerName,customerSurname,customerPhone,customerEmail,customerCode,perSeatPrice,provisionCode,transactionCode,cardNo,cardCustomer,cardCvv,cardMonth,cardYear,firma,custIP,succeededCallback, failedCallback, userContext) {
/// <param name="refNo" type="String">System.String</param>
/// <param name="customerName" type="String">System.String</param>
/// <param name="customerSurname" type="String">System.String</param>
/// <param name="customerPhone" type="String">System.String</param>
/// <param name="customerEmail" type="String">System.String</param>
/// <param name="customerCode" type="String">System.String</param>
/// <param name="perSeatPrice" type="String">System.String</param>
/// <param name="provisionCode" type="String">System.String</param>
/// <param name="transactionCode" type="String">System.String</param>
/// <param name="cardNo" type="String">System.String</param>
/// <param name="cardCustomer" type="String">System.String</param>
/// <param name="cardCvv" type="String">System.String</param>
/// <param name="cardMonth" type="String">System.String</param>
/// <param name="cardYear" type="String">System.String</param>
/// <param name="firma" type="String">System.String</param>
/// <param name="custIP" 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(), 'BasketUpdatePos',false,{refNo:refNo,customerName:customerName,customerSurname:customerSurname,customerPhone:customerPhone,customerEmail:customerEmail,customerCode:customerCode,perSeatPrice:perSeatPrice,provisionCode:provisionCode,transactionCode:transactionCode,cardNo:cardNo,cardCustomer:cardCustomer,cardCvv:cardCvv,cardMonth:cardMonth,cardYear:cardYear,firma:firma,custIP:custIP},succeededCallback,failedCallback,userContext); },
BasketUpdatePosTC:function(refNo,customerName,customerSurname,customerPhone,customerEmail,customerCode,perSeatPrice,provisionCode,transactionCode,cardNo,cardCustomer,cardCvv,cardMonth,cardYear,firma,custIP,TCKimlikNo,succeededCallback, failedCallback, userContext) {
/// <param name="refNo" type="String">System.String</param>
/// <param name="customerName" type="String">System.String</param>
/// <param name="customerSurname" type="String">System.String</param>
/// <param name="customerPhone" type="String">System.String</param>
/// <param name="customerEmail" type="String">System.String</param>
/// <param name="customerCode" type="String">System.String</param>
/// <param name="perSeatPrice" type="String">System.String</param>
/// <param name="provisionCode" type="String">System.String</param>
/// <param name="transactionCode" type="String">System.String</param>
/// <param name="cardNo" type="String">System.String</param>
/// <param name="cardCustomer" type="String">System.String</param>
/// <param name="cardCvv" type="String">System.String</param>
/// <param name="cardMonth" type="String">System.String</param>
/// <param name="cardYear" type="String">System.String</param>
/// <param name="firma" type="String">System.String</param>
/// <param name="custIP" type="String">System.String</param>
/// <param name="TCKimlikNo" 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(), 'BasketUpdatePosTC',false,{refNo:refNo,customerName:customerName,customerSurname:customerSurname,customerPhone:customerPhone,customerEmail:customerEmail,customerCode:customerCode,perSeatPrice:perSeatPrice,provisionCode:provisionCode,transactionCode:transactionCode,cardNo:cardNo,cardCustomer:cardCustomer,cardCvv:cardCvv,cardMonth:cardMonth,cardYear:cardYear,firma:firma,custIP:custIP,TCKimlikNo:TCKimlikNo},succeededCallback,failedCallback,userContext); },
LastCheckBeforeSaleBasket:function(journeyNo,journeyDate,seatNo,gender,seatNoNear1,seatNoNear2,isUpdate,journeyDeparturePoint,journeyArrivalPoint,refno,developerKey,firma,succeededCallback, failedCallback, userContext) {
/// <param name="journeyNo" type="String">System.String</param>
/// <param name="journeyDate" type="String">System.String</param>
/// <param name="seatNo" type="String">System.String</param>
/// <param name="gender" type="String">System.String</param>
/// <param name="seatNoNear1" type="String">System.String</param>
/// <param name="seatNoNear2" type="String">System.String</param>
/// <param name="isUpdate" type="String">System.String</param>
/// <param name="journeyDeparturePoint" type="String">System.String</param>
/// <param name="journeyArrivalPoint" type="String">System.String</param>
/// <param name="refno" type="String">System.String</param>
/// <param name="developerKey" type="String">System.String</param>
/// <param name="firma" 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(), 'LastCheckBeforeSaleBasket',false,{journeyNo:journeyNo,journeyDate:journeyDate,seatNo:seatNo,gender:gender,seatNoNear1:seatNoNear1,seatNoNear2:seatNoNear2,isUpdate:isUpdate,journeyDeparturePoint:journeyDeparturePoint,journeyArrivalPoint:journeyArrivalPoint,refno:refno,developerKey:developerKey,firma:firma},succeededCallback,failedCallback,userContext); },
LastCheckBeforeSales:function(seatsstr,seatsnear,refno,firma,succeededCallback, failedCallback, userContext) {
/// <param name="seatsstr" type="String">System.String</param>
/// <param name="seatsnear" type="String">System.String</param>
/// <param name="refno" type="String">System.String</param>
/// <param name="firma" 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(), 'LastCheckBeforeSales',false,{seatsstr:seatsstr,seatsnear:seatsnear,refno:refno,firma:firma},succeededCallback,failedCallback,userContext); },
CardCheck:function(cardNo,firma,succeededCallback, failedCallback, userContext) {
/// <param name="cardNo" type="String">System.String</param>
/// <param name="firma" 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(), 'CardCheck',false,{cardNo:cardNo,firma:firma},succeededCallback,failedCallback,userContext); },
THYCOMBOFILL:function(developerKey,succeededCallback, failedCallback, userContext) {
/// <param name="developerKey" 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(), 'THYCOMBOFILL',false,{developerKey:developerKey},succeededCallback,failedCallback,userContext); },
CardMaxSales:function(firma,succeededCallback, failedCallback, userContext) {
/// <param name="firma" 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(), 'CardMaxSales',false,{firma:firma},succeededCallback,failedCallback,userContext); },
GetFlightId:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetFlightId',false,{},succeededCallback,failedCallback,userContext); },
THYSalesInsert:function(documentno,ticketstatus,documentdate,ticketrezno,depdate,depflight,depplace,dephour,deparrplace,deparrhour,depflight1,depplace1,dephour1,deparrplace1,deparrhour1,depclass,depclass2,depvoyagecode,retdate,retflight,retplace,rethour,retarrplace,retarrhour,retflight1,retplace1,rethour1,retarrplace1,retarrhour1,retclass,retclass2,retvoyagecode,cashamount,posamount,postype,posamount1,postype1,totalamount,fkdealercodeid,companycode,entereddate,enteredusername,updateddate,updatedusername,invoicecust,cardno,cardcustomer,cardapprove,paymenttype,cardstatus,cardcvv,cardyear,cardmonth,succeededCallback, failedCallback, userContext) {
/// <param name="documentno" type="String">System.String</param>
/// <param name="ticketstatus" type="String">System.String</param>
/// <param name="documentdate" type="String">System.String</param>
/// <param name="ticketrezno" type="String">System.String</param>
/// <param name="depdate" type="String">System.String</param>
/// <param name="depflight" type="String">System.String</param>
/// <param name="depplace" type="String">System.String</param>
/// <param name="dephour" type="String">System.String</param>
/// <param name="deparrplace" type="String">System.String</param>
/// <param name="deparrhour" type="String">System.String</param>
/// <param name="depflight1" type="String">System.String</param>
/// <param name="depplace1" type="String">System.String</param>
/// <param name="dephour1" type="String">System.String</param>
/// <param name="deparrplace1" type="String">System.String</param>
/// <param name="deparrhour1" type="String">System.String</param>
/// <param name="depclass" type="String">System.String</param>
/// <param name="depclass2" type="String">System.String</param>
/// <param name="depvoyagecode" type="String">System.String</param>
/// <param name="retdate" type="String">System.String</param>
/// <param name="retflight" type="String">System.String</param>
/// <param name="retplace" type="String">System.String</param>
/// <param name="rethour" type="String">System.String</param>
/// <param name="retarrplace" type="String">System.String</param>
/// <param name="retarrhour" type="String">System.String</param>
/// <param name="retflight1" type="String">System.String</param>
/// <param name="retplace1" type="String">System.String</param>
/// <param name="rethour1" type="String">System.String</param>
/// <param name="retarrplace1" type="String">System.String</param>
/// <param name="retarrhour1" type="String">System.String</param>
/// <param name="retclass" type="String">System.String</param>
/// <param name="retclass2" type="String">System.String</param>
/// <param name="retvoyagecode" type="String">System.String</param>
/// <param name="cashamount" type="String">System.String</param>
/// <param name="posamount" type="String">System.String</param>
/// <param name="postype" type="String">System.String</param>
/// <param name="posamount1" type="String">System.String</param>
/// <param name="postype1" type="String">System.String</param>
/// <param name="totalamount" type="String">System.String</param>
/// <param name="fkdealercodeid" type="String">System.String</param>
/// <param name="companycode" type="String">System.String</param>
/// <param name="entereddate" type="String">System.String</param>
/// <param name="enteredusername" type="String">System.String</param>
/// <param name="updateddate" type="String">System.String</param>
/// <param name="updatedusername" type="String">System.String</param>
/// <param name="invoicecust" type="String">System.String</param>
/// <param name="cardno" type="String">System.String</param>
/// <param name="cardcustomer" type="String">System.String</param>
/// <param name="cardapprove" type="String">System.String</param>
/// <param name="paymenttype" type="String">System.String</param>
/// <param name="cardstatus" type="String">System.String</param>
/// <param name="cardcvv" type="String">System.String</param>
/// <param name="cardyear" type="String">System.String</param>
/// <param name="cardmonth" 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(), 'THYSalesInsert',false,{documentno:documentno,ticketstatus:ticketstatus,documentdate:documentdate,ticketrezno:ticketrezno,depdate:depdate,depflight:depflight,depplace:depplace,dephour:dephour,deparrplace:deparrplace,deparrhour:deparrhour,depflight1:depflight1,depplace1:depplace1,dephour1:dephour1,deparrplace1:deparrplace1,deparrhour1:deparrhour1,depclass:depclass,depclass2:depclass2,depvoyagecode:depvoyagecode,retdate:retdate,retflight:retflight,retplace:retplace,rethour:rethour,retarrplace:retarrplace,retarrhour:retarrhour,retflight1:retflight1,retplace1:retplace1,rethour1:rethour1,retarrplace1:retarrplace1,retarrhour1:retarrhour1,retclass:retclass,retclass2:retclass2,retvoyagecode:retvoyagecode,cashamount:cashamount,posamount:posamount,postype:postype,posamount1:posamount1,postype1:postype1,totalamount:totalamount,fkdealercodeid:fkdealercodeid,companycode:companycode,entereddate:entereddate,enteredusername:enteredusername,updateddate:updateddate,updatedusername:updatedusername,invoicecust:invoicecust,cardno:cardno,cardcustomer:cardcustomer,cardapprove:cardapprove,paymenttype:paymenttype,cardstatus:cardstatus,cardcvv:cardcvv,cardyear:cardyear,cardmonth:cardmonth},succeededCallback,failedCallback,userContext); },
THYSalesDetInsert:function(fkthysalesid,custorder,custtype,custname,custsurname,custdate,custgender,custtel,custprice,soldbranchcode,soldusercode,solddate,cancelleddep,cancelledbranchcodedep,cancelledusercodedep,cancelleddatedep,cancelamountdep,cancelbackamountdep,cancelledret,cancelledbranchcoderet,cancelledusercoderet,cancelleddateret,cancelamountret,cancelbackamountret,companycode,entereddate,enteredusername,updateddate,updatedusername,jetmil,paymenttypedet,custtax,serviceamount,tcno,eticketno,succeededCallback, failedCallback, userContext) {
/// <param name="fkthysalesid" type="String">System.String</param>
/// <param name="custorder" type="String">System.String</param>
/// <param name="custtype" type="String">System.String</param>
/// <param name="custname" type="String">System.String</param>
/// <param name="custsurname" type="String">System.String</param>
/// <param name="custdate" type="String">System.String</param>
/// <param name="custgender" type="String">System.String</param>
/// <param name="custtel" type="String">System.String</param>
/// <param name="custprice" type="String">System.String</param>
/// <param name="soldbranchcode" type="String">System.String</param>
/// <param name="soldusercode" type="String">System.String</param>
/// <param name="solddate" type="String">System.String</param>
/// <param name="cancelleddep" type="String">System.String</param>
/// <param name="cancelledbranchcodedep" type="String">System.String</param>
/// <param name="cancelledusercodedep" type="String">System.String</param>
/// <param name="cancelleddatedep" type="String">System.String</param>
/// <param name="cancelamountdep" type="String">System.String</param>
/// <param name="cancelbackamountdep" type="String">System.String</param>
/// <param name="cancelledret" type="String">System.String</param>
/// <param name="cancelledbranchcoderet" type="String">System.String</param>
/// <param name="cancelledusercoderet" type="String">System.String</param>
/// <param name="cancelleddateret" type="String">System.String</param>
/// <param name="cancelamountret" type="String">System.String</param>
/// <param name="cancelbackamountret" type="String">System.String</param>
/// <param name="companycode" type="String">System.String</param>
/// <param name="entereddate" type="String">System.String</param>
/// <param name="enteredusername" type="String">System.String</param>
/// <param name="updateddate" type="String">System.String</param>
/// <param name="updatedusername" type="String">System.String</param>
/// <param name="jetmil" type="String">System.String</param>
/// <param name="paymenttypedet" type="String">System.String</param>
/// <param name="custtax" type="String">System.String</param>
/// <param name="serviceamount" type="String">System.String</param>
/// <param name="tcno" type="String">System.String</param>
/// <param name="eticketno" 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(), 'THYSalesDetInsert',false,{fkthysalesid:fkthysalesid,custorder:custorder,custtype:custtype,custname:custname,custsurname:custsurname,custdate:custdate,custgender:custgender,custtel:custtel,custprice:custprice,soldbranchcode:soldbranchcode,soldusercode:soldusercode,solddate:solddate,cancelleddep:cancelleddep,cancelledbranchcodedep:cancelledbranchcodedep,cancelledusercodedep:cancelledusercodedep,cancelleddatedep:cancelleddatedep,cancelamountdep:cancelamountdep,cancelbackamountdep:cancelbackamountdep,cancelledret:cancelledret,cancelledbranchcoderet:cancelledbranchcoderet,cancelledusercoderet:cancelledusercoderet,cancelleddateret:cancelleddateret,cancelamountret:cancelamountret,cancelbackamountret:cancelbackamountret,companycode:companycode,entereddate:entereddate,enteredusername:enteredusername,updateddate:updateddate,updatedusername:updatedusername,jetmil:jetmil,paymenttypedet:paymenttypedet,custtax:custtax,serviceamount:serviceamount,tcno:tcno,eticketno:eticketno},succeededCallback,failedCallback,userContext); },
THYSalesGetID:function(PNRNO,succeededCallback, failedCallback, userContext) {
/// <param name="PNRNO" 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(), 'THYSalesGetID',false,{PNRNO:PNRNO},succeededCallback,failedCallback,userContext); }}
MetroOnline.MetroWebServiceProxy.registerClass('MetroOnline.MetroWebServiceProxy',Sys.Net.WebServiceProxy);
MetroOnline.MetroWebServiceProxy._staticInstance = new MetroOnline.MetroWebServiceProxy();
MetroOnline.MetroWebServiceProxy.set_path = function(value) {
MetroOnline.MetroWebServiceProxy._staticInstance.set_path(value); }
MetroOnline.MetroWebServiceProxy.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return MetroOnline.MetroWebServiceProxy._staticInstance.get_path();}
MetroOnline.MetroWebServiceProxy.set_timeout = function(value) {
MetroOnline.MetroWebServiceProxy._staticInstance.set_timeout(value); }
MetroOnline.MetroWebServiceProxy.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return MetroOnline.MetroWebServiceProxy._staticInstance.get_timeout(); }
MetroOnline.MetroWebServiceProxy.set_defaultUserContext = function(value) { 
MetroOnline.MetroWebServiceProxy._staticInstance.set_defaultUserContext(value); }
MetroOnline.MetroWebServiceProxy.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return MetroOnline.MetroWebServiceProxy._staticInstance.get_defaultUserContext(); }
MetroOnline.MetroWebServiceProxy.set_defaultSucceededCallback = function(value) { 
 MetroOnline.MetroWebServiceProxy._staticInstance.set_defaultSucceededCallback(value); }
MetroOnline.MetroWebServiceProxy.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return MetroOnline.MetroWebServiceProxy._staticInstance.get_defaultSucceededCallback(); }
MetroOnline.MetroWebServiceProxy.set_defaultFailedCallback = function(value) { 
MetroOnline.MetroWebServiceProxy._staticInstance.set_defaultFailedCallback(value); }
MetroOnline.MetroWebServiceProxy.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return MetroOnline.MetroWebServiceProxy._staticInstance.get_defaultFailedCallback(); }
MetroOnline.MetroWebServiceProxy.set_path("/biletplazaonline/WebServices/MetroWebServiceProxy.asmx");
MetroOnline.MetroWebServiceProxy.GetOldSales= function(username,developerKey,onSuccess,onFailed,userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="developerKey" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.GetOldSales(username,developerKey,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.GetArayol= function(developerKey,onSuccess,onFailed,userContext) {
/// <param name="developerKey" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.GetArayol(developerKey,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.GetArayolBinis= function(developerKey,onSuccess,onFailed,userContext) {
/// <param name="developerKey" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.GetArayolBinis(developerKey,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.GetJourneyList= function(departurePoint,arrivalPoint,journeyDate,developerKey,onSuccess,onFailed,userContext) {
/// <param name="departurePoint" type="String">System.String</param>
/// <param name="arrivalPoint" type="String">System.String</param>
/// <param name="journeyDate" type="Date">System.DateTime</param>
/// <param name="developerKey" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.GetJourneyList(departurePoint,arrivalPoint,journeyDate,developerKey,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.GetBusEmptySeats= function(journeyNo,departurePoint,arrivalPoint,journeyDate,developerKey,firma,onSuccess,onFailed,userContext) {
/// <param name="journeyNo" type="String">System.String</param>
/// <param name="departurePoint" type="String">System.String</param>
/// <param name="arrivalPoint" type="String">System.String</param>
/// <param name="journeyDate" type="Date">System.DateTime</param>
/// <param name="developerKey" type="String">System.String</param>
/// <param name="firma" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.GetBusEmptySeats(journeyNo,departurePoint,arrivalPoint,journeyDate,developerKey,firma,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.GetDeparturePoints= function(journeyNo,departurePoint,journeyDate,developerKey,onSuccess,onFailed,userContext) {
/// <param name="journeyNo" type="String">System.String</param>
/// <param name="departurePoint" type="String">System.String</param>
/// <param name="journeyDate" type="Date">System.DateTime</param>
/// <param name="developerKey" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.GetDeparturePoints(journeyNo,departurePoint,journeyDate,developerKey,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.GetServicePoints= function(journeyNo,departurePoint,journeyDate,developerKey,onSuccess,onFailed,userContext) {
/// <param name="journeyNo" type="String">System.String</param>
/// <param name="departurePoint" type="String">System.String</param>
/// <param name="journeyDate" type="Date">System.DateTime</param>
/// <param name="developerKey" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.GetServicePoints(journeyNo,departurePoint,journeyDate,developerKey,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.LoginUser= function(username,developerKey,onSuccess,onFailed,userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="developerKey" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.LoginUser(username,developerKey,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.LoginCompanyUser= function(branchcode,username,developerKey,onSuccess,onFailed,userContext) {
/// <param name="branchcode" type="String">System.String</param>
/// <param name="username" type="String">System.String</param>
/// <param name="developerKey" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.LoginCompanyUser(branchcode,username,developerKey,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.VerifyUser= function(UserId,onSuccess,onFailed,userContext) {
/// <param name="UserId" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.VerifyUser(UserId,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.SaveUser= function(userUpdateFlag,username,userEmail,userFirstName,userLastName,userAddress1,userGender,userBirthDate,userCity,userPhone,userGsm,userPassword,cardRequest,tcKimlikNo,developerKey,onSuccess,onFailed,userContext) {
/// <param name="userUpdateFlag" type="String">System.String</param>
/// <param name="username" type="String">System.String</param>
/// <param name="userEmail" type="String">System.String</param>
/// <param name="userFirstName" type="String">System.String</param>
/// <param name="userLastName" type="String">System.String</param>
/// <param name="userAddress1" type="String">System.String</param>
/// <param name="userGender" type="String">System.String</param>
/// <param name="userBirthDate" type="String">System.String</param>
/// <param name="userCity" type="String">System.String</param>
/// <param name="userPhone" type="String">System.String</param>
/// <param name="userGsm" type="String">System.String</param>
/// <param name="userPassword" type="String">System.String</param>
/// <param name="cardRequest" type="String">System.String</param>
/// <param name="tcKimlikNo" type="String">System.String</param>
/// <param name="developerKey" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.SaveUser(userUpdateFlag,username,userEmail,userFirstName,userLastName,userAddress1,userGender,userBirthDate,userCity,userPhone,userGsm,userPassword,cardRequest,tcKimlikNo,developerKey,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.CheckAndGetReservationCode= function(journeyNo,journeyDate,seatNo,gender,seatNoNear1,seatNoNear2,isUpdate,journeyDeparturePoint,journeyArrivalPoint,developerKey,firma,onSuccess,onFailed,userContext) {
/// <param name="journeyNo" type="String">System.String</param>
/// <param name="journeyDate" type="String">System.String</param>
/// <param name="seatNo" type="String">System.String</param>
/// <param name="gender" type="String">System.String</param>
/// <param name="seatNoNear1" type="String">System.String</param>
/// <param name="seatNoNear2" type="String">System.String</param>
/// <param name="isUpdate" type="String">System.String</param>
/// <param name="journeyDeparturePoint" type="String">System.String</param>
/// <param name="journeyArrivalPoint" type="String">System.String</param>
/// <param name="developerKey" type="String">System.String</param>
/// <param name="firma" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.CheckAndGetReservationCode(journeyNo,journeyDate,seatNo,gender,seatNoNear1,seatNoNear2,isUpdate,journeyDeparturePoint,journeyArrivalPoint,developerKey,firma,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.SaveTicket= function(PKRESERVATIONCODE,COMPANYCODE,CUSTOMERCODE,STATUS,SEATNO,SEFERNO,SEFERNAME,SIRANO1,SIRANO2,SEFERDATE,RESERVATIONENDDATE,SEFERHOUR,RESERVATIONENDHOUR,BINISTERMINALHOUR,INISTERMINALHOUR,CUSTOMERNAME,CUSTOMERSURNAME,CUSTOMERTEL,CUSTOMERMAIL,CUSTOMERGENDER,AMOUNT,PAYMENTTYPE,FKTERMINALBEGINID,FKTERMINALENDID,FKSEFERARAYOLBEGINID,FKSEFERARAYOLENDID,BINISTERMINAL,INISTERMINAL,BINISSERVIS,BINISSERVISHOUR,developerKey,firma,onSuccess,onFailed,userContext) {
/// <param name="PKRESERVATIONCODE" type="String">System.String</param>
/// <param name="COMPANYCODE" type="String">System.String</param>
/// <param name="CUSTOMERCODE" type="String">System.String</param>
/// <param name="STATUS" type="String">System.String</param>
/// <param name="SEATNO" type="String">System.String</param>
/// <param name="SEFERNO" type="String">System.String</param>
/// <param name="SEFERNAME" type="String">System.String</param>
/// <param name="SIRANO1" type="String">System.String</param>
/// <param name="SIRANO2" type="String">System.String</param>
/// <param name="SEFERDATE" type="String">System.String</param>
/// <param name="RESERVATIONENDDATE" type="String">System.String</param>
/// <param name="SEFERHOUR" type="String">System.String</param>
/// <param name="RESERVATIONENDHOUR" type="String">System.String</param>
/// <param name="BINISTERMINALHOUR" type="String">System.String</param>
/// <param name="INISTERMINALHOUR" type="String">System.String</param>
/// <param name="CUSTOMERNAME" type="String">System.String</param>
/// <param name="CUSTOMERSURNAME" type="String">System.String</param>
/// <param name="CUSTOMERTEL" type="String">System.String</param>
/// <param name="CUSTOMERMAIL" type="String">System.String</param>
/// <param name="CUSTOMERGENDER" type="String">System.String</param>
/// <param name="AMOUNT" type="String">System.String</param>
/// <param name="PAYMENTTYPE" type="String">System.String</param>
/// <param name="FKTERMINALBEGINID" type="String">System.String</param>
/// <param name="FKTERMINALENDID" type="String">System.String</param>
/// <param name="FKSEFERARAYOLBEGINID" type="String">System.String</param>
/// <param name="FKSEFERARAYOLENDID" type="String">System.String</param>
/// <param name="BINISTERMINAL" type="String">System.String</param>
/// <param name="INISTERMINAL" type="String">System.String</param>
/// <param name="BINISSERVIS" type="String">System.String</param>
/// <param name="BINISSERVISHOUR" type="String">System.String</param>
/// <param name="developerKey" type="String">System.String</param>
/// <param name="firma" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.SaveTicket(PKRESERVATIONCODE,COMPANYCODE,CUSTOMERCODE,STATUS,SEATNO,SEFERNO,SEFERNAME,SIRANO1,SIRANO2,SEFERDATE,RESERVATIONENDDATE,SEFERHOUR,RESERVATIONENDHOUR,BINISTERMINALHOUR,INISTERMINALHOUR,CUSTOMERNAME,CUSTOMERSURNAME,CUSTOMERTEL,CUSTOMERMAIL,CUSTOMERGENDER,AMOUNT,PAYMENTTYPE,FKTERMINALBEGINID,FKTERMINALENDID,FKSEFERARAYOLBEGINID,FKSEFERARAYOLENDID,BINISTERMINAL,INISTERMINAL,BINISSERVIS,BINISSERVISHOUR,developerKey,firma,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.SetSessionId= function(UserId,onSuccess,onFailed,userContext) {
/// <param name="UserId" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.SetSessionId(UserId,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.BusSetSelectedSeatsSession= function(seatsstr,onSuccess,onFailed,userContext) {
/// <param name="seatsstr" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.BusSetSelectedSeatsSession(seatsstr,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.GetDeveloperKey= function(developer,onSuccess,onFailed,userContext) {
/// <param name="developer" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.GetDeveloperKey(developer,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.GetBusSchema= function(busDescriptionId,developerKey,firma,onSuccess,onFailed,userContext) {
/// <param name="busDescriptionId" type="String">System.String</param>
/// <param name="developerKey" type="String">System.String</param>
/// <param name="firma" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.GetBusSchema(busDescriptionId,developerKey,firma,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.BasketUpdate= function(refNo,customerName,customerSurname,customerPhone,customerEmail,customerCode,perSeatPrice,provisionCode,firma,onSuccess,onFailed,userContext) {
/// <param name="refNo" type="String">System.String</param>
/// <param name="customerName" type="String">System.String</param>
/// <param name="customerSurname" type="String">System.String</param>
/// <param name="customerPhone" type="String">System.String</param>
/// <param name="customerEmail" type="String">System.String</param>
/// <param name="customerCode" type="String">System.String</param>
/// <param name="perSeatPrice" type="String">System.String</param>
/// <param name="provisionCode" type="String">System.String</param>
/// <param name="firma" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.BasketUpdate(refNo,customerName,customerSurname,customerPhone,customerEmail,customerCode,perSeatPrice,provisionCode,firma,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.BasketUpdatePos= function(refNo,customerName,customerSurname,customerPhone,customerEmail,customerCode,perSeatPrice,provisionCode,transactionCode,cardNo,cardCustomer,cardCvv,cardMonth,cardYear,firma,custIP,onSuccess,onFailed,userContext) {
/// <param name="refNo" type="String">System.String</param>
/// <param name="customerName" type="String">System.String</param>
/// <param name="customerSurname" type="String">System.String</param>
/// <param name="customerPhone" type="String">System.String</param>
/// <param name="customerEmail" type="String">System.String</param>
/// <param name="customerCode" type="String">System.String</param>
/// <param name="perSeatPrice" type="String">System.String</param>
/// <param name="provisionCode" type="String">System.String</param>
/// <param name="transactionCode" type="String">System.String</param>
/// <param name="cardNo" type="String">System.String</param>
/// <param name="cardCustomer" type="String">System.String</param>
/// <param name="cardCvv" type="String">System.String</param>
/// <param name="cardMonth" type="String">System.String</param>
/// <param name="cardYear" type="String">System.String</param>
/// <param name="firma" type="String">System.String</param>
/// <param name="custIP" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.BasketUpdatePos(refNo,customerName,customerSurname,customerPhone,customerEmail,customerCode,perSeatPrice,provisionCode,transactionCode,cardNo,cardCustomer,cardCvv,cardMonth,cardYear,firma,custIP,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.BasketUpdatePosTC= function(refNo,customerName,customerSurname,customerPhone,customerEmail,customerCode,perSeatPrice,provisionCode,transactionCode,cardNo,cardCustomer,cardCvv,cardMonth,cardYear,firma,custIP,TCKimlikNo,onSuccess,onFailed,userContext) {
/// <param name="refNo" type="String">System.String</param>
/// <param name="customerName" type="String">System.String</param>
/// <param name="customerSurname" type="String">System.String</param>
/// <param name="customerPhone" type="String">System.String</param>
/// <param name="customerEmail" type="String">System.String</param>
/// <param name="customerCode" type="String">System.String</param>
/// <param name="perSeatPrice" type="String">System.String</param>
/// <param name="provisionCode" type="String">System.String</param>
/// <param name="transactionCode" type="String">System.String</param>
/// <param name="cardNo" type="String">System.String</param>
/// <param name="cardCustomer" type="String">System.String</param>
/// <param name="cardCvv" type="String">System.String</param>
/// <param name="cardMonth" type="String">System.String</param>
/// <param name="cardYear" type="String">System.String</param>
/// <param name="firma" type="String">System.String</param>
/// <param name="custIP" type="String">System.String</param>
/// <param name="TCKimlikNo" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.BasketUpdatePosTC(refNo,customerName,customerSurname,customerPhone,customerEmail,customerCode,perSeatPrice,provisionCode,transactionCode,cardNo,cardCustomer,cardCvv,cardMonth,cardYear,firma,custIP,TCKimlikNo,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.LastCheckBeforeSaleBasket= function(journeyNo,journeyDate,seatNo,gender,seatNoNear1,seatNoNear2,isUpdate,journeyDeparturePoint,journeyArrivalPoint,refno,developerKey,firma,onSuccess,onFailed,userContext) {
/// <param name="journeyNo" type="String">System.String</param>
/// <param name="journeyDate" type="String">System.String</param>
/// <param name="seatNo" type="String">System.String</param>
/// <param name="gender" type="String">System.String</param>
/// <param name="seatNoNear1" type="String">System.String</param>
/// <param name="seatNoNear2" type="String">System.String</param>
/// <param name="isUpdate" type="String">System.String</param>
/// <param name="journeyDeparturePoint" type="String">System.String</param>
/// <param name="journeyArrivalPoint" type="String">System.String</param>
/// <param name="refno" type="String">System.String</param>
/// <param name="developerKey" type="String">System.String</param>
/// <param name="firma" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.LastCheckBeforeSaleBasket(journeyNo,journeyDate,seatNo,gender,seatNoNear1,seatNoNear2,isUpdate,journeyDeparturePoint,journeyArrivalPoint,refno,developerKey,firma,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.LastCheckBeforeSales= function(seatsstr,seatsnear,refno,firma,onSuccess,onFailed,userContext) {
/// <param name="seatsstr" type="String">System.String</param>
/// <param name="seatsnear" type="String">System.String</param>
/// <param name="refno" type="String">System.String</param>
/// <param name="firma" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.LastCheckBeforeSales(seatsstr,seatsnear,refno,firma,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.CardCheck= function(cardNo,firma,onSuccess,onFailed,userContext) {
/// <param name="cardNo" type="String">System.String</param>
/// <param name="firma" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.CardCheck(cardNo,firma,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.THYCOMBOFILL= function(developerKey,onSuccess,onFailed,userContext) {
/// <param name="developerKey" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.THYCOMBOFILL(developerKey,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.CardMaxSales= function(firma,onSuccess,onFailed,userContext) {
/// <param name="firma" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.CardMaxSales(firma,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.GetFlightId= function(onSuccess,onFailed,userContext) {
/// <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>
MetroOnline.MetroWebServiceProxy._staticInstance.GetFlightId(onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.THYSalesInsert= function(documentno,ticketstatus,documentdate,ticketrezno,depdate,depflight,depplace,dephour,deparrplace,deparrhour,depflight1,depplace1,dephour1,deparrplace1,deparrhour1,depclass,depclass2,depvoyagecode,retdate,retflight,retplace,rethour,retarrplace,retarrhour,retflight1,retplace1,rethour1,retarrplace1,retarrhour1,retclass,retclass2,retvoyagecode,cashamount,posamount,postype,posamount1,postype1,totalamount,fkdealercodeid,companycode,entereddate,enteredusername,updateddate,updatedusername,invoicecust,cardno,cardcustomer,cardapprove,paymenttype,cardstatus,cardcvv,cardyear,cardmonth,onSuccess,onFailed,userContext) {
/// <param name="documentno" type="String">System.String</param>
/// <param name="ticketstatus" type="String">System.String</param>
/// <param name="documentdate" type="String">System.String</param>
/// <param name="ticketrezno" type="String">System.String</param>
/// <param name="depdate" type="String">System.String</param>
/// <param name="depflight" type="String">System.String</param>
/// <param name="depplace" type="String">System.String</param>
/// <param name="dephour" type="String">System.String</param>
/// <param name="deparrplace" type="String">System.String</param>
/// <param name="deparrhour" type="String">System.String</param>
/// <param name="depflight1" type="String">System.String</param>
/// <param name="depplace1" type="String">System.String</param>
/// <param name="dephour1" type="String">System.String</param>
/// <param name="deparrplace1" type="String">System.String</param>
/// <param name="deparrhour1" type="String">System.String</param>
/// <param name="depclass" type="String">System.String</param>
/// <param name="depclass2" type="String">System.String</param>
/// <param name="depvoyagecode" type="String">System.String</param>
/// <param name="retdate" type="String">System.String</param>
/// <param name="retflight" type="String">System.String</param>
/// <param name="retplace" type="String">System.String</param>
/// <param name="rethour" type="String">System.String</param>
/// <param name="retarrplace" type="String">System.String</param>
/// <param name="retarrhour" type="String">System.String</param>
/// <param name="retflight1" type="String">System.String</param>
/// <param name="retplace1" type="String">System.String</param>
/// <param name="rethour1" type="String">System.String</param>
/// <param name="retarrplace1" type="String">System.String</param>
/// <param name="retarrhour1" type="String">System.String</param>
/// <param name="retclass" type="String">System.String</param>
/// <param name="retclass2" type="String">System.String</param>
/// <param name="retvoyagecode" type="String">System.String</param>
/// <param name="cashamount" type="String">System.String</param>
/// <param name="posamount" type="String">System.String</param>
/// <param name="postype" type="String">System.String</param>
/// <param name="posamount1" type="String">System.String</param>
/// <param name="postype1" type="String">System.String</param>
/// <param name="totalamount" type="String">System.String</param>
/// <param name="fkdealercodeid" type="String">System.String</param>
/// <param name="companycode" type="String">System.String</param>
/// <param name="entereddate" type="String">System.String</param>
/// <param name="enteredusername" type="String">System.String</param>
/// <param name="updateddate" type="String">System.String</param>
/// <param name="updatedusername" type="String">System.String</param>
/// <param name="invoicecust" type="String">System.String</param>
/// <param name="cardno" type="String">System.String</param>
/// <param name="cardcustomer" type="String">System.String</param>
/// <param name="cardapprove" type="String">System.String</param>
/// <param name="paymenttype" type="String">System.String</param>
/// <param name="cardstatus" type="String">System.String</param>
/// <param name="cardcvv" type="String">System.String</param>
/// <param name="cardyear" type="String">System.String</param>
/// <param name="cardmonth" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.THYSalesInsert(documentno,ticketstatus,documentdate,ticketrezno,depdate,depflight,depplace,dephour,deparrplace,deparrhour,depflight1,depplace1,dephour1,deparrplace1,deparrhour1,depclass,depclass2,depvoyagecode,retdate,retflight,retplace,rethour,retarrplace,retarrhour,retflight1,retplace1,rethour1,retarrplace1,retarrhour1,retclass,retclass2,retvoyagecode,cashamount,posamount,postype,posamount1,postype1,totalamount,fkdealercodeid,companycode,entereddate,enteredusername,updateddate,updatedusername,invoicecust,cardno,cardcustomer,cardapprove,paymenttype,cardstatus,cardcvv,cardyear,cardmonth,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.THYSalesDetInsert= function(fkthysalesid,custorder,custtype,custname,custsurname,custdate,custgender,custtel,custprice,soldbranchcode,soldusercode,solddate,cancelleddep,cancelledbranchcodedep,cancelledusercodedep,cancelleddatedep,cancelamountdep,cancelbackamountdep,cancelledret,cancelledbranchcoderet,cancelledusercoderet,cancelleddateret,cancelamountret,cancelbackamountret,companycode,entereddate,enteredusername,updateddate,updatedusername,jetmil,paymenttypedet,custtax,serviceamount,tcno,eticketno,onSuccess,onFailed,userContext) {
/// <param name="fkthysalesid" type="String">System.String</param>
/// <param name="custorder" type="String">System.String</param>
/// <param name="custtype" type="String">System.String</param>
/// <param name="custname" type="String">System.String</param>
/// <param name="custsurname" type="String">System.String</param>
/// <param name="custdate" type="String">System.String</param>
/// <param name="custgender" type="String">System.String</param>
/// <param name="custtel" type="String">System.String</param>
/// <param name="custprice" type="String">System.String</param>
/// <param name="soldbranchcode" type="String">System.String</param>
/// <param name="soldusercode" type="String">System.String</param>
/// <param name="solddate" type="String">System.String</param>
/// <param name="cancelleddep" type="String">System.String</param>
/// <param name="cancelledbranchcodedep" type="String">System.String</param>
/// <param name="cancelledusercodedep" type="String">System.String</param>
/// <param name="cancelleddatedep" type="String">System.String</param>
/// <param name="cancelamountdep" type="String">System.String</param>
/// <param name="cancelbackamountdep" type="String">System.String</param>
/// <param name="cancelledret" type="String">System.String</param>
/// <param name="cancelledbranchcoderet" type="String">System.String</param>
/// <param name="cancelledusercoderet" type="String">System.String</param>
/// <param name="cancelleddateret" type="String">System.String</param>
/// <param name="cancelamountret" type="String">System.String</param>
/// <param name="cancelbackamountret" type="String">System.String</param>
/// <param name="companycode" type="String">System.String</param>
/// <param name="entereddate" type="String">System.String</param>
/// <param name="enteredusername" type="String">System.String</param>
/// <param name="updateddate" type="String">System.String</param>
/// <param name="updatedusername" type="String">System.String</param>
/// <param name="jetmil" type="String">System.String</param>
/// <param name="paymenttypedet" type="String">System.String</param>
/// <param name="custtax" type="String">System.String</param>
/// <param name="serviceamount" type="String">System.String</param>
/// <param name="tcno" type="String">System.String</param>
/// <param name="eticketno" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.THYSalesDetInsert(fkthysalesid,custorder,custtype,custname,custsurname,custdate,custgender,custtel,custprice,soldbranchcode,soldusercode,solddate,cancelleddep,cancelledbranchcodedep,cancelledusercodedep,cancelleddatedep,cancelamountdep,cancelbackamountdep,cancelledret,cancelledbranchcoderet,cancelledusercoderet,cancelleddateret,cancelamountret,cancelbackamountret,companycode,entereddate,enteredusername,updateddate,updatedusername,jetmil,paymenttypedet,custtax,serviceamount,tcno,eticketno,onSuccess,onFailed,userContext); }
MetroOnline.MetroWebServiceProxy.THYSalesGetID= function(PNRNO,onSuccess,onFailed,userContext) {
/// <param name="PNRNO" 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>
MetroOnline.MetroWebServiceProxy._staticInstance.THYSalesGetID(PNRNO,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('System.Data');
if (typeof(System.Data.DataSet) === 'undefined') {
System.Data.DataSet=gtc("System.Data.DataSet");
System.Data.DataSet.registerClass('System.Data.DataSet');
}

