bosservices - Service Info Page

  bosservices > IWsDBCoupon
  
 
  • IWsDBCoupon [WSDL]  (urn:WsDBCouponIntf-IWsDBCoupon)
     boolean GetDataById(string aId, string aXmlData)
     boolean GetDataByIds(string aIds, string aXmlData)
     boolean GetDataByParams(string aParams, string aXmlData)
     void GetNewObjectDefault(string aXmlData)
     int ApplyChanges(TWsEditTransType aTransactionType, string aXmlData)
     string ApplyChanges2(string AXMLData)
     string GetRootWithSchema(string AId)
     boolean GetDataAll(string aXmlData)
     boolean Validate(string aXmlData, int aErrorId, string aErrorMessage)
     TSerialCouponResult FindCouponSerial(int aPromotionId, string ACouponSerial, int aErrorCode, int aCouponId, int AOperationType)
     boolean ImportCouponSerial(int aPromotionId, int APromoType, string ACouponSerial, int aErrorCode, string aErrorMessage)
     int CreateCoupon(int aPromotionId, string ACouponSerial)
     boolean IsCouponToCreate(int aCouponId)
     boolean FindCouponDetails(string ACouponCode, int ACouponType, int aErrorCode, int ACouponId, int AMinTckQty, int AMaxTckQty, int AAccId, int ABillAccId)
     void ActivateCoupon(int ACouponId)
     void DeactivateCoupon(int ACouponId)
     int GetCouponSaleId(int aCouponId)
     boolean GetCouponsCompleted(int aPromotionId, int anerror, string aserials)
     boolean ValidateCouponCode(string ACouponCode, int APromoId, int AType)
     boolean ValidateCouponAndPackageCode(string ACouponCode, int APromoId, int AType)
     boolean ValidatePackageCode(string APackageCode, int APromoId, int AType)
     boolean DeactivateCouponByCode(string AcouponCode, int APromoId)
     boolean GetCouponDetailsByCode(string ACouponCode, int ACouponId, int ACouponType, anyType AcouponSerialId, string AcouponSerial, boolean ANotCombinable, boolean ANotCombinableRollingDiscount, boolean ANotCombinableDynamicOffer, boolean AIsUsed, boolean AIsActive, boolean AUseQuotaForAccounts, boolean AUseQuotaGeneric)
     boolean ReconcileTransactionCoupon(int ATransactionId)
     boolean ReconcileSaleCoupon(int ASaleId)
     int SetStateCoupon(int ACouponId, int AStateCoupon, int APromoId, dateTime APickDateTime)
     boolean UnLockCoupon(int ACouponId)
     boolean FindPackageSerial(int aPromotionId, string ACouponSerial, int aErrorCode, int aCouponId)
     TSearchResult SearchPackage(string aSearchString, int aQuantity, int aCouponId, int AMaxCouponsOnTransaction, string AOutMessage)
     TSearchResult SearchCoupon(string aSearchString, int aQuantity, int aBillingAccountId, int aCouponId, int AMaxCouponsOnTransaction, string AOutMessage)
     int FreeCouponBySaleId(int ASaleId)
     void ReleasedCouponAndPackage(TArrayOfInt ATicketIDs)
     boolean IsExternalCouponSerialCreated(string ACouponSerial, int APromType)
     boolean GetExternalCouponActiveRange(string ACouponSerial, dateTime AActiveFrom, dateTime AActiveTo)
     int CreateExternalCoupon(string AValidateResponseXML)
     boolean ExternalCouponPost(int ACouponId, dateTime APickDateTime)
     string ExternalCouponValidate(string AValidateRequestXML)
     void UpdateExternalCoupon(string AValidateResponseXML)
     int CreateExternalPackage(string AValidateResponseXML)
     boolean ExternalPackagePost(int ACouponId, dateTime APickDateTime)
     string ExternalPackageValidate(int APromoId, string APackageSerial)
     base64Binary GetQuotaDetailsByAccountId(int APromotionId, int AVisitPerfdate, int AAccountId, boolean ASalesDetail, boolean AUsageBeforeToday)
     base64Binary GetQuotaDetailsByDmgCategoryId(int APromotionId, int AVisitPerfdate, int ADmgCategoryId, boolean ASalesDetail, boolean AUsageBeforeToday)