Beispiel #1
0
 /// <summary>
 /// This method adds a new tax rule to the &lt;default-tax-table&gt;.
 /// This method is called by the methods that create the XML blocks
 /// for flat-rate shipping, merchant-calculated shipping and instore-pickup
 /// shipping methods.
 /// </summary>
 /// <param name="NewRule">This parameter contains an object representing
 /// a default tax rule.</param>
 private void AddNewTaxRule(AutoGen.DefaultTaxRule NewRule)
 {
     AutoGen.DefaultTaxTable NewTable = new AutoGen.DefaultTaxTable();
     NewTable.taxrules =
         new AutoGen.DefaultTaxRule
         [_TaxTables.defaulttaxtable.taxrules.Length + 1];
     for (int i = 0; i < NewTable.taxrules.Length - 1; i++)
     {
         NewTable.taxrules[i] = _TaxTables.defaulttaxtable.taxrules[i];
     }
     NewTable.taxrules[NewTable.taxrules.Length - 1] = NewRule;
     _TaxTables.defaulttaxtable = NewTable;
 }
 /// <summary>
 /// This method adds a new tax rule to the &lt;default-tax-table&gt;.
 /// This method is called by the methods that create the XML blocks
 /// for flat-rate shipping, merchant-calculated shipping and instore-pickup
 /// shipping methods.
 /// </summary>
 /// <param name="NewRule">This parameter contains an object representing
 /// a default tax rule.</param>
 private void AddNewTaxRule(AutoGen.DefaultTaxRule NewRule) {
   AutoGen.DefaultTaxTable NewTable = new AutoGen.DefaultTaxTable();
   NewTable.taxrules = 
     new AutoGen.DefaultTaxRule
     [_TaxTables.defaulttaxtable.taxrules.Length + 1];
   for (int i = 0; i < NewTable.taxrules.Length - 1; i++) {
     NewTable.taxrules[i] = _TaxTables.defaulttaxtable.taxrules[i];
   }
   NewTable.taxrules[NewTable.taxrules.Length - 1] = NewRule;
   _TaxTables.defaulttaxtable = NewTable;
 }