private void btnThuePhong_Click_1(object sender, EventArgs e) { PHIEUTHUEPHONG sd = new PHIEUTHUEPHONG() { MaPhieu = textBoxMaPhieu.Text, MaPhong = txtMaPhong.Text, MaKH = txtMaKhachHang.Text, NgayNhan = DateTime.Now }; db.PHIEUTHUEPHONGs.Add(sd); string MaPhong = txtMaPhong.Text; var phong = (from p in db.PHONGs where p.MaPhong.Equals(MaPhong) select p).FirstOrDefault(); phong.TrangThai = "Đã ở"; db.PHONGs.AddOrUpdate(phong); db.SaveChanges(); MessageBox.Show("Thêm thành công !"); loadDataToGridView(dgvThuePhong); }
private void itemLuu_Click(object sender, EventArgs e) { if (ValidationForm() > 0) { MessageBoxEx.Show("Dữ liệu bạn nhập bị sai. Xin kiểm tra lại", "Thông báo"); return; } PHIEUTHUEPHONG phieuThue = new PHIEUTHUEPHONG(); CHITIETPHIEUTHUE chiTiet = new CHITIETPHIEUTHUE(); int maKH = 0; if (radKhachHangMoi.Checked) { KHACHHANG kh = new KHACHHANG(); kh.TenKhachHang = txtTenKH.Text.Trim(); kh.DienThoai = txtSDT.Text; kh.GioiTinh = radNam.Checked ? false : true; kh.DiaChi = txtDiaChi.Text; kh.CMND = txtCMND.Text; kh.QuocTich = cboQuocTich.Text; maKH = KhachHangDAO.Instance.ThemKhachHang(kh); } else { maKH = (int)cboKhachHang.SelectedValue; } phieuThue.MaKhachHang = maKH; phieuThue.MaNhanVien = (int)cboNhanVien.SelectedValue; chiTiet.MaPhong = int.Parse(lblMaSoPhong.Text); chiTiet.NgayThuePhong = dtpNgayThue.Value; chiTiet.NgayTraPhong = dtpNgayTra.Value; int ketQua = ThuePhongDAO.Instance.ThemPhieuThuePhong(phieuThue, chiTiet); if (ketQua > 0) { MessageBoxEx.Show("Đã thêm phiếu thuê phòng thành công", "Thông báo"); } else { MessageBoxEx.Show("Đã thêm phiếu thuê phòng thất bại", "Thông báo"); } ChangeBackColor(); itemThoat.PerformClick(); }
public int ThemPhieuThuePhong(PHIEUTHUEPHONG phieuThue, CHITIETPHIEUTHUE chiTiet) { try { object[] sqlParams = new SqlParameter[] { new SqlParameter("@MaKhachHang", phieuThue.MaKhachHang), new SqlParameter("@MaNhanVien", phieuThue.MaNhanVien), new SqlParameter("@MaPhong", chiTiet.MaPhong), new SqlParameter("@NgayThuePhong", chiTiet.NgayThuePhong), new SqlParameter("@NgayTraPhong", chiTiet.NgayTraPhong), }; int ketQua = db.Database.ExecuteSqlCommand("prc_PhieuThue_Insert @MaKhachHang,@MaNhanVien,@MaPhong,@NgayThuePhong,@NgayTraPhong", sqlParams); db.SaveChanges(); return ketQua; } catch (Exception ex) { return 0; } }
private void btnThuePhong_Click_1(object sender, EventArgs e) { tenKH = comboBoxKH.SelectedItem.ToString(); var result = (from kh in db.KHACHHANGs where kh.TenKH == tenKH select new { mkh = kh.MaKH, } ).FirstOrDefault(); PHIEUTHUEPHONG sd = new PHIEUTHUEPHONG() { MaPhieu = textBoxMaPhieu.Text, MaPhong = txtMaPhong.Text, MaKH = result.mkh, NgayNhan = DateTime.Now }; db.PHIEUTHUEPHONGs.Add(sd); if (db.PHIEUTHUEPHONGs.Select(p => p.MaPhieu).Contains(textBoxMaPhieu.Text)) { MessageBox.Show("Mã phiếu đã tồn tại"); return; } string MaPhong = txtMaPhong.Text; var phong = (from p in db.PHONGs where p.MaPhong.Equals(MaPhong) select p).FirstOrDefault(); phong.TrangThai = "Đã ở"; db.PHONGs.AddOrUpdate(phong); db.SaveChanges(); MessageBox.Show("Thêm thành công !"); loadDataToGridView(dgvThuePhong); }