| | 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 APromotionId) |
| | int | GetRollingDiscountId(int ARollingType, int APromotionID) |
| | int | GetNoChargeUpgradeDiscountId(int APromotionID) |
| | 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) |
| | TArray | GetAllPromotionsCode(TArray ADynOffer, int AErrorCode) |