private void txtThanhTien_TextChanged(object sender, EventArgs e) { if (txtTienKhachDua.Text != "" && txtThanhTien.Text != "") { decimal tienKhachDua = decimal.Parse(txtTienKhachDua.Text.Replace(",", "")); decimal tienThoiLai = tienKhachDua - tong; txtTienThoiLai.Text = XuLyDuLieu.ChuanHoaTien(tienThoiLai); pnlTienThoiLai.Controls.Clear(); listLi = new List <LabelImage>(); int dem = 0; foreach (int dv in tien) { if (tienThoiLai >= dv) { int soLuong = (int)(tienThoiLai / dv); LabelImage Li = new LabelImage(soLuong, dv); tienThoiLai = tienThoiLai - soLuong * dv; Li.Location = new Point(0, dem++ *80); listLi.Add(Li); pnlTienThoiLai.Controls.Add(Li); } } } else { txtTienThoiLai.Text = ""; } }
private void txtTienKhachDua_TextChanged(object sender, EventArgs e) { if (txtTienKhachDua.TextLength > 3) { txtTienKhachDua.Text = XuLyDuLieu.ChuanHoaTien(txtTienKhachDua.Text); txtTienKhachDua.Select(txtTienKhachDua.TextLength, 0); } txtThanhTien_TextChanged(null, null); }
private void Hh_SoLuong_KeyPressed(object sender, EventArgs e) { tong = 0; for (int i = 0; i < pnlMatHang.Controls.Count; i++) { if (pnlMatHang.Controls[i] is HangHoaControl) { HangHoaControl hh = pnlMatHang.Controls[i] as HangHoaControl; if (hh.ChkLucChon.Checked && hh.TxtSoLuong.Text != "") { tong += (decimal)(int.Parse(hh.TxtSoLuong.Text.Replace(",", "")) * hh.DonGia); } } } txtThanhTien.Text = tong != 0 ? XuLyDuLieu.ChuanHoaTien(tong) + " VND" : ""; }
private void Hh_Chk_LuaChon_CheckChanged(object sender, EventArgs e) { HangHoaControl HangHoa = sender as HangHoaControl; if (HangHoa.ChkLucChon.Checked) { if (HangHoa.TxtSoLuong.Text != "") { tong += (decimal)(int.Parse(HangHoa.TxtSoLuong.Text.Replace(",", "")) * HangHoa.DonGia); } } else { if (HangHoa.TxtSoLuong.Text != "") { tong -= (decimal)(int.Parse(HangHoa.TxtSoLuong.Text.Replace(",", "")) * HangHoa.DonGia); } } txtThanhTien.Text = tong != 0 ? XuLyDuLieu.ChuanHoaTien(tong) + " VND" : ""; }