public bool SuaNhanVien(string MaNV, string Ho, string TenNV, bool Nu, DateTime NgayNV, DateTime NgaySinh, string DiaChi, string SDT, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); //Lấy địa chỉ của đối tượng có MaBan int idnv = int.Parse(MaNV); var nhanvien = (from nv in qlcp.NhanViens where nv.MaNV == idnv select nv).SingleOrDefault(); //Khi không tìm thấy đối tượng không cần sửa. if (nhanvien != null) { nhanvien.HoNV = Ho; nhanvien.TenNV = TenNV; nhanvien.Nu = Nu; nhanvien.NgaySinh = NgaySinh; nhanvien.SDT = SDT; nhanvien.DiaChi = DiaChi; nhanvien.NgayBD = NgayNV; //Cập nhật qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool SuaKhachHang(string maKhachhang, string hoKhachHang, string tenKhachHang, string soDienThoai, string diachi, string gioiTinh, DateTime ngaySinh, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); int makh = int.Parse(maKhachhang); //Lấy địa chỉ của đối tượng có MaBan var kh = (from b in qlcp.KhachHangs where b.MaKH == makh select b).SingleOrDefault(); //Khi không tìm thấy đối tượng không cần sửa. if (kh != null) { kh.MaKH = int.Parse(maKhachhang); kh.HoKH = hoKhachHang; kh.TenKH = tenKhachHang; kh.SDT = soDienThoai; kh.DiaChi = diachi; //Cập nhật qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public void ThemHoaDonTheoBan(int idBan, ref string error) { //int maxID = MaxIDHoaDon(ref error) + 1; //string strSQL = $"Insert into HoaDon values({maxID}, getdate(), null, {idBan}, 0, 0, 0)"; //db.MyExecuteNonQuery(strSQL, CommandType.Text, ref error); try { int maxID = MaxIDHoaDon(ref error) + 1; QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); HoaDon hd = new HoaDon(); hd.IDHoaDon = maxID; hd.NgayTaoHoaDon = DateTime.Now; hd.NgayKetThucHoaDon = null; hd.IDBanAn = idBan; hd.GiamGia = 0; hd.TinhTrang = false; qlcp.HoaDons.Add(hd); qlcp.SaveChanges(); } catch (Exception err) { error = err.Message; } }
public bool ThemNhanVien(string MaNV, string Ho, string TenNV, bool Nu, DateTime NgayNV, DateTime NgaySinh, string DiaChi, string SDT, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); //Lấy địa chỉ của đối tượng có MaBan int idnv = int.Parse(MaNV); NhanVien nhanvien = new NhanVien(); nhanvien.MaNV = idnv; nhanvien.HoNV = Ho; nhanvien.TenNV = TenNV; nhanvien.Nu = Nu; nhanvien.NgaySinh = NgaySinh; nhanvien.SDT = SDT; nhanvien.DiaChi = DiaChi; nhanvien.NgayBD = NgayNV; qlcp.NhanViens.Add(nhanvien); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool RenewTK(string MaNV, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); int idnv = int.Parse(MaNV); var dangnhap = (from dn in qlcp.DangNhaps where dn.MaNV == idnv select dn).SingleOrDefault(); if (dangnhap != null) { dangnhap.MatKhau = "123"; qlcp.SaveChanges(); error = "Sửa thành công"; } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool XoaTK(string MaNV, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); int idnv = int.Parse(MaNV); var dangnhap = (from dn in qlcp.DangNhaps where dn.MaNV == idnv select dn).SingleOrDefault(); if (dangnhap != null) { qlcp.DangNhaps.Remove(dangnhap); } qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool XoaBanAn(string MaBan, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); int maban = int.Parse(MaBan); //Lấy địa chỉ của đối tượng có MaBan var ba = (from b in qlcp.BanAns where b.IDBanAn == maban select b).SingleOrDefault(); //Khi không tìm thấy đối tượng không cần sửa. if (ba != null) { qlcp.BanAns.Remove(ba); //Cập nhật qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public void CheckOut(int id, int discount, float TongTien) { //string query = ""; //query = $"Update HoaDon set TinhTrang = '1', GiamGia = {discount}, TongTien = {TongTien}, NgayKetThucHoaDon = getdate() where IDHoaDon='" + id + "'"; //db.MyExecuteNonQuery(query, CommandType.Text, ref err); try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); var hd = (from b in qlcp.HoaDons where b.IDHoaDon == id select b).SingleOrDefault(); if (hd != null) { hd.TinhTrang = true; hd.GiamGia = discount; hd.TongTien = TongTien; hd.NgayKetThucHoaDon = DateTime.Now; qlcp.SaveChanges(); } } catch { } }
public bool XoaChiTietHoaDon(int idBan, int idThucAn, ref string error) { string strSQL = $"delete from ChiTietHoaDon where IDThucAn = {idThucAn} and IDHoaDon = (select IDHoaDon from HoaDon where IDBanAn = {idBan} and TinhTrang = 0)"; db.MyExecuteNonQuery(strSQL, CommandType.Text, ref error); try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); var idHD = (from hd in qlcp.HoaDons where hd.IDBanAn == idBan && hd.TinhTrang == false select hd.IDHoaDon).SingleOrDefault(); var cthd = (from ct in qlcp.ChiTietHoaDons where ct.IDThucAn == idThucAn && ct.IDHoaDon == idHD select ct).SingleOrDefault(); if (cthd != null) { qlcp.ChiTietHoaDons.Remove(cthd); qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool XoaKhachHang(string MaKhachHang, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); int makh = int.Parse(MaKhachHang); var kh = (from b in qlcp.KhachHangs where b.MaKH == makh select b).SingleOrDefault(); //Khi không tìm thấy đối tượng không cần sửa. if (kh != null) { qlcp.KhachHangs.Remove(kh); //Cập nhật qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool SuaThucAn(string MaThucAn, string DanhMuc, string Gia, string TenMon, ref string error) { try { int idthucan = int.Parse(MaThucAn); QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); //Lấy địa chỉ của đối tượng có MaBan var ta = (from b in qlcp.ThucAns where b.IDThucAn == idthucan select b).SingleOrDefault(); //Khi không tìm thấy đối tượng không cần sửa. if (ta != null) { ta.TenThucAn = TenMon; ta.Gia = int.Parse(Gia); ta.IDLoaiThucAn = int.Parse(DanhMuc); //Cập nhật qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool SuaThanhPho(string TenTP, string MaTP, ref string error) { try { int maTP = int.Parse(MaTP); QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); //Lấy địa chỉ của đối tượng có MaBan var thanhpho = (from tp in qlcp.ThanhPhoes where tp.MaThanhPho == maTP select tp).SingleOrDefault(); //Khi không tìm thấy đối tượng không cần sửa. if (thanhpho != null) { thanhpho.TenThanhPho = TenTP; //Cập nhật qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool XoaNhanVien(string MaNV, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); //Lấy địa chỉ của đối tượng có MaBan int idnv = int.Parse(MaNV); var nhanvien = (from nv in qlcp.NhanViens where nv.MaNV == idnv select nv).SingleOrDefault(); //Khi không tìm thấy đối tượng không cần sửa. if (nhanvien != null) { qlcp.NhanViens.Remove(nhanvien); //Cập nhật qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool ThemThanhPho(string TenTP, ref string error) { Random rd = new Random(); int num; num = rd.Next(10, 1000); try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); ThanhPho tp = new ThanhPho(); tp.MaThanhPho = num; tp.TenThanhPho = TenTP; qlcp.ThanhPhoes.Add(tp); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool ReStartL(string MaNV, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); int idnv = int.Parse(MaNV); var nhanvien = (from nv in qlcp.TinhLuongs where nv.MaNV == idnv select nv).SingleOrDefault(); if (nhanvien != null) { nhanvien.SoGioLam = 0; nhanvien.Luong = 0; qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool SuaBanAn(string MaBan, string TenBan, string TinhTrang, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); //Lấy địa chỉ của đối tượng có MaBan int idBa = int.Parse(MaBan); var ba = (from b in qlcp.BanAns where b.IDBanAn == idBa select b).SingleOrDefault(); //Khi không tìm thấy đối tượng không cần sửa. if (ba != null) { ba.TenBan = TenBan; ba.TinhTrang = TinhTrang; //Cập nhật qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool ChamCongNhanVien(string MaNV, TimeSpan timein, TimeSpan timeout, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); int idnv = int.Parse(MaNV); var chamcong = (from ccong in qlcp.ChamCongs where ccong.MaNV == idnv select ccong).SingleOrDefault(); if (chamcong != null) { chamcong.GioIn = timein; chamcong.GioOut = timeout; qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool SuaDanhMuc(string MaDanhMuc, string TenDanhMuc, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); //Lấy địa chỉ của đối tượng có MaBan var lta = (from b in qlcp.LoaiThucAns where b.IDLoaiThucAn == int.Parse(MaDanhMuc) && b.TenLoaiThucAn == TenDanhMuc select b).SingleOrDefault(); //Khi không tìm thấy đối tượng không cần sửa. if (lta != null) { lta.TenLoaiThucAn = TenDanhMuc; //Cập nhật qlcp.SaveChanges(); } return(true); } catch (Exception err) { error = err.Message; return(false); } }
public void ThayDoiTinhTrang(int idBan, bool b, ref string error) { //string strSQL = ""; //if (b) strSQL = $"update BanAn set TinhTrang = N'Đã có người' where IDBanAn = {idBan}"; //else strSQL = $"update BanAn set TinhTrang = N'Trống' where IDBanAn = {idBan}"; //db.MyExecuteNonQuery(strSQL, CommandType.Text, ref error); try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); var ba = (from ban in qlcp.BanAns where ban.IDBanAn == idBan select ban).SingleOrDefault(); if (b) { if (ba != null) { ba.TinhTrang = "Đã có người"; qlcp.SaveChanges(); } } else { if (ba != null) { ba.TinhTrang = "Trống"; qlcp.SaveChanges(); } } } catch (Exception err) { error = err.Message; } }
public bool ThemChiTietHDTonTai(int idHoaDon, int idThucAn, int count, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); ChiTietHoaDon cthd = new ChiTietHoaDon(); cthd.IDHoaDon = idHoaDon; cthd.IDThucAn = idThucAn; cthd.SoLuong = count; qlcp.ChiTietHoaDons.Add(cthd); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool ThemThucAn(string MaThucAn, string DanhMuc, string Gia, string TenMon, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); ThucAn ta = new ThucAn(); ta.IDThucAn = int.Parse(MaThucAn); ta.TenThucAn = TenMon; ta.Gia = int.Parse(Gia); qlcp.ThucAns.Add(ta); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool ThemNhanVien(string MaNV, string TenNV, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); TinhLuong tl = new TinhLuong(); tl.MaNV = int.Parse(MaNV); tl.TenNV = TenNV; qlcp.TinhLuongs.Add(tl); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool ThemTK(string TenTK, string Pass, string MaNV, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); DangNhap dn = new DangNhap(); dn.TaiKhoan = TenTK; dn.MatKhau = Pass; dn.MaNV = int.Parse(MaNV); qlcp.DangNhaps.Add(dn); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool XoaNhanVien(string MaNV, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); ChamCong chamcong = new ChamCong(); chamcong.MaNV = int.Parse(MaNV); qlcp.ChamCongs.Attach(chamcong); qlcp.ChamCongs.Remove(chamcong); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool ThemBanAn(string MaBan, string TenBan, string TinhTrang, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); BanAn banAn = new BanAn(); banAn.IDBanAn = int.Parse(MaBan); banAn.TenBan = TenBan; banAn.TinhTrang = TinhTrang; qlcp.BanAns.Add(banAn); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool ThemDanhMuc(string MaDanhMuc, string TenDanhMuc, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); LoaiThucAn lta = new LoaiThucAn(); lta.IDLoaiThucAn = int.Parse(MaDanhMuc); lta.TenLoaiThucAn = TenDanhMuc; qlcp.LoaiThucAns.Add(lta); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public bool ThemNhanVien(string MaNV, string TenNV, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); ChamCong chamcong = new ChamCong(); chamcong.MaNV = int.Parse(MaNV); chamcong.TenNV = TenNV; chamcong.GioIn = TimeSpan.Zero; chamcong.GioOut = TimeSpan.Zero; qlcp.ChamCongs.Add(chamcong); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }
public void XoaHoaDon(int idHoaDon, ref string error) { //string query = ""; //query = $"delete from HoaDon where idHoaDon = {idHoaDon} and TinhTrang = 0"; //db.MyExecuteNonQuery(query, CommandType.Text, ref err); try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); var hd = (from b in qlcp.HoaDons where b.IDHoaDon == idHoaDon select b).SingleOrDefault(); if (hd != null) { qlcp.HoaDons.Remove(hd); qlcp.SaveChanges(); } } catch (Exception err) { error = err.Message; } }
public bool ThemKhachHang(string maKhachHang, string hoKhachHang, string tenKhachHang, string soDienThoai, string diachi, string gioiTinh, DateTime ngaySinh, ref string error) { try { QuanLyCaPheEntities qlcp = new QuanLyCaPheEntities(); KhachHang kh = new KhachHang(); kh.MaKH = int.Parse(maKhachHang); kh.HoKH = hoKhachHang; kh.TenKH = tenKhachHang; kh.SDT = soDienThoai; kh.DiaChi = diachi; qlcp.KhachHangs.Add(kh); qlcp.SaveChanges(); return(true); } catch (Exception err) { error = err.Message; return(false); } }