private void addButton_Click(object sender, EventArgs e) { PhieuThuePhongDTO phieuThuePhongDTO = new PhieuThuePhongDTO(); List <ChiTietThuePhongDTO> dSChiTietThuePhongDTO = new List <ChiTietThuePhongDTO>(); for (int i = 0; i < DanhSachPhieuThuePhong.Rows.Count; i++) { ChiTietThuePhongDTO chiTietThuePhongDTO = new ChiTietThuePhongDTO(); if (DanhSachPhieuThuePhong.Rows[i].Cells[1].Value == null) { MessageBox.Show("Không được bỏ trống khách hàng", "THÔNG BÁO"); return; } chiTietThuePhongDTO.MaKhachHang = DanhSachPhieuThuePhong.Rows[i].Cells[1].Value.ToString(); dSChiTietThuePhongDTO.Add(chiTietThuePhongDTO); } phieuThuePhongDTO.MaPhong = cbMaPhong.SelectedValue.ToString(); phieuThuePhongDTO.NgayThue = ngayThuePhong.Value.Date.ToString("yyyy-MM-dd"); lapPhieuThuePhongBLL.ThemPhieuThuePhong(phieuThuePhongDTO, dSChiTietThuePhongDTO); MessageBox.Show("Thêm thành công"); DanhSachPhieuThuePhong.Rows.Clear(); index = 0; }
private void btnSua_Click(object sender, EventArgs e) { if (lsvCTPT.SelectedItems.Count <= 0) { return; } if (kiemtra()) { cttpBUS = new ChiTietThuePhongBUS(); cttpDT0 = new ChiTietThuePhongDTO(); cttpDT0.Maphieuthue = cmbMaPT.SelectedItem.ToString(); cttpDT0.Madichvu = cmbMaDV.SelectedValue.ToString(); cttpDT0.Maphong = cmbMaphong.SelectedItem.ToString(); cttpDT0.Ngay = dtpNgayGio.Value; cttpDT0.Soluong = (int)numSL.Value; if (cttpBUS.updateChiTietThuePhong(cttpDT0) == 1) { show_CTTP(); } else { MessageBox.Show("Lỗi!"); } } }
//Sửa chi tiết thuê phòng public void updateChiTietThuePhong(ChiTietThuePhongDTO cttpDTO) { var querry = (from cttp in htDataContext.chitietthuephongs where cttp.maphieuthue == cttpDTO.Maphieuthue && cttp.maphong == cttpDTO.Maphong && cttp.ngay == cttpDTO.Ngay && cttp.madichvu == cttpDTO.Madichvu select cttp).FirstOrDefault <chitietthuephong>(); querry.soluong = cttpDTO.Soluong; htDataContext.SubmitChanges(); }
public int updateChiTietThuePhong(ChiTietThuePhongDTO htDTO) { try { cttpDAO.updateChiTietThuePhong(htDTO); return(1); } catch { return(0); } }
//Thêm chi tiết thuê phòng public void insertChiTietThuePhong(ChiTietThuePhongDTO cttpDTO) { chitietthuephong cttp = new chitietthuephong(); cttp.maphieuthue = cttpDTO.Maphieuthue; cttp.maphong = cttpDTO.Maphong; cttp.ngay = (DateTime)cttpDTO.Ngay; cttp.madichvu = cttpDTO.Madichvu; cttp.soluong = (int)cttpDTO.Soluong; htDataContext.chitietthuephongs.InsertOnSubmit(cttp); htDataContext.SubmitChanges(); }
public int insertChiTietThuePhong(ChiTietThuePhongDTO htDTO) { try { cttpDAO.insertChiTietThuePhong(htDTO); return(1); } catch { return(0); //throw new Exception("Không thêm được dữ liệu!"); } }
private void btnSua_Click(object sender, EventArgs e) { if (lsvCTPT.SelectedItems.Count <= 0) return; if (kiemtra()) { cttpDT0 = new ChiTietThuePhongDTO(); cttpDT0.Maphieuthue = cmbMaPT.SelectedItem.ToString(); cttpDT0.Madichvu = cmbMaDV.SelectedValue.ToString(); cttpDT0.Maphong = cmbMaphong.SelectedItem.ToString(); cttpDT0.Ngay = dtpNgayGio.Value; cttpDT0.Soluong = (int)numSL.Value; if (cttphong.updateChiTietThuePhong(cttpDT0) == 1) { show_CTTP(); } else { MessageBox.Show("Lỗi!"); } } }
//Thêm thông tin mã phiếu thuê, mã phòng, mã dịch vụ phòng đó sử dụng với số lượng vào database. private void btnThem_Click(object sender, EventArgs e) { if (kiemtra()) { dtpNgayGio.Format = DateTimePickerFormat.Custom; dtpNgayGio.CustomFormat = "dd/MM/yyyy h:mm:ss"; cttpDT0 = new ChiTietThuePhongDTO(); cttpDT0.Maphieuthue = cmbMaPT.SelectedItem.ToString(); cttpDT0.Maphong = cmbMaphong.SelectedItem.ToString(); cttpDT0.Ngay = DateTime.Parse(dtpNgayGio.Value.ToString()); cttpDT0.Madichvu = cmbMaDV.SelectedValue.ToString(); cttpDT0.Soluong = (int)numSL.Value; if (cttphong.insertChiTietThuePhong(cttpDT0) == 1) { show_CTTP(); } else { MessageBox.Show("Lỗi thêm dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); dtpNgayGio.Value = DateTime.Now; } } }
private void btnThem_Click(object sender, EventArgs e) { if (kiemtra()) { dtpNgayGio.Format = DateTimePickerFormat.Custom; dtpNgayGio.CustomFormat = "dd/MM/yyyy h:mm:ss"; cttpDT0 = new ChiTietThuePhongDTO(); cttpDT0.Maphieuthue = cmbMaPT.SelectedItem.ToString(); cttpDT0.Maphong = cmbMaphong.SelectedItem.ToString(); cttpDT0.Ngay = DateTime.Parse(dtpNgayGio.Value.ToString()); cttpDT0.Madichvu = cmbMaDV.SelectedValue.ToString(); cttpDT0.Soluong = (int)numSL.Value; if (cttphong.insertChiTietThuePhong(cttpDT0) == 1) { show_CTTP(); } else { MessageBox.Show("Lỗi thêm dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); dtpNgayGio.Value = DateTime.Now; } } }