gpt4 book ai didi

c# - 如何使用标签进行简单的发票计算?

转载 作者:太空宇宙 更新时间:2023-11-03 15:37:38 25 4
gpt4 key购买 nike

我有这个代码作为我的帐单计算。

private void UpdateTotalBill()
{
double vat = 0;
double TotalPrice = 0;
long TotalProducts = 0;
foreach (DataListItem item in dlCartProducts.Items)
{
Label PriceLabel = item.FindControl("lblPrice") as Label; // get price
TextBox ProductQuantity = item.FindControl("txtProductQuantity") as TextBox; // get quantity
double ProductPrice = Convert.ToInt64(PriceLabel.Text) * Convert.ToInt64(ProductQuantity.Text); //computation fro product price. price * quantity
vat = (TotalPrice + ProductPrice) * 0.12; // computation for vat
Math.Round(vat, 2);
TotalPrice = TotalPrice + ProductPrice;
TotalProducts = TotalProducts + Convert.ToInt32(ProductQuantity.Text);

}
Label1.Text =Convert.ToString(vat);
txtTotalPrice.Text = Convert.ToString(TotalPrice + 40 + vat); // add vat + 40 delivery charge to total price
txtTotalProducts.Text = Convert.ToString(TotalProducts);
}

那么我想做的是使用标签显示从后端到前端的计算。例如 1000(产品价格)x 3(产品数量)+ 增值税(100)+ 运费(4)=(总计)4000。是这样的吗?

最佳答案

我想你想要这样的东西,

lblResult.Text=lblPrice.Text+" (ProductPrice) * " +lblProductQuantity.Text + " + (Product Quantity) + "+vat+" (VAT) + " + lblDeliveryCharge.Text + " (Delivery Charge) = "+((Convert.ToDouble(lblPrice.Text)*Convert.ToDouble(lblProductQuantity.Text))+Convert.ToDouble(vat)+Convert.ToDouble(lblDeliveryCharge.Text));

关于c# - 如何使用标签进行简单的发票计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31310676/

25 4 0