Ejemplo n.º 1
0
        private void btnXacNhanThue_Click_1(object sender, EventArgs e)
        {
            int dem = 0; // số phòng mà khách chọn

            foreach (DataGridViewRow row in dgvThuePhong.Rows)
            {
                if (row.Cells[0].Value != null)
                {
                    if ((Boolean)row.Cells[0].Value == true)
                    {
                        dem++;
                    }
                }
            }
            if (dem > 0)
            {
                //Thêm khách hàng mới
                KhachHang kh = new KhachHang();
                kh.TenKH    = txtTenKH.Text;
                kh.GioiTinh = cboGioiTinh.Text;
                kh.SDT      = txtSDT.Text;
                kh.Email    = txtEmail.Text;
                kh.CMND     = txtCMND.Text;
                dal_khachhang.ThemKhachHang(kh);
                string str_MaKHVuaThem = dal_khachhang.LayMaKHVuaThem();
                //Thêm vào bảng Phiếu thuê mã khách hàng, ngày đén ngày đi, hình thức thuê
                PhieuThue PT = new PhieuThue();
                PT.MaKH         = str_MaKHVuaThem;
                PT.NgayDen      = dateNgayDen.Value;
                PT.NgayDi       = dateNgayDi.Value;
                PT.HinhThucThue = cboHinhThucThue.Text;
                dal_phieuthue.ThemPhieuThue(PT);
                string str_MaPTVuaThem = dal_phieuthue.LayMaPTVuaThem();
                //Update bảng phòng
                foreach (DataGridViewRow row in dgvThuePhong.Rows)
                {
                    if (row.Cells[0].Value != null)
                    {
                        if ((Boolean)row.Cells[0].Value == true)
                        {
                            Phong P = new Phong();
                            P.MaPhong   = row.Cells[1].Value.ToString().Trim();
                            P.TrangThai = "Đã bị thuê";
                            P.MaPT      = str_MaPTVuaThem;
                            dal_phong.SuaPhongSauKhiThue(P);
                        }
                    }
                }
                MessageBox.Show("Thuê phòng thành công");
                this.Close();
            }
            else
            {
                MessageBox.Show("Bạn cần chọn phòng");
            }
        }
Ejemplo n.º 2
0
 private void btnThemKhachHang_Click(object sender, EventArgs e)
 {
     try
     {
         KhachHang kh = new KhachHang();
         kh.TenKH    = txtTenKH.Text.Trim();
         kh.GioiTinh = cboGioiTinh.Text;
         kh.SDT      = txtSDT.Text.Trim();
         kh.Email    = txtEmail.Text.Trim();
         kh.CMND     = txtCMND.Text.Trim();
         dal_KhachHang.ThemKhachHang(kh);
         dgvKhachHang.DataSource = dal_KhachHang.ThongTinCacKhachHang();
         MessageBox.Show("Thêm khách hàng thành công!");
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error" + ex.Message);
     }
 }
Ejemplo n.º 3
0
 public bool themKhachHang(DTO_KhachHang ncc)
 {
     return(tg.ThemKhachHang(ncc));
 }
Ejemplo n.º 4
0
 public bool ThemKhachHang(DTO_KhachHang kh)
 {
     return(dalKhachHang.ThemKhachHang(kh));
 }