public bool ThemPhieuCheckIn(PhieuCheckIn_Ent phieucheckin_ent) { Phong phongID = db.Phongs.Where(n => n.id_Phong == phieucheckin_ent.Id_Phong && n.tinh_trang == 1).SingleOrDefault(); if (phongID != null) { return(false); } try { PhieuCheck_In p = new PhieuCheck_In(); p.id_phieu_checkin = phieucheckin_ent.Id_phieu_checkin; //p.id_DichVu = phieucheckin_ent.Id_DichVu; p.id_khach = phieucheckin_ent.Id_khach; p.id_Phong = phieucheckin_ent.Id_Phong; p.id_NhanVien = phieucheckin_ent.Id_NhanVien; p.giam_gia = phieucheckin_ent.Giam_gia; p.ngay_check_in = phieucheckin_ent.Ngay_check_in; p.ngay_check_out = phieucheckin_ent.Ngay_check_out; p.gio_check_in = phieucheckin_ent.Gio_check_in; p.gio_check_out = phieucheckin_ent.Gio_check_out; p.soLuongDichVu = phieucheckin_ent.SoLuongDichVu; p.soLuongKhach = phieucheckin_ent.SoLuongKhach; p.TrangThaiPhieuCK = 0; db.PhieuCheck_Ins.InsertOnSubmit(p); db.SubmitChanges(); } catch (Exception) { return(false); } return(true); }
public bool isKhachThue(int idKhach) { PhieuCheck_In pck = db.PhieuCheck_Ins.Where(n => n.id_khach == idKhach && n.TrangThaiPhieuCK == 0).SingleOrDefault(); if (pck == null) { return(false); } return(true); }
public bool TraPhong(int maPhieu, TimeSpan gioOut, DateTime ngayOut) { PhieuCheck_In p = db.PhieuCheck_Ins.Where(n => n.id_phieu_checkin == maPhieu).SingleOrDefault(); try { p.gio_check_out = (TimeSpan)gioOut; p.ngay_check_out = (DateTime)ngayOut; p.TrangThaiPhieuCK = 1; db.SubmitChanges(); return(true); } catch (Exception) { return(false); } }
public bool ThemPhieuCheckIn_DichVu(PhieuCheckIn_Ent phieucheckin_ent) { var ph = db.PhieuCheck_Ins.Where(n => n.id_khach == phieucheckin_ent.Id_khach && n.TrangThaiPhieuCK == phieucheckin_ent.TrangThaiHoaDon); if (ph == null) { return(false); } foreach (var item in ph) { if (item.id_DichVu == null) { db.PhieuCheck_Ins.DeleteOnSubmit(item); db.SubmitChanges(); } } try { PhieuCheck_In p = new PhieuCheck_In(); p.id_phieu_checkin = phieucheckin_ent.Id_phieu_checkin; p.id_DichVu = phieucheckin_ent.Id_DichVu; p.id_khach = phieucheckin_ent.Id_khach; p.id_Phong = phieucheckin_ent.Id_Phong; p.id_NhanVien = phieucheckin_ent.Id_NhanVien; p.giam_gia = phieucheckin_ent.Giam_gia; p.ngay_check_in = phieucheckin_ent.Ngay_check_in; p.ngay_check_out = phieucheckin_ent.Ngay_check_out; p.gio_check_in = phieucheckin_ent.Gio_check_in; p.gio_check_out = phieucheckin_ent.Gio_check_out; p.soLuongDichVu = phieucheckin_ent.SoLuongDichVu; p.soLuongKhach = phieucheckin_ent.SoLuongKhach; p.TrangThaiPhieuCK = phieucheckin_ent.TrangThaiHoaDon; db.PhieuCheck_Ins.InsertOnSubmit(p); db.SubmitChanges(); } catch (Exception) { return(false); } return(true); }