Exemplo n.º 1
0
        private void btnThanhToan_Click(object sender, EventArgs e)
        {
            //lấy thông tin của khách hàng thuê phòng cho vào form hóa đơn
            int    i        = dgvPhieuThanhToan.CurrentCell.RowIndex;                     //lấy chỉ số hàng
            string str_mapt = dgvPhieuThanhToan.Rows[i].Cells[0].Value.ToString().Trim(); //lấy mã phiếu thuê
            HoaDon hd       = new HoaDon();

            hd.TenKH      = dgvPhieuThanhToan.Rows[i].Cells[2].Value.ToString().Trim();
            hd.GioiTinh   = dgvPhieuThanhToan.Rows[i].Cells[3].Value.ToString().Trim();
            hd.SDT        = dgvPhieuThanhToan.Rows[i].Cells[4].Value.ToString().Trim();
            hd.Email      = dgvPhieuThanhToan.Rows[i].Cells[5].Value.ToString().Trim();
            hd.CMND       = dgvPhieuThanhToan.Rows[i].Cells[6].Value.ToString().Trim();
            hd.TienPhong  = dal_ThanhToan.TinhTienPhong(str_mapt.Trim());
            hd.TienDV     = dal_ThanhToan.TinhTienDichVu(str_mapt.Trim());
            hd.TongTienTT = hd.TienPhong + hd.TienDV;

            frmHoaDon frm = new frmHoaDon();

            frm.ThongTinHoaDon(hd);
            frm.LayMaPT(str_mapt);
            frm.ShowDialog();

            //cập nhật lại thông tin danh sách người đang thuê phòng và các thông tin phòng dịch vụ
            dgvPhieuThanhToan.DataSource = dal_ThanhToan.ThongTinCacKhachHangThuePhong();
            i                            = dgvPhieuThanhToan.CurrentCell.RowIndex;
            str_mapt                     = dgvPhieuThanhToan.Rows[i].Cells[0].Value.ToString().Trim();
            lblTenKH.Text                = dgvPhieuThanhToan.Rows[i].Cells[2].Value.ToString().Trim();
            dgvPhong.DataSource          = dal_ThanhToan.ThongTinCacPhongThueTheoMaPT(str_mapt.Trim());
            dgvDichVuDaSuDung.DataSource = dal_SDDV.ThongTinSuDungDichVuTheoMaPhieuThue(str_mapt.Trim());
            lblTongTienDV.Text           = string.Format("{0:0,0}", dal_ThanhToan.TinhTienDichVu(str_mapt.Trim()));
            lblTienPhong.Text            = string.Format("{0:0,0}", dal_ThanhToan.TinhTienPhong(str_mapt.Trim()));
        }
Exemplo n.º 2
0
 private void Hóadon_Click(object sender, EventArgs e)
 {
     GUI.frmHoaDon frm = new frmHoaDon();
     frm.ShowDialog();
 }