private void lsvTemp_MouseClick(object sender, MouseEventArgs e) { hangHoa1 = (HANGHOA)lsvTemp.SelectedItems[0].Tag; }
private void SETGUI() { if (type == 0) { lbBill.Text = "Tạm Thanh Toán"; } else { lbBill.Text = "Thanh Toán"; } HOA_DON hd = HOA_DON_BLL.Instance.getHOADONbyID(ID_BAN); txbID.Text = ID_BAN.ToString(); txbBan.Text = Table_BLL.Instance.GetnameTable(hd.ID_BAN.Value); NHANVIEN nv = Staff_BLL.Instance.Staff_ID_BLL((int)hd.ID_NV); txbNV.Text = nv.PhoneNumber; txbthoigian.Text = DateTime.Now.ToString(); txbKH.Text = info; CultureInfo culture = new CultureInfo("vi-VN"); List <BillInfo> listbillinfo = BillInfo_BLL.Instance.GetList(Table_BLL.Instance.gettable(hd.ID_BAN.Value)); double tongcong = 0; foreach (BillInfo item in listbillinfo) { ListViewItem lsvItem = new ListViewItem(item.MatHang); lsvItem.SubItems.Add(item.SoLuong.ToString()); lsvItem.SubItems.Add(item.DonGia.ToString("c", culture)); lsvItem.SubItems.Add(item.TongTien.ToString("c", culture)); tongcong += item.TongTien; HANGHOA hh = new HANGHOA { Ten_HH = item.MatHang, Gia = Convert.ToDecimal(item.DonGia), }; lsvItem.Tag = hh; lsvbill.Items.Add(lsvItem); } txbTongcong.Text = tongcong.ToString(); txbchietkhau.Text = "0"; if (info != "") { KHACHHANG kh = Customer_BLL.Instance.GetKHByInfo(info); { txbchietkhau.Text = ((tongcong * 10) / 100).ToString(); } } txbThanhtien.Text = (tongcong - Convert.ToDouble(txbchietkhau.Text)).ToString(); int?idkh = Customer_BLL.Instance.getIDbyInfo(info); if (type == 1) { if (idkh == null) { HOA_DON_BLL.Instance.Thanhtoan(ID_BAN /* ID_BAN=ID_HOADON nha hehe*/, Convert.ToDecimal(txbThanhtien.Text), null, Convert.ToDecimal(txbchietkhau.Text)); } else { HOA_DON_BLL.Instance.Thanhtoan(ID_BAN /* ID_BAN=ID_HOADON nha hehe*/, Convert.ToDecimal(txbThanhtien.Text), idkh, Convert.ToDecimal(txbchietkhau.Text)); } } }