public bool ThemHoaDonDVoffline(HoaDonDV hoaDonDV) { //Thêm HD dịch vụ cho KH trong trường hợp ko có kết nối internet //Tạo Bảng DataOffline để lưu các thuộc tính của 1 record //Mục đích Cho đến khi khách hàng có kết nối internet lại sẽ thực hiện đồng bộ dựa trên các record này DataOffline dataOff = new DataOffline(); dataOff.ID_Data = hoaDonDV.MaKH + "_" + hoaDonDV.MaDV + "_" + hoaDonDV.SoLuongDV; dataOff.TenSuKien = "insert"; dataOff.TenTable = "HoaDonDV"; dataOff.ThoiGian = hoaDonDV.NgaySuDungDV; try { db.HoaDonDVs.InsertOnSubmit(hoaDonDV); db.SubmitChanges(); //dataOffBUS.ThemDataOffline(dataOff); } catch (Exception) { return(false); } //qlksWebservice.ThemHoaDonDichVuChoKH(hoaDonDV.MaKH, hoaDonDV.MaDV, hoaDonDV.NgaySuDungDV, Convert.ToInt32(hoaDonDV.SoLuongDV)); return(true); }
private void ThemDV() { try { DichVuPhong dv = new DichVuPhong { MaDV = txtMaDV.Text, TenDV = txtTenDV.Text, GiaDV = double.Parse(txtGiaDV.Text), DVT = txtDonVi.Text, }; if (db.DichVuPhongs.Where(p => p.MaDV == txtMaDV.Text).SingleOrDefault() != null) { MessageBox.Show("Mã dịch vụ bạn nhập đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtMaDV.Text.Trim() == "" || txtTenDV.Text.Trim() == "" || txtGiaDV.Text.Trim() == "" || txtDonVi.Text.Trim() == "") { MessageBox.Show("Một số thông tin còn thiếu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { db.DichVuPhongs.InsertOnSubmit(dv); db.SubmitChanges(); MessageBox.Show("Thêm dịch vụ mới thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSDV(); } } catch (Exception) { MessageBox.Show("Lỗi dữ liệu! Vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ThemP() { try { PhongK pk = new PhongK { MaPhong = txtMaPhong.Text, TenPhong = txtTenPhong.Text, LoaiPhong = cbbLoaiPhong.Text, GiaPhong = double.Parse(txtGiaPhong.Text), TinhTrang = txtTinhTrang.Text, }; if (db.PhongKs.Where(p => p.MaPhong == txtMaPhong.Text).SingleOrDefault() != null) { MessageBox.Show("Mã phòng bạn nhập đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtTenPhong.Text.Trim() == "" || txtGiaPhong.Text.Trim() == "" || txtTinhTrang.Text.Trim() == "" || txtMaPhong.Text.Trim() == "") { MessageBox.Show("Một số thông tin còn thiếu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { db.PhongKs.InsertOnSubmit(pk); db.SubmitChanges(); MessageBox.Show("Thêm phòng mới thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSP(); } } catch (Exception) { MessageBox.Show("Lỗi dữ liệu! Vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ThemKH() { try { KhachHang kh = new KhachHang { CMND = txtCMND.Text, HoTen = txtHoTen.Text, GioiTinh = cbbGioiTinh.Text, DiaChi = txtDiaChi.Text, SDT = txtSDT.Text, ThanhToan = "Chưa thanh toán" }; if (db.KhachHangs.Where(p => p.CMND == txtCMND.Text).SingleOrDefault() != null) { MessageBox.Show("Chứng Minh Nhân Dân bạn nhập đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtHoTen.Text.Trim() == "" || txtCMND.Text.Trim() == "" || txtDiaChi.Text.Trim() == "" || txtSDT.Text.Trim() == "") { MessageBox.Show("Một số thông tin còn thiếu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { db.KhachHangs.InsertOnSubmit(kh); db.SubmitChanges(); MessageBox.Show("Thêm khách hàng mới thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSKH(); } } catch (Exception) { MessageBox.Show("Lỗi dữ liệu! Xin vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool XoaHoaDonThuePhong(string maHoaDonThuePhong) { HoaDonThuePhong hoaDonThuePhong = db.HoaDonThuePhongs.Single(x => x.MaHD == maHoaDonThuePhong); db.HoaDonThuePhongs.DeleteOnSubmit(hoaDonThuePhong); db.SubmitChanges(); return(true); }
public bool XoaTienNghi(string maTienNghi) { TienNghi tienNghi = db.TienNghis.Single(x => x.MaTienNghi == maTienNghi); db.TienNghis.DeleteOnSubmit(tienNghi); db.SubmitChanges(); return(true); }
public bool XoaDichVu(string maDichVu) { DichVu dichVU = db.DichVus.Single(x => x.MaDV == maDichVu); db.DichVus.DeleteOnSubmit(dichVU); db.SubmitChanges(); return(true); }
public bool XoaLoaiPhong(string maLoaiPhong) { LoaiPhong LoaiPhong = db.LoaiPhongs.Single(x => x.MaLoai == maLoaiPhong); db.LoaiPhongs.DeleteOnSubmit(LoaiPhong); db.SubmitChanges(); return(true); }
public bool XoaPhong(string soPhong) { Phong Phong = db.Phongs.Single(x => x.SoPhong == soPhong); db.Phongs.DeleteOnSubmit(Phong); db.SubmitChanges(); return(true); }
public bool XoaNhanVien(string maNhanVien) { NhanVien nhanVien = db.NhanViens.Single(x => x.MaNV == maNhanVien); db.NhanViens.DeleteOnSubmit(nhanVien); db.SubmitChanges(); return(true); }
public bool XoaTaiKhoanKH(string maKH) { TaiKhoanKH taiKhoanKH = db.TaiKhoanKHs.Single(x => x.MaKH == maKH); db.TaiKhoanKHs.DeleteOnSubmit(taiKhoanKH); db.SubmitChanges(); return(true); }
public bool ThayDoiMatKhauWeb(string maKH, string oldPassword, string newPassword) { if (KiemTraKHDangNhapWeb(maKH, oldPassword)) { db.TaiKhoanKHs.Single(x => x.MaKH == maKH && x.Password == oldPassword).Password = newPassword; db.SubmitChanges(); return(true); } return(false); }
//Note: Khi XoaKhachHang se xoa ca DatPhongTaiCho (neu co) va DatPhongTruoc (neu co) public bool XoaKhachHang(string maKhachHang) { KhachHang khachHang = db.KhachHangs.Single(x => x.MaKH == maKhachHang); //datPhongTCBUS.XoaDatPhongTaiCho(maKhachHang); //datPhongTruocBUS.XoaDatPhongTruoc(maKhachHang); db.KhachHangs.DeleteOnSubmit(khachHang); db.SubmitChanges(); return(true); }
public void deleteHoaDon(HoaDon del) { try { qlks.HoaDons.DeleteOnSubmit(del); qlks.SubmitChanges(); } catch (Exception ex) { } }
public bool XoaDatPhongTaiCho(string maKH, string soPhong, DateTime ngayDat) { //Kiem tra neu CO' KH trong DatPhongTC moi duoc xoa if (!KiemTraTrungMaKh_SoPhong(maKH, soPhong)) { return(false); } DatPhongTaiCho datPhongTaiCho = db.DatPhongTaiChos.Single(x => x.MaKH == maKH && x.SoPhong == soPhong && x.NgayDat == ngayDat); db.DatPhongTaiChos.DeleteOnSubmit(datPhongTaiCho); db.SubmitChanges(); return(true); }
public bool XoaDatPhongTaiCho(string maKH) { //Kiem tra neu CO' KH trong DatPhongTC moi duoc xoa if (!KiemTraTrungMaKH(maKH)) { return(false); } DatPhongTaiCho datPhongTaiCho = db.DatPhongTaiChos.Single(x => x.MaKH == maKH); db.DatPhongTaiChos.DeleteOnSubmit(datPhongTaiCho); db.SubmitChanges(); return(true); }
public bool addNhanVien(NhanVien nvm) { try { qlks.NhanViens.InsertOnSubmit(nvm); qlks.SubmitChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool addPhong(Phong pm) { try { qlks.Phongs.InsertOnSubmit(pm); qlks.SubmitChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool XoaTatCaDataOfflineByID(string maDataOffline) { try { foreach (DataOffline dataOff in LayListDataOfflineByID(maDataOffline)) { db.DataOfflines.DeleteOnSubmit(dataOff); db.SubmitChanges(); } } catch (Exception) { return(false); } return(true); }
public bool addDichVu(DichVu dvm) { DichVu rs = qlks.DichVus.Where(t => t.MaDV == dvm.MaDV).FirstOrDefault(); if (rs == null) { try { qlks.DichVus.InsertOnSubmit(dvm); qlks.SubmitChanges(); return(true); } catch { } } return(false); }
public ActionResult Register1(FormCollection form, KhacHang kh) { var id = form["ID"]; var PW = form["PW"]; var rePW = form["rePW"]; var Ten = form["Ten"]; var DiaChi = form["DiaChi"]; var Phone = form["phone"]; var email = form["email"]; DateTime NgaySinh = DateTime.Parse(form["NgaySinh"]); kh.UserName = id; kh.PassWord = PW; kh.HoTen = Ten; kh.DiaChi = DiaChi; kh.SDT = Phone; kh.Email = email; kh.NgaySinh = NgaySinh; if (PW == rePW) { db.KhacHangs.InsertOnSubmit(kh); db.SubmitChanges(); return(RedirectToAction("DN", "Use")); } else { ViewBag.ThongBao = "Nhập lại mật khẩu không đúng!"; } return(RedirectToAction("DN", "Use")); }
public void deleteChiTietHD(ChiTietHD del) { try { qlks.ChiTietHDs.DeleteOnSubmit(del); qlks.SubmitChanges(); } catch (Exception ex) { } }
public void deleteBangGiaPhong(BangGiaPhong del) { try { qlks.BangGiaPhongs.DeleteOnSubmit(del); qlks.SubmitChanges(); } catch (Exception ex) { } }
private void btnXoa_Click(object sender, EventArgs e) { try { SDDVPhong sd = db.SDDVPhongs.SingleOrDefault(p => p.MaPhong == txtMP.Text && p.MaDV == txtMaDV.Text); DialogResult dr = MessageBox.Show("Bạn có thực sự muốn xóa ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dr == DialogResult.OK) { db.SDDVPhongs.DeleteOnSubmit(sd); db.SubmitChanges(); MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadSDDV(); } } catch (Exception) { MessageBox.Show("Bạn phải chọn đúng mã phòng và mã dịch vụ ở 2 bảng trên!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool addKhachHang(KhachHang khm) { try { qlks.KhachHangs.InsertOnSubmit(khm); qlks.SubmitChanges(); return(true); } catch (Exception ex) { return(false); } }
private void btnXoa_Click(object sender, EventArgs e) { ThuePhong tp = db.ThuePhongs.SingleOrDefault(p => p.CMND == txtCMND.Text); DialogResult dr = MessageBox.Show("Bạn có thực sự muốn xóa lịch sử của khách có CMND: " + txtCMND.Text + "?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dr == DialogResult.OK) { db.ThuePhongs.DeleteOnSubmit(tp); db.SubmitChanges(); MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadLS(); } }
private void btnDatPhong_Click(object sender, EventArgs e) { try { KhachHang kh = new KhachHang { HoTen = txtHoTen.Text, DiaChi = txtDiaChi.Text, CMND = txtCMND.Text, SDT = txtSDT.Text, GioiTinh = cbbGioiTinh.SelectedItem.ToString(), ThanhToan = "Chưa thanh toán" }; PhongK ph = db.PhongKs.SingleOrDefault(p => p.MaPhong == txtMaPhong.Text.Trim()); ThuePhong tp = new ThuePhong { TenNV = txtTenNV.Text, CMND = txtCMND.Text, Ngayden = dtpNgayNhan.Value, Ngaydi = null, GiaPhong = ph.GiaPhong, ThanhToan = "Chưa thanh toán", MaPhong = txtMaPhong.Text, HotenKH = txtHoTen.Text }; if (txtSDT.Text == "" || txtHoTen.Text == "" || txtDiaChi.Text == "" || txtCMND.Text == "" || db.KhachHangs.Where(p => p.CMND == kh.CMND).SingleOrDefault() != null) { MessageBox.Show("Một số thông tin nhập còn thiếu hoặc CMND bị trùng. Xin kiểm tra lại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ph.TinhTrang = "Có khách"; db.ThuePhongs.InsertOnSubmit(tp); db.KhachHangs.InsertOnSubmit(kh); db.SubmitChanges(); LoadDSPT(); MessageBox.Show("Đặt phòng thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtHoTen.Clear(); txtCMND.Clear(); txtDiaChi.Clear(); txtSDT.Clear(); } } catch (Exception) { MessageBox.Show("Lỗi dữ liệu! Xin vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ThemTK() { try { TaiKhoanNV nv = new TaiKhoanNV { Account = txtTenDN.Text, Pass = txtMK.Text, TenND = txtTenND.Text, GioiTinh = cbbGioiTinh.Text, NgaySinhNV = dtpNgaySinh.Value, DiaChi = txtDiaChi.Text, SDT = txtSDT.Text, ChucVu = cbbChucVu.Text, }; if (db.TaiKhoanNVs.Where(p => p.Account == txtTenDN.Text).SingleOrDefault() != null) { MessageBox.Show("Tên tài khoản bạn nhập đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (txtTenDN.Text.Trim() == "" || txtMK.Text.Trim() == "" || txtTenND.Text.Trim() == "" || txtDiaChi.Text.Trim() == "" || txtSDT.Text.Trim() == "") { MessageBox.Show("Một số thông tin còn thiếu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { db.TaiKhoanNVs.InsertOnSubmit(nv); db.SubmitChanges(); MessageBox.Show("Tạo tài khoản mới thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSTK(); } } catch (Exception) { MessageBox.Show("Lỗi dữ liệu! Xin vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnTraP_Click(object sender, EventArgs e) { ThuePhong tp = db.ThuePhongs.SingleOrDefault(p => p.CMND == txtCMND.Text); SDDVPhong sd = db.SDDVPhongs.FirstOrDefault(p => p.CMND == txtCMND.Text); DialogResult dr = MessageBox.Show("Bạn có chắc muốn thanh toán cho khách hàng " + tp.HotenKH, "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (tp != null && dr == DialogResult.OK) { tp.Ngaydi = DateTime.Now; tp.ThanhToan = "Đã thanh toán"; sd.ThanhToan = "Đã thanh toán"; PhongK ph = db.PhongKs.SingleOrDefault(p => p.MaPhong == txtMaPhong.Text.Trim()); ph.TinhTrang = "Trống"; ThemDT(); db.SubmitChanges(); LoadDST(); MessageBox.Show("Bạn đã thanh toán thành công mã phòng " + tp.MaPhong + " của khách hàng " + tp.HotenKH + " vào lúc " + DateTime.Now + " .", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult EditHotel(KhachSan p, HttpPostedFileBase NewImageP, FormCollection col) { var image = col["ImageP"]; KhachSan item = data.KhachSans.First(n => n.MaKS == p.MaKS); if (ModelState.IsValid) { if (NewImageP != null) { if (Path.GetExtension(NewImageP.FileName).ToLower() == ".jpg" || Path.GetExtension(NewImageP.FileName).ToLower() == ".png" || Path.GetExtension(NewImageP.FileName).ToLower() == ".gif" || Path.GetExtension(NewImageP.FileName).ToLower() == ".jpeg" ) { var filename = Path.GetFileName(NewImageP.FileName); var path = Path.Combine(Server.MapPath("~/images"), filename); if (System.IO.File.Exists(path)) { ViewBag.error = "Tên ảnh đã tồn tại"; } else { var newImageP = NewImageP.FileName; NewImageP.SaveAs(path); item.hinh_1 = newImageP; UpdateModel(item); data.SubmitChanges(); return(RedirectToAction("HotelControl")); } } else { ViewBag.error = "Hãy chọn một ảnh"; } } else { item.hinh_1 = image; item.hinh_2 = image; UpdateModel(item); data.SubmitChanges(); return(RedirectToAction("HotelControl")); } } return(this.EditHotel(p.MaKS)); }