BosServices - Service Info Page

  BosServices > IWsDBPromotion
  
 
  • IWsDBPromotion [WSDL]  (urn:WsDBPromotionIntf-IWsDBPromotion)
     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)
     int CreatePromotionFromWizard(string APromotionXML)
     void ApplyChangesExt(string APromotionXML, string ADmgXML)
     string GetPromotionCodeAndNameById(int APromotionId)
     string FindPromotionCodeById(int APromotionId)
     string FindPromotionDescriptionById(int APromotionId)
     boolean IsPromotionInValidity(int APromotionId)
     boolean IsPromotionRuleUsed(int APromotionRuleID)
     int GetManualDiscountId()
     int GetRollingDiscountId(int ARollingType)
     int GetNoChargeUpgradeDiscountId()
     Promotion GetPackageStructure(int aPackageId)
     Promotion GetPackageStructureObjectXml(int aPackageId)
     base64Binary GetMatrixCellData(int AMatrixCellID, int APromotionId, int ARuleID)
     boolean AddCategoriesToPromotion(int APromotionId, int ARuleId, TArray ACategoryIDs)
     boolean DeleteCategoriesFromPromotion(int APromotionId, int ARuleId, TArray ACategoryIDs)
     boolean DeleteCategoriesFromPromotion(int APromotionId, int ARuleId)
     string GetPromotionInfoById(int APromotionId, string ACode, string ADescr, int AType, boolean ACombinable, boolean ANotCombinableRollingDiscount, boolean ANotCombinableDynamicOffer, boolean ACopyPerformanceToAllItems, int AExternalCouponType, string AConfiguration)
     boolean CheckPromotionCodeExists(string APromotionCode, anyType APromotionId)
     int DuplicatePromotion(int APromotionId)
     int GetRedeemDiscountId()
     boolean FindManualFeeIdByCode(string AManualFeeCode, int APromotionId)
     TArrayOfInt GetPromotionRuleIdsByPromotionId(int APromotionId)
     boolean ResetPromotion2Account(int APromotionId, int AAccountId, int ADmgCategoryId)