예제 #1
0
 private void WriteToPage()
 {
     if (!HLConfigManager.Configurations.APFConfiguration.ApfExemptCountriesOfProcessing.Contains(APFDueProvider.GetProcessCountry()) &&
         APFDueProvider.CanPurchaseApf(APFDueProvider.GetProcessCountry(), CountryCode, HLConfigManager.Configurations.APFConfiguration.ApfRestrictedByPurchaseLocation))
     {
         if (_apfDueWithinOneYear || _apfIsDue || _apfDueGreaterThanOneYear) // && _level == "DS"))
         {
             if ((_apfsDue - _apfsInCart) > 0 || (_apfsDue == 0 && _apfsInCart == 0))
             {
                 ShowAddApf();
             }
             else
             {
                 ShowApfAddedMessage();
             }
         }
         else
         {
             if (_apfIsDue && (_apfsDue == _apfsInCart))
             {
                 ShowApfAddedMessage();
             }
         }
     }
 }
예제 #2
0
 private void SetPanelsVisibility()
 {
     if (Visible)
     {
         //Begin HD Ticket 406707
         if (_cart.OrderSubType == "A1" || _cart.OrderSubType == "B1")
         {
             pnlAPFIsDueWithinYear.Visible = false;
         }
         else if (_cart.OrderSubType == "A2" || _cart.OrderSubType == "B2")
         {
             if (!HLConfigManager.Configurations.APFConfiguration.ApfExemptCountriesOfProcessing.Contains(APFDueProvider.GetProcessCountry()) &&
                 APFDueProvider.CanPurchaseApf(APFDueProvider.GetProcessCountry(), CountryCode, HLConfigManager.Configurations.APFConfiguration.ApfRestrictedByPurchaseLocation))
             {
                 pnlAPFIsDueWithinYear.Visible = true;
             }
         }
         //End HD Ticket 406707
     }
 }