void LoadData(string id) { tbReceiptID.Text = id; BUS_ReceiptDetail busReceiptDetail = new BUS_ReceiptDetail(); DataTable detailData = busReceiptDetail.GetDetailByID(id); tbDate.Text = TimeZone.CurrentTimeZone.ToLocalTime((DateTime)detailData.Rows[0]["Time"]).ToString("dd/MM/yyyy"); tbEmployeeName.Text = detailData.Rows[0]["EmployeeName"].ToString(); List <DetailItem> detailItems = new List <DetailItem>(); int total = 0; foreach (DataRow row in detailData.Rows) { string bevName = row["BeverageName"].ToString(); int amount = Int32.Parse(row["Amount"].ToString()); int price = Int32.Parse(row["Total"].ToString()); int unitprice = Int32.Parse(row["UnitPrice"].ToString()); total += price; detailItems.Add(new DetailItem(bevName, amount, unitprice, price)); } dgReceiptDetail.ItemsSource = detailItems; dgReceiptDetail.Items.Refresh(); tbTotal.Text = MoneyToString(total); BUS_Discount busDis = new BUS_Discount(); int disValue = Int32.Parse(busDis.findDiscount(detailData.Rows[0]["DiscountID"].ToString()).DiscountValue.ToString()); tbDiscount.Text = disValue.ToString(); tbTotalPay.Text = MoneyToString((int)(total * (1 - disValue / 100.0))); }
public PopupDiscountDetail(string ID) { InitializeComponent(); bus = new BUS_Discount(); dto = bus.findDiscount(ID); tbDiscountName.Text = dto.DiscountName; tbStartDate.Text = dto.StartDate; tbEndDate.Text = dto.EndDate; tbDiscountRate.Text = dto.DiscountValue.ToString(); tbDescription.Text = dto.Description; }