Example #1
0
 public void GetTaxRate(Order order)
 {
     VatTaxRate vatTaxRate;
       Product product;
       foreach (var orderItem in order.OrderItemCollection) {
     product = new Product(orderItem.ProductId);
     vatTaxRate = new VatTaxRate(product.TaxRateId);
     orderItem.ItemTax = (orderItem.PricePaid - orderItem.DiscountAmount) * vatTaxRate.Rate;
       }
 }
Example #2
0
        public void GetTaxRate(Order order)
        {
            VatTaxRate vatTaxRate;
            Product    product;

            foreach (var orderItem in order.OrderItemCollection)
            {
                product           = new Product(orderItem.ProductId);
                vatTaxRate        = new VatTaxRate(product.TaxRateId);
                orderItem.ItemTax = (orderItem.PricePaid - orderItem.DiscountAmount) * vatTaxRate.Rate;
            }
        }
 protected void btnAdd_Click(object sender, EventArgs e)
 {
     try {
         VatTaxRate vatTaxRate = new VatTaxRate();
         vatTaxRate.Name = txtName.Text.Trim();
         decimal rate = 0.00M;
         decimal.TryParse(txtRate.Text.Trim(), out rate);
         vatTaxRate.Rate = rate;
         vatTaxRate.Save();
         LoadVatTaxRates();
         txtName.Text = string.Empty;
         txtRate.Text = string.Empty;
         base.MasterPage.MessageCenter.DisplaySuccessMessage(LocalizationUtility.GetText("lblRateAdded"));
     }
     catch (Exception ex) {
         Logger.Error(typeof(vattaxconfiguration).Name + ".btnAdd_Click", ex);
         base.MasterPage.MessageCenter.DisplayCriticalMessage(ex.Message);
     }
 }
 protected void btnAdd_Click(object sender, EventArgs e)
 {
     try {
     VatTaxRate vatTaxRate = new VatTaxRate();
     vatTaxRate.Name = txtName.Text.Trim();
     decimal rate = 0.00M;
     decimal.TryParse(txtRate.Text.Trim(), out rate);
     vatTaxRate.Rate = rate;
     vatTaxRate.Save();
     LoadVatTaxRates();
     txtName.Text = string.Empty;
     txtRate.Text = string.Empty;
     base.MasterPage.MessageCenter.DisplaySuccessMessage(LocalizationUtility.GetText("lblRateAdded"));
       }
       catch (Exception ex) {
     Logger.Error(typeof(vattaxconfiguration).Name + ".btnAdd_Click", ex);
     base.MasterPage.MessageCenter.DisplayCriticalMessage(ex.Message);
       }
 }
Example #5
0
 public decimal GetTaxRate(Product product)
 {
     VatTaxRate vatTaxRate = new VatTaxRate(product.TaxRateId);
       return vatTaxRate.VatTaxRateId == 0 ? 0 : vatTaxRate.Rate;
 }
Example #6
0
        public decimal GetTaxRate(Product product)
        {
            VatTaxRate vatTaxRate = new VatTaxRate(product.TaxRateId);

            return(vatTaxRate.VatTaxRateId == 0 ? 0 : vatTaxRate.Rate);
        }
        public void Insert(string Name,decimal Rate,string CreatedBy,DateTime CreatedOn,string ModifiedBy,DateTime ModifiedOn)
        {
            VatTaxRate item = new VatTaxRate();

            item.Name = Name;

            item.Rate = Rate;

            item.CreatedBy = CreatedBy;

            item.CreatedOn = CreatedOn;

            item.ModifiedBy = ModifiedBy;

            item.ModifiedOn = ModifiedOn;

            item.Save(UserName);
        }
        public void Update(int VatTaxRateId,string Name,decimal Rate,string CreatedBy,DateTime CreatedOn,string ModifiedBy,DateTime ModifiedOn)
        {
            VatTaxRate item = new VatTaxRate();

                item.VatTaxRateId = VatTaxRateId;

                item.Name = Name;

                item.Rate = Rate;

                item.CreatedBy = CreatedBy;

                item.CreatedOn = CreatedOn;

                item.ModifiedBy = ModifiedBy;

                item.ModifiedOn = ModifiedOn;

            item.MarkOld();
            item.Save(UserName);
        }