private void cbxTTKH_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbxTTKH.Text == "")
            {
                MessageBox.Show("Chưa chọn khách hàng");
                return;
            }
            layTenKHvaCMND(cbxTTKH.Text);
            CBill hoadonKH = timHoaDonKH(iCMND);

            if (hoadonKH == null)
            {
                return;
            }
            if (hoadonKH.Dp != null)
            {
                dtpNgayDP.Value = hoadonKH.Dp.Ngayden;
                dtpNgayDi.Value = hoadonKH.Dp.Ngaydi;
                hienthiDSPhong(hoadonKH.Dp);
            }
            if (hoadonKH.Ddv != null)
            {
                hienthiDSDDV(hoadonKH.Ddv);
                txtDVTT.Text = hoadonKH.Ddv.tinhTongGiaTien().ToString();
            }
            else
            {
                txtDVTT.Text = "0";
            }
            txtTongTien.Text = hoadonKH.tinhTongThanhTien().ToString();
        }
Beispiel #2
0
 public void hienThiDSKH()
 {
     lvwInfoKH.Items.Clear();
     if (frmmng.Data.ArrLS.Count > 0)
     {
         foreach (CHistory itemls in frmmng.Data.ArrLS)
         {
             CBill        a  = itemls.Ctmbill;
             ListViewItem li = lvwInfoKH.Items.Add(a.Kh.Hoten);
             li.SubItems.Add(a.Kh.CMND.ToString());
             li.SubItems.Add(a.Dp != null ? a.Dp.Ngayden.ToString() : a.Ngaythanhtoan.ToString());
             li.SubItems.Add(a.Dp != null ? a.Dp.Ngaydi.ToString() : a.Ngaythanhtoan.ToString());
             li.SubItems.Add(a.Dp != null ? a.Dp.SoNgayO().ToString() : "Không Đặt Phòng");
             li.SubItems.Add(a.Dp != null ? a.Dp.TongThanhTien().ToString() : "Không Đặt Phòng");
             li.SubItems.Add(a.Ddv != null ? a.Ddv.tinhTongGiaTien().ToString() : "Không Đặt DV");
             li.SubItems.Add(a.tinhTongThanhTien().ToString());
             li.SubItems.Add(a.Ngaythanhtoan.ToString());
             li.SubItems.Add(a.Kh.Quoctich);
         }
     }
 }