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); } }
public decimal GetTaxRate(Product product) { VatTaxRate vatTaxRate = new VatTaxRate(product.TaxRateId); return vatTaxRate.VatTaxRateId == 0 ? 0 : vatTaxRate.Rate; }
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); }