public static int XacNhanDatPhong(PhieuDangKy_DTO pdkDTO, Phong_DTO phgDTO) { int count = 0; try { string strTruyVan = string.Format("INSERT INTO ChiTietLoaiPhong(MaPhieuDK,MaPhong) VALUES('{0}','{1}')", pdkDTO.MaPhieuDK, phgDTO.MaPhong); count = DataProvider.ExecuteNonQuery(strTruyVan); string strTruyVanUpdate = string.Format("UPDATE PhieuDangKy SET DaVaoPhong = 1 WHERE MaPhieuDK = '" + pdkDTO.MaPhieuDK + "'"); count = DataProvider.ExecuteNonQuery(strTruyVanUpdate); string strTruyVanUpdateTTP = string.Format("UPDATE Phong SET TinhTrangPhong = 1 WHERE MaPhong = '" + phgDTO.MaPhong + "'"); count = DataProvider.ExecuteNonQuery(strTruyVanUpdateTTP); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(count); }
private void btnXacNhanDatPhong_Click(object sender, EventArgs e) { try { if (txtMaPhieuDK.Text == "") { return; } if (cmbTenPhong.Items.Count == 0) { cmbTenPhong.Text = "Hết phòng"; cmbTenPhong.Enabled = false; return; } else { cmbTenPhong.Enabled = true; PhieuDangKy_DTO pdkDTO = new PhieuDangKy_DTO(); Phong_DTO phgDTO = new Phong_DTO(); pdkDTO.MaPhieuDK = txtMaPhieuDK.Text; phgDTO.MaPhong = (string)cmbTenPhong.SelectedValue; int check = Phong_BLL.XacNhanDatPhong(pdkDTO, phgDTO); if (check > 0) { HienThiDuLieuPhieuDangKyDangCho(); cmbTenPhong.DataSource = Phong_BLL.HienThiTenPhongTheoMaLoaiPhong_Trong((string)cmbTenLoaiPhong.SelectedValue); cmbTenPhong.DisplayMember = "TenPhong"; cmbTenPhong.ValueMember = "MaPhong"; if (cmbTenPhong.Items.Count != 0) { cmbTenPhong.SelectedIndex = 0; } if (cmbTenPhong.Items.Count == 0) { cmbTenPhong.Enabled = false; btnXacNhanDatPhong.Enabled = false; cmbTenPhong.Text = "Hết phòng"; } MessageBox.Show("Đã thêm khách hàng vào phòng thành công", "Thông báo"); txtMaPhieuDK.Text = ""; HienThiDSKhachHangDaCoPhong(); } else { MessageBox.Show("Thêm khách hàng vào phòng thất bại", "Thông báo"); } } } catch (Exception ex) { XtraMessageBox.Show("Error :" + ex.Message); } }
public static List <PhieuDangKy_DTO> HienThiDuLieuPDKDangCho() { List <PhieuDangKy_DTO> listPDKDTO = new List <PhieuDangKy_DTO>(); try { string strTruyVan = string.Format(@"SELECT DISTINCT KH.MaKH, KH.TenKH, PDK.MaPhieuDK, PDK.TienDatCoc, PDK.MaNV, PDK.MaKH, KH.NgaySinh, KH.GioiTinh, KH.CMND, KH.QuocTich, KH.DiaChi, KH.SDT FROM PhieuDangKy as PDK, KhachHang as KH WHERE PDK.MaKH = KH.MaKH AND KH.DaXacNhan = 1 AND ISNULL(PDK.DaVaoPhong,'false') not in (1)"); DataTable _dt = new DataTable(); _dt = DataProvider.fillDataTable(strTruyVan); if (_dt != null) { for (int index = 0; index < _dt.Rows.Count; index++) { PhieuDangKy_DTO pdkDTO = new PhieuDangKy_DTO(); pdkDTO.TenKH = _dt.Rows[index]["TenKH"].ToString(); pdkDTO.MaPhieuDK = _dt.Rows[index]["MaPhieuDK"].ToString(); pdkDTO.TienDatCoc = double.Parse(_dt.Rows[index]["TienDatCoc"].ToString()); pdkDTO.MaNV = _dt.Rows[index]["MaNV"].ToString(); pdkDTO.MaKH = _dt.Rows[index]["MaKH"].ToString(); listPDKDTO.Add(pdkDTO); } } return(listPDKDTO); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); return(null); } }
public static int ThayDoiPhongChoKhach(PhieuDangKy_DTO pdkDTO, Phong_DTO phgDTO) { int count = 0; string maPhongCu = ""; try { string strTruyVan_LayMaPhongCu = string.Format("SELECT MaPhong from ChiTietLoaiPhong where MaPhieuDK = '" + pdkDTO.MaPhieuDK + "'"); maPhongCu = DataProvider.ExecuteScalar(strTruyVan_LayMaPhongCu); string strTruyVan_ThayDoiTTPhong = string.Format("Update Phong SET TinhTrangPhong = 0 WHERE MaPhong = '" + maPhongCu + "'"); count = DataProvider.ExecuteNonQuery(strTruyVan_ThayDoiTTPhong); string strTruyVan_Update = string.Format("UPDATE ChiTietLoaiPhong SET MaPhong = '" + phgDTO.MaPhong + "' WHERE MaPhieuDK = '" + pdkDTO.MaPhieuDK + "'"); count = DataProvider.ExecuteNonQuery(strTruyVan_Update); string strTruyVan_ThayDoiTTPhong_2 = string.Format("Update Phong SET TinhTrangPhong = 1 WHERE MaPhong = '" + phgDTO.MaPhong + "'"); count = DataProvider.ExecuteNonQuery(strTruyVan_ThayDoiTTPhong_2); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(count); }
//Bắt sự kiện click vào DataGridView Phiếu Đăng Ký private void dgvPhieuDK_Click(object sender, EventArgs e) { try { if (dgvPhieuDK.SelectedRows != null) { DataGridViewRow _row = dgvPhieuDK.SelectedRows[0]; string MaPhieuDK = _row.Cells["MaPhieuDK"].Value.ToString(); PhieuDangKy_DTO pdkDTO = PhieuDangKy_BLL.HienThiDuLieuPhieuDangKy(MaPhieuDK); txtMaPDK_TTPDK.Text = pdkDTO.MaPhieuDK; dtpGioDen_TTPDK.EditValue = pdkDTO.GioDen; dtpGioDi_TTPDK.EditValue = pdkDTO.GioDi; dtpNgayDen_TTPDK.Text = Convert.ToDateTime(pdkDTO.NgayDen).ToShortDateString(); dtpNgayDi_TTPDK.Text = Convert.ToDateTime(pdkDTO.NgayDi).ToShortDateString(); txtSoLuongNL_TTPDK.Text = pdkDTO.SoLuongNguoiLon + ""; txtSoLuongTE_TTPDK.Text = pdkDTO.SoLuongTreEm + ""; txtTienDatCoc_TTPDK.Text = pdkDTO.TienDatCoc + ""; //Truyền thuộc tính MaKH để truyền sang form khác MaKH = _row.Cells["MaKHH"].Value.ToString(); txtMaNV_TTPDK.Text = _row.Cells["MaNV"].Value.ToString(); maPhieuDK = _row.Cells["MaPhieuDK"].Value.ToString(); } } catch (Exception) { return; } }
//Hiển thị mã phiếu đăng ký mà chưa có xác nhận đặt phòng ở public static List <PhieuDangKy_DTO> HienThiMaPhieuDangKyChuaDuocDatPhong() { List <PhieuDangKy_DTO> lstMaPhieuDKChuaDuocDP = new List <PhieuDangKy_DTO>(); try { string strTruyVan = string.Format("select * from PhieuDangKy where DaXacNhan = 0"); DataTable _dt = new DataTable(); _dt = DataProvider.fillDataTable(strTruyVan); if (_dt != null) { if (lstMaPhieuDKChuaDuocDP == null) { lstMaPhieuDKChuaDuocDP = new List <PhieuDangKy_DTO>(); } PhieuDangKy_DTO pdkDTO = null; for (int i = 0; i < _dt.Rows.Count; i++) { pdkDTO = new PhieuDangKy_DTO(); pdkDTO.MaPhieuDK = _dt.Rows[i]["MaPhieuDK"].ToString(); lstMaPhieuDKChuaDuocDP.Add(pdkDTO); } } } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); return(null); } return(lstMaPhieuDKChuaDuocDP); }
private void btnSuaPhieuDK_Click(object sender, EventArgs e) { //Lấy tất cả giá trị từ các control giao điện đổ vào đối tượng PhieuDangKy_DTO pdkDTO = new PhieuDangKy_DTO(); pdkDTO.MaPhieuDK = txtMaPDK_TTPDK.Text; pdkDTO.GioDen = dtpGioDen_TTPDK.Text; pdkDTO.GioDi = dtpGioDi_TTPDK.Text; pdkDTO.NgayDen = Convert.ToDateTime(dtpNgayDen_TTPDK.Text); pdkDTO.NgayDi = Convert.ToDateTime(dtpNgayDi_TTPDK.Text); pdkDTO.SoLuongNguoiLon = int.Parse(txtSoLuongNL_TTPDK.Text); pdkDTO.SoLuongTreEm = int.Parse(txtSoLuongTE_TTPDK.Text); pdkDTO.TienDatCoc = int.Parse(txtTienDatCoc_TTPDK.Text); int check = PhieuDangKy_BLL.SuaPhieuDangKy(pdkDTO); if (check > 0) { PhieuDangKy_DTO pdkDTOUpDate = lstPhieuDangKyDTO.Single(n => n.MaPhieuDK == pdkDTO.MaPhieuDK); pdkDTOUpDate.NgayDen = pdkDTO.NgayDen; pdkDTOUpDate.NgayDi = pdkDTO.NgayDi; pdkDTOUpDate.GioDen = pdkDTO.GioDen; pdkDTOUpDate.GioDi = pdkDTO.GioDi; pdkDTOUpDate.SoLuongNguoiLon = pdkDTO.SoLuongNguoiLon; pdkDTOUpDate.SoLuongTreEm = pdkDTO.SoLuongTreEm; pdkDTOUpDate.TienDatCoc = pdkDTO.TienDatCoc; HienThiLaiDuLieuTrenDataGridView(); XtraMessageBox.Show("Cập nhật lại phiếu đăng ký thành công", "Thông báo"); } else { XtraMessageBox.Show("Cập nhật phiếu đăng ký thất bại", "Thông báo"); } }
private void btnThayDoiPhongChoKhach_Click(object sender, EventArgs e) { try { if (cmbTenPhong_TTDP.Items.Count == 0) { cmbTenPhong_TTDP.Text = "Hết phòng"; cmbTenPhong_TTDP.Enabled = false; return; } else { cmbTenPhong_TTDP.Enabled = true; PhieuDangKy_DTO pdkDTO = new PhieuDangKy_DTO(); Phong_DTO phgDTO = new Phong_DTO(); pdkDTO.MaPhieuDK = txtMaPhieuDK_TTDP.Text; phgDTO.MaPhong = (string)cmbTenPhong_TTDP.SelectedValue; int check = Phong_BLL.ThayDoiPhongChoKhach(pdkDTO, phgDTO); DialogResult _dr = MessageBox.Show("Bạn có chắc muốn thay đổi phòng cho khách không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (_dr == DialogResult.Yes) { if (check > 0) { HienThiDSKhachHangDaCoPhong(); cmbTenPhong_TTDP.DataSource = Phong_BLL.HienThiTenPhongTheoMaLoaiPhong_Trong((string)cmbTenLoaiPhong_TTDP.SelectedValue); cmbTenPhong_TTDP.DisplayMember = "TenPhong"; cmbTenPhong_TTDP.ValueMember = "MaPhong"; if (cmbTenPhong_TTDP.Items.Count != 0) { cmbTenPhong_TTDP.SelectedIndex = 0; } if (cmbTenPhong_TTDP.Items.Count == 0) { cmbTenPhong_TTDP.Enabled = false; btnThayDoiPhongChoKhach.Enabled = false; cmbTenPhong_TTDP.Text = "Hết phòng"; } MessageBox.Show("Cập nhật phòng cho khách thành công!!!!", "Thông báo"); } else { MessageBox.Show("Cập nhật phòng cho khách thất bại!!! Xin kiểm tra dữ liệu!!!", "Thông báo"); } } } } catch (Exception ex) { XtraMessageBox.Show("Error :" + ex.Message); } }
public static List <PhieuDangKy_DTO> HienThiDanhSachKhachHangTrongPDK(int index) { List <PhieuDangKy_DTO> lstPhieuDangKy = null; try { string strTruyVan = @"SELECT DISTINCT KH.MaKH ,KH.TenKH,PDK.MaPhieuDK,PDK.NgayDen,PDK.GioDen,PDK.NgayDi,PDK.GioDi,PDK.SoLuongNguoiLon,PDK.SoLuongTreEm,PDK.TienDatCoc,PDK.MaNV,PDK.MaKH,KH.NgaySinh,KH.GioiTinh,KH.CMND,KH.QuocTich,KH.DiaChi,KH.SDT FROM PhieuDangKy as PDK, KhachHang as KH WHERE PDK.MaKH = KH.MaKH AND KH.DaXacNhan = 1"; DataTable _dt = new DataTable(); _dt = DataProvider.fillDataTable(strTruyVan); if (_dt != null) { if (lstPhieuDangKy == null) { lstPhieuDangKy = new List <PhieuDangKy_DTO>(); } PhieuDangKy_DTO pdkDTO = null; for (index = 0; index < _dt.Rows.Count; index++) { pdkDTO = new PhieuDangKy_DTO(); pdkDTO.TenKH = _dt.Rows[index]["TenKH"].ToString(); pdkDTO.MaPhieuDK = _dt.Rows[index]["MaPhieuDK"].ToString(); pdkDTO.NgayDen = Convert.ToDateTime(_dt.Rows[index]["NgayDen"].ToString()); DateTime dtGioDen = Convert.ToDateTime(_dt.Rows[index]["GioDen"].ToString()); string strGioDen = String.Format("{0:00}:{1:00}:{2:00}", dtGioDen.Hour, dtGioDen.Minute, dtGioDen.Second); DateTime dtGioDi = Convert.ToDateTime(_dt.Rows[index]["GioDi"].ToString()); string strGioDi = String.Format("{0:00}:{1:00}:{2:00}", dtGioDi.Hour, dtGioDi.Minute, dtGioDi.Second); pdkDTO.GioDen = strGioDen; pdkDTO.GioDi = strGioDi; pdkDTO.NgayDi = Convert.ToDateTime(_dt.Rows[index]["NgayDi"].ToString()); pdkDTO.SoLuongNguoiLon = int.Parse(_dt.Rows[index]["SoLuongNguoiLon"].ToString()); pdkDTO.SoLuongTreEm = int.Parse(_dt.Rows[index]["SoLuongTreEm"].ToString()); pdkDTO.TienDatCoc = double.Parse(_dt.Rows[index]["TienDatCoc"].ToString()); pdkDTO.MaNV = _dt.Rows[index]["MaNV"].ToString(); pdkDTO.MaKH = _dt.Rows[index]["MaKH"].ToString(); lstPhieuDangKy.Add(pdkDTO); } } return(lstPhieuDangKy); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); return(null); } }
public static int SuaPhieuDangKy(PhieuDangKy_DTO pdkDTO) { int count = 0; try { string strTruyVan = string.Format("UPDATE PhieuDangKy SET NgayDen = '{0}',NgayDi = '{1}', GioDen = '{2}', GioDi = '{3}', SoLuongNguoiLon = {4}, SoLuongTreEm = {5},TienDatCoc = {6} WHERE MaPhieuDK = '{7}'", pdkDTO.NgayDen, pdkDTO.NgayDi, pdkDTO.GioDen, pdkDTO.GioDi, pdkDTO.SoLuongNguoiLon, pdkDTO.SoLuongTreEm, pdkDTO.TienDatCoc, pdkDTO.MaPhieuDK); count = DataProvider.ExecuteNonQuery(strTruyVan); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(count); }
public static List <PhieuDangKy_DTO> HienThiDanhSachCacPhieuDK() { List <PhieuDangKy_DTO> lstPDK = new List <PhieuDangKy_DTO>(); try { string strTruyVan = string.Format(@"SELECT * FROM PhieuDangKy"); DataTable _dt = new DataTable(); _dt = DataProvider.fillDataTable(strTruyVan); if (_dt != null) { for (int index = 0; index < _dt.Rows.Count; index++) { PhieuDangKy_DTO pdkDTO = new PhieuDangKy_DTO(); pdkDTO.MaPhieuDK = _dt.Rows[index]["MaPhieuDK"].ToString(); pdkDTO.NgayDen = Convert.ToDateTime(_dt.Rows[index]["NgayDen"].ToString()); DateTime dtGioDen = Convert.ToDateTime(_dt.Rows[index]["GioDen"].ToString()); string strGioDen = String.Format("{0:00}:{1:00}:{2:00}", dtGioDen.Hour, dtGioDen.Minute, dtGioDen.Second); DateTime dtGioDi = Convert.ToDateTime(_dt.Rows[index]["GioDi"].ToString()); string strGioDi = String.Format("{0:00}:{1:00}:{2:00}", dtGioDi.Hour, dtGioDi.Minute, dtGioDi.Second); pdkDTO.GioDen = strGioDen; pdkDTO.GioDi = strGioDi; pdkDTO.NgayDi = Convert.ToDateTime(_dt.Rows[index]["NgayDi"].ToString()); pdkDTO.SoLuongNguoiLon = int.Parse(_dt.Rows[index]["SoLuongNguoiLon"].ToString()); pdkDTO.SoLuongTreEm = int.Parse(_dt.Rows[index]["SoLuongTreEm"].ToString()); pdkDTO.TienDatCoc = double.Parse(_dt.Rows[index]["TienDatCoc"].ToString()); pdkDTO.MaNV = _dt.Rows[index]["MaNV"].ToString(); pdkDTO.MaKH = _dt.Rows[index]["MaKH"].ToString(); lstPDK.Add(pdkDTO); } } return(lstPDK); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); return(null); } }
private void btnXoaPhieuDK_Click(object sender, EventArgs e) { if (DangNhap_BLL.LayMaQuyenHan(txtMaNV_TTPDK.Text) == "2") { string MaPhieuDK = txtMaPDK_TTPDK.Text; if (PhieuDangKy_BLL.XoaPhieuDangKy(MaPhieuDK) == 1) { PhieuDangKy_DTO pdkDTODelete = lstPhieuDangKyDTO.Single(n => n.MaPhieuDK == MaPhieuDK); lstPhieuDangKyDTO.Remove(pdkDTODelete); HienThiLaiDuLieuTrenDataGridView(); XtraMessageBox.Show("Xóa phiếu đăng ký thành công!", "Thông báo"); } else { XtraMessageBox.Show("Xóa phiếu đăng ký thất bại!", "Thông báo"); } } }
private void btnCapNhatLaiTrangThaiPhong_Click(object sender, EventArgs e) { PhieuDangKy_DTO pdkDTO = new PhieuDangKy_DTO(); Phong_DTO phgDTO = new Phong_DTO(); pdkDTO.MaPhieuDK = txtMaPhieuDK_TTDP.Text; phgDTO.MaPhong = (string)cmbTenPhong_TTDP.SelectedValue; int check = Phong_BLL.CapNhatLaiTrangThaiPhong(pdkDTO, phgDTO); if (check > 0) { HienThiDSKhachHangDaCoPhong(); MessageBox.Show("Đã cập nhật lại phòng thành công!!!!", "Thông báo"); } else { MessageBox.Show("Cập nhật thất bại!!!!", "Thông báo"); } }
public static int CapNhatLaiTrangThaiPhong(PhieuDangKy_DTO pdkDTO, Phong_DTO phgDTO) { int count = 0; string MaPhong = ""; try { string strTruyVan_LayMaPhongHienTai = string.Format("SELECT MaPhong from ChiTietLoaiPhong WHERE MaPhieuDK = '" + pdkDTO.MaPhieuDK + "'"); MaPhong = DataProvider.ExecuteScalar(strTruyVan_LayMaPhongHienTai); string strTruyVan_UpdateTTP = string.Format("UPDATE Phong SET TinhTrangPhong = 0 WHERE MaPhong = '" + MaPhong + "'"); count = DataProvider.ExecuteNonQuery(strTruyVan_UpdateTTP); return(count); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(count); }
public static int ThemPhieuDangKy(PhieuDangKy_DTO pdkDTO) { int count = 0; try { string strTruyVan = string.Format(@"INSERT INTO PhieuDangKy(MaPhieuDK,NgayDen,NgayDi,GioDen, GioDi,SoLuongNguoiLon,SoLuongTreEm,TienDatCoc, MaNV,MaKH) VALUES('{0}', '{1}', '{2}', '{3}', '{4}', {5}, {6}, {7}, '{8}', '{9}')", pdkDTO.MaPhieuDK, pdkDTO.NgayDen, pdkDTO.NgayDi, pdkDTO.GioDen, pdkDTO.GioDi, pdkDTO.SoLuongNguoiLon, pdkDTO.SoLuongTreEm, pdkDTO.TienDatCoc, pdkDTO.MaNV, pdkDTO.MaKH); count = DataProvider.ExecuteNonQuery(strTruyVan); //Cập nhật phiếu đăng ký đã có khách hàng string strTruyVanUpdateKH = " UPDATE KhachHang SET DaXacNhan = 1 WHERE MaKH = '" + pdkDTO.MaKH + "'"; count = DataProvider.ExecuteNonQuery(strTruyVanUpdateKH); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(count); }
public static int CapNhatLaiTrangThaiPhong(PhieuDangKy_DTO pdkDTO, Phong_DTO phgDTO) => Phong_DAL.CapNhatLaiTrangThaiPhong(pdkDTO, phgDTO);
public static int ThayDoiPhongChoKhach(PhieuDangKy_DTO pdkDTO, Phong_DTO phgDTO) => Phong_DAL.ThayDoiPhongChoKhach(pdkDTO, phgDTO);
public static int XacNhanDatPhong(PhieuDangKy_DTO pdkDTO, Phong_DTO phgDTO) => Phong_DAL.XacNhanDatPhong(pdkDTO, phgDTO);
public static int SuaPhieuDangKy(PhieuDangKy_DTO pdkDTO) => PhieuDangKy_DAL.SuaPhieuDangKy(pdkDTO);
//Duyệt danh sách các khách hàng chưa xác nhận. private void btnXacNhanDangKy_Click(object sender, EventArgs e) { //Lấy mã khách hàng để load dữ liệu tên khách hàng lên txtBox string maKH = ""; string tenKH = ""; if (dgvLoadKhachHang.SelectedRows != null) { DataGridViewRow _row = dgvLoadKhachHang.SelectedRows[0]; maKH = _row.Cells["MaKhachHang"].Value.ToString(); tenKH = _row.Cells["TenKhachHang"].Value.ToString(); } string errorS = ""; PhieuDangKy_DTO pdkDTO = new PhieuDangKy_DTO(); //Kiểm tra hợp lệ của dữ liệu if (txtMaPhieuDK.Text.Trim() != "") { if (PhieuDangKy_BLL.KiemTraMa(txtMaPhieuDK.Text) == 1) { errorS += "Mã phiếu đăng ký đã bị trùng. Xin kiểm tra lại mã phiếu!!\n"; } else { pdkDTO.MaPhieuDK = txtMaPhieuDK.Text; } } else { errorS += "Chưa nhập thông tin trên phiếu đăng ký. Hãy nhập thông tin để tiếp tục!!\n"; } if (txtSoLuongNL.Text.Trim() != "") { if (IsNumber(txtSoLuongNL.Text) == true) { pdkDTO.SoLuongNguoiLon = Convert.ToInt32(txtSoLuongNL.Text.ToString()); } else { errorS += "Kiểu dữ liệu không hợp lệ. Dữ liệu phải là số...\n"; } } else { errorS += "Chưa nhập số lượng người lớn. Hãy nhập số lượng người lớn để tiếp tục!!\n"; } if (txtSoLuongTE.Text.Trim() != "") { if (IsNumber(txtSoLuongTE.Text) == true) { pdkDTO.SoLuongTreEm = Convert.ToInt32(txtSoLuongTE.Text.ToString()); } else { errorS += "Kiểu dữ liệu không hợp lệ. Dữ liệu phải là số...\n"; } } else { pdkDTO.SoLuongTreEm = 0; } if (txtTienDatCoc.Text.Trim() != "") { if (IsNumber(txtTienDatCoc.Text) == true) { pdkDTO.TienDatCoc = Convert.ToDouble(txtTienDatCoc.Text.ToString()); } else { errorS += "Kiểu dữ liệu không hợp lệ. Dữ liệu phải là số...\n"; } } else { pdkDTO.TienDatCoc = 0; } if (errorS != "") { MessageBox.Show(errorS, "Thông báo lỗi"); return; } pdkDTO.NgayDen = Convert.ToDateTime(dtpNgayDen.Text); pdkDTO.NgayDi = Convert.ToDateTime(dtpNgayDi.Text); pdkDTO.GioDen = Convert.ToString(dtpGioDen.Text); pdkDTO.GioDi = Convert.ToString(dtpGioDi.Text); pdkDTO.MaKH = maKH; pdkDTO.TenKH = tenKH; pdkDTO.MaNV = txtMaNVV.Text; int check = PhieuDangKy_BLL.ThemPhieuDangKy(pdkDTO); if (check > 0) { XtraMessageBox.Show("Thêm 1 phiếu đăng ký thành công", "Thông báo"); HienThiDuLieuKhachHang(pos); HienThiDanhSachKhachHangTrongPDK(); } else { XtraMessageBox.Show("Thêm 1 phiếu đăng ký thất bại!!", "Thông báo"); } }
public static int ThemPhieuDangKy(PhieuDangKy_DTO pdkDTO) => PhieuDangKy_DAL.ThemPhieuDangKy(pdkDTO);