public static void cellClickTableDatPhong(TextBox txtSoPhong, TextBox txtGia, ComboBox cmbLoaiPhong, ref Entity.Phong phong, DataGridView dtgThongTinPhong, int index) { txtSoPhong.Text = dtgThongTinPhong.Rows[index].Cells[0].Value.ToString().Trim(); txtGia.Text = dtgThongTinPhong.Rows[index].Cells[3].Value.ToString().Trim(); cmbLoaiPhong.Text = dtgThongTinPhong.Rows[index].Cells[1].Value.ToString().Trim(); Entity.Phong p = new Entity.Phong(int.Parse(txtSoPhong.Text), cmbLoaiPhong.Text, Boolean.Parse(dtgThongTinPhong.Rows[index].Cells[2].Value.ToString()), Double.Parse(txtGia.Text)); phong = p; }
public static void DatPhong(ComboBox loaiPhong, DateTimePicker ngayDat, TextBox soPhong, TextBox gia, TextBox tenKH, TextBox soCMT, TextBox diaChi, TextBox sdt, ComboBox gT, DateTimePicker ngaySinh, Entity.Phong phong) { if (phong == null) { MessageBox.Show("Bạn phải lựa chọn phòng ở bảng danh sách phòng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (phong.TinhTrang == true) { MessageBox.Show("Phòng đã được đặt rôi!\n Hãy chọn phòng khác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (soPhong.Text.Trim().Equals("")) { MessageBox.Show("Hãy nhập số phòng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (gia.Text.Trim().Equals("")) { MessageBox.Show("Hãy nhập giá phòng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { // try // { double giaPhong = double.Parse(gia.Text.Trim()); if (giaPhong <= 0) { MessageBox.Show("Giá phòng không hợp lệ!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (tenKH.Text.Trim().Equals("")) { MessageBox.Show("Hãy nhập tên khách hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (soCMT.Text.Trim().Equals("")) { MessageBox.Show("Hãy nhập số chứng minh thư khách hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (diaChi.Text.Trim().Equals("")) { MessageBox.Show("Hãy nhập địa chỉ khách hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (sdt.Text.Trim().Equals("")) { MessageBox.Show("Hãy nhập số điện thoại khách hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { String queryUpdatePhong = "update Phong set tinhtrang = '" + true + "' where sophong = '" + soPhong.Text.Trim() + "'"; MessageBox.Show(soPhong.Text.Trim()); Boolean gioiTinh; if (gT.Text == "Nam") { gioiTinh = true; } else { gioiTinh = false; } String query = "select cmt from khachHang"; String queryAddKhachHang = ""; if (Model.KiemTra.kiemTraTonTai(query, soCMT.Text.ToString().Trim())) { queryAddKhachHang = "update khachHang set tenkh = N'" + tenKH.Text.Trim() + "' ,sdt = '" + sdt.Text.Trim() + "' ,diaChi = N'" + diaChi.Text.Trim() + "' ,gioiTinh = '" + gioiTinh + "' ,ngaySinh = '" + ngaySinh.Value.ToString("yyyy-MM-dd") + "' where cmt = '" + soCMT.Text.Trim() + "'"; } else { queryAddKhachHang = "insert into KhachHang values ('" + soCMT.Text.Trim() + "',N'" + tenKH.Text.Trim() + "','" + sdt.Text.Trim() + "','" + diaChi.Text.Trim() + "','" + gioiTinh + "','" + ngaySinh.Value.ToString("yyyy-MM-dd") + "')"; } String queryAddHoaDon = "insert into HoaDon values ('" + soCMT.Text.Trim() + "', '" + soPhong.Text.Trim() + "','" + ngayDat.Value.ToString("yyyy-MM-dd") + "','" + null + "','" + false + "')"; DBConnection.ExcuteQuery(queryUpdatePhong); DBConnection.ExcuteQuery(queryAddKhachHang); DBConnection.ExcuteQuery(queryAddHoaDon); soPhong.Text = ""; gia.Text = ""; tenKH.Text = ""; soCMT.Text = ""; diaChi.Text = ""; sdt.Text = ""; } } //} /* catch (Exception ex) * { * MessageBox.Show("Nhập sai định dạng giá phòng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); * }*/ } } } }