コード例 #1
0
 private void hienthiDSPhong(CDatPhong dp)
 {
     lvwPhong.Items.Clear();
     if (frmmng.Data.ArrBill.Count > 0)
     {
         foreach (CPhong phong in dp.Phong)
         {
             ListViewItem li = lvwPhong.Items.Add(phong.Sophong.ToString());
             li.SubItems.Add(phong.Loaiphong);
             li.SubItems.Add(dp.ThanhTien(phong.Loaiphong).ToString());
         }
         txtPhongTT.Text = dp.TongThanhTien().ToString();
     }
 }
コード例 #2
0
ファイル: DatPhong.cs プロジェクト: PhuTrieu/HotelManagement
        public void hienthiDP(int j)
        {
            CDatPhong dp = (CDatPhong)frmmng.Data.ArrDP[j];

            cbxHoten.Text    = dp.Kh.Hoten + " (" + dp.Kh.CMND.ToString() + ")";
            dtpNgayden.Value = dp.Ngayden;
            dtpNgaydi.Value  = dp.Ngaydi;
            txtSoNgayO.Text  = dp.SoNgayO().ToString();
            if (dp.Phong.Count == 1)
            {
                cbxLoaiphong.Text   = dp.Phong[0].Loaiphong;
                txtSoPhong.Text     = dp.Phong[0].Sophong.ToString();
                txtThanhTien.Text   = dp.ThanhTien(cbxLoaiphong.Text).ToString();
                txtTongGiaTien.Text = dp.TongThanhTien().ToString();
            }
            else if (dp.Phong.Count > 1)
            {
                try
                {
                    foreach (int pos in lvwChooseP.SelectedIndices)
                    {
                        txtSoPhong.Text     = lvwChooseP.Items[pos].Text;
                        cbxLoaiphong.Text   = lvwChooseP.Items[pos].SubItems[1].Text;
                        txtThanhTien.Text   = lvwChooseP.Items[pos].SubItems[2].Text;
                        txtTongGiaTien.Text = dp.TongThanhTien().ToString();
                        break;
                    }
                }
                catch (Exception)
                {
                    txtSoPhong.Text     = "";
                    cbxLoaiphong.Text   = "";
                    txtThanhTien.Text   = "";
                    txtTongGiaTien.Text = "";
                }
            }
        }