public TaxManager(FormDetailManager.Page page) { //Get all countries //this.countriesService = new S.CountriesService(); this.InitializeLocators(page); }
public static void ResetManagers() { ManagerSiteMgr = new ManagerSiteManager(); BuilderMgr = new FormDetailManager(); BackendMgr = new BackendManager(); RegisterMgr = new RegisterManager(); ReportMgr = new ReportManager(); EmailMgr = new EmailManager(); DataHelperTool = new DataHelper(); }
public FeeManager(FormDetailManager.Page page) { this.StandardPriceTxtboxLocatorOnStartPage = "ctl00_cphDialog_cfCF_mipPrc_rntAmount"; this.StandardPriceTxtboxLocatorOnAgendaPage = "ctl00_cph_ucCF_mipPrc_rntAmount"; InitializeLocators(page); Pricing = new PricingScheduleManager(page); DC = new DiscountCodeManager(page); Tax = new FeeTaxManager(page); }
public EventFeeManager(FormDetailManager.FeeLocation feeLocation) : base(FormDetailManager.Page.Start) { this.StartPageFeeLocation = feeLocation; DC.FeeLocationOfStartPage = feeLocation; switch (this.StartPageFeeLocation) { case FormDetailManager.FeeLocation.Event: this.FeeAdvancedDialogID = FeeAdvancedFrameIDInEventFee; break; case FormDetailManager.FeeLocation.RegType: this.FeeAdvancedDialogID = FeeAdvancedFrameIDInRegType; break; default: break; } }
public FeeTaxManager(FormDetailManager.Page page) : base(page) { this.builderPage = page; InitializeLocators(); }
public void InitializeLocators(FormDetailManager.Page page) { switch(page) { case FormDetailManager.Page.Start: standardPriceTxtboxLocator = StandardPriceTxtboxLocatorOnStartPage; optionLinkLocator = OptionLinkLocatorOnStartPage; pricingScheduleDIVLocator = PricingOptionsDIVLocatorOnStartPage; break; case FormDetailManager.Page.Agenda: standardPriceTxtboxLocator = StandardPriceTxtboxLocatorOnAgendaPage; optionLinkLocator = OptionLinkLocatorOnAgendaPage; pricingScheduleDIVLocator = PricingOptionsDIVLocatorOnAgendaPage; break; default: break; } }
public DiscountCodeManager(FormDetailManager.Page page) { this.builderPage = page; InitializeLocators(); }
private void InitializeLocators(FormDetailManager.Page page) { switch (page) { case FormDetailManager.Page.Start: case FormDetailManager.Page.Agenda: TaxOptionTitleTxtboxLocator = TaxOptionTitleTxtboxLocatorInFeeOption; TaxRateOneCaptionTxtboxLocator = TaxRateOneCaptionTxtboxLocatorInFeeOption; TaxRateOnePercentageTxtboxLocator = TaxRateOnePercentageTxtboxLocatorInFeeOption; TaxRateTwoCaptionTxtboxLocator = TaxRateTwoCaptionTxtboxLocatorInFeeOption; TaxRateTwoPercentageTxtboxLocator = TaxRateTwoPercentageTxtboxLocatorInFeeOption; TaxOptionApplyTaxToCountriesCheckboxLocator = TaxOptionApplyTaxToCountriesCheckboxLocatorInFeeOption; break; case FormDetailManager.Page.Checkout: TaxOptionTitleTxtboxLocator = TaxOptionTitleTxtboxLocatorOnCheckoutPage; TaxRateOneCaptionTxtboxLocator = TaxRateOneCaptionTxtboxLocatorOnCheckoutPage; TaxRateOnePercentageTxtboxLocator = TaxRateOnePercentageTxtboxLocatorOnCheckoutPage; TaxRateTwoCaptionTxtboxLocator = TaxRateTwoCaptionTxtboxLocatorOnCheckoutPage; TaxRateTwoPercentageTxtboxLocator = TaxRateTwoPercentageTxtboxLocatorOnCheckoutPage; TaxOptionApplyTaxToCountriesCheckboxLocator = TaxOptionApplyTaxToCountriesCheckboxLocatorOnCheckoutPage; break; default: break; } }
public PricingScheduleManager(FormDetailManager.Page page) { this.InitializeLocators(page); }
private void InitializeLocators(FormDetailManager.Page page) { switch (page) { case FormDetailManager.Page.Agenda: addEarlyPriceLinkLocator = AgendaAddEarlyPriceLinkLocator; addLatePriceLinkLocator = AgendaAddLatePriceLinkLocator; earlyPriceTxtbox = AgendaEarlyPriceTxtbox; earlyPriceRegLimitRadioButton = AgendaEarlyPriceRegLimitRadioButton; earlyPriceRegLimitTxtbox = AgendaEarlyPriceRegLimitTxtbox; earlyPriceDatetimeRadioButton = AgendaEarlyPriceDatetimeRadioButton; earlyDateBox = AgendaEarlyDateBox; earlyTimeBox = AgendaEarlyTimeBox; latePriceTxtbox = AgendaLatePriceTxtbox; lateDateBox = AgendaLateDateBox; lateTimeBox = AgendaLateTimeBox; break; case FormDetailManager.Page.Start: addEarlyPriceLinkLocator = EventfeeAddEarlyPriceLinkLocator; addLatePriceLinkLocator = EventfeeAddLatePriceLinkLocator; earlyPriceTxtbox = EventfeeEarlyPriceTxtbox; earlyPriceRegLimitRadioButton = EventfeeEarlyPriceRegLimitRadioButton; earlyPriceRegLimitTxtbox = EventfeeEarlyPriceRegLimitTxtbox; earlyPriceDatetimeRadioButton = EventfeeEarlyPriceDatetimeRadioButton; earlyDateBox = EventfeeEarlyDateBox; earlyTimeBox = EventfeeEarlyTimeBox; latePriceTxtbox = EventfeeLatePriceTxtbox; lateDateBox = EventfeeLateDateBox; lateTimeBox = EventfeeLateTimeBox; break; default: break; } }