Ejemplo n.º 1
0
        public void ChangeProvinceTaxesBasedOnShipping(int invoiceID, int shippingProvinceID, object[] objPageDetails)
        {
            //string strQueryName = "ChangeProvinceTaxesBasedOnShipping";
            InvoiceManager IM      = new InvoiceManager();
            Invoice        invoice = IM.CallReturnCurrentInvoice(invoiceID, shippingProvinceID, objPageDetails)[0];

            IM.CallRemoveInvoiceItemTaxesFromCurrentItemsTaxesTable(invoice.invoiceItems, objPageDetails);
            foreach (InvoiceItems invoiceItem in invoice.invoiceItems)
            {
                LoopThroughTaxesForEachItemAddingToCurrentInvoiceItemTaxes(invoiceItem, invoice.intTransactionTypeID, invoice.dtmInvoiceDate, shippingProvinceID, objPageDetails);
            }
        }