public List <tb_Nhanvien> TKNhanVien(string ID, string CMND, string SDT, int curPage, int pageSize, out int totalPage) { List <tb_Nhanvien> dsnv = null; using (var qlcf = new QL_QuancapheEntities()) { // ưu tiên lấy mã khách hàng if (ID != "") { dsnv = qlcf.tb_Nhanvien.Where(m => m.manv == ID).ToList(); //return kh; } else { if (CMND != "") { dsnv = qlcf.tb_Nhanvien.Where(m => m.cmnd == CMND).ToList(); } if (SDT != "" && CMND == "") { dsnv = qlcf.tb_Nhanvien.Where(m => m.sdt == SDT).ToList(); //return kh; } } } totalPage = (int)Math.Ceiling(dsnv.Count() * 1.0 / pageSize); return(dsnv.OrderByDescending(m => m.manv) .Skip((curPage - 1) * pageSize) .Take(pageSize).ToList()); }
public string XoaSanPham(string _mahdn, string _tensp) { string kq = "Chưa xóa được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTKSanPham(_mahdn, _tensp) == true) { var cthdn = qlcf.tb_CTHDN.Where(m => m.mahdn == _mahdn && m.tensp == _tensp).SingleOrDefault(); qlcf.tb_CTHDN.Remove(cthdn); HoaDonNhap hdn = new HoaDonNhap(); hdn.CapNhapTT(_mahdn, 0, cthdn.thanhtien); if (qlcf.SaveChanges() > 0) { kq = "Đã có xóa thức uống mới rồi ^^"; } else { kq = "Chưa xóa được, buồn quá đi TT.TT"; } } else { kq = "Sản phẩm chưa nhập rồi nhá TT.TT"; } } return(kq); }
public string ThemSanPham(string _mahdn, string _tensp, int sl, float dongia, object ncc) { var nhaccc = ncc as tb_NCC; string kq = "Chưa thêm được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTKSanPham(_mahdn, _tensp) == false) { var cthdn = new tb_CTHDN { mahdn = _mahdn, tensp = _tensp, soluong = sl, dongia = dongia, mancc = nhaccc.mancc, thanhtien = dongia * sl }; qlcf.tb_CTHDN.Add(cthdn); HoaDonNhap hdn = new HoaDonNhap(); hdn.CapNhapTT(_mahdn, dongia * sl, 0); if (qlcf.SaveChanges() > 0) { kq = "Đã có thêm thức uống mới rồi ^^"; } else { kq = "Chưa thêm được, buồn quá đi TT.TT"; } } else { kq = "Sản phẩm đã có rồi nhá TT.TT"; } } return(kq); }
public string ThemNhaCC(string manhacc, string tennhacc, string dc, string dt) { string kq = "Chưa thêm được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTNhaCC(manhacc) == false) { var ncc = new tb_NCC { mancc = manhacc, tenncc = tennhacc, diachi = dc, sdt = dt, trangthai = true }; qlcf.tb_NCC.Add(ncc); if (qlcf.SaveChanges() > 0) { kq = "Đã có thêm sản phẩm mới rồi ^^"; } else { kq = "Chưa thêm được, buồn quá đi TT.TT"; } } else { kq = "Mã nhà cung cấp trùng hoặc đã từng có rồi nhá - _ - "; } } return(kq); }
public string PhucHoiNhaCC(string manhacc) { string kq = "Chưa phục hồi được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTNhaCC(manhacc) == false) { var ncc = qlcf.tb_NCC.Where(m => m.mancc == manhacc).SingleOrDefault(); if (ncc.trangthai == false) { ncc.trangthai = false; if (qlcf.SaveChanges() > 0) { kq = "Đã có phục hồi sản phẩm mới rồi ^^"; } else { kq = "Chưa phục hồi được, buồn quá đi TT.TT"; } } else { kq = "Nhà cung cấp đã có rồi ^^"; } } else { kq = "Mã nhà cung cấp trùng hoặc đã từng có rồi nhá - _ - "; } } return(kq); }
public int ThemTaiKhoan(string username, string pass) { int kq = 0; using (var qlcf = new QL_QuancapheEntities()) { if (KTTaiKhoan(username) == false) { var tk = new tb_User { Username = username, Password = CreateMD5(pass), trangthai = true }; qlcf.tb_User.Add(tk); if (qlcf.SaveChanges() > 0) { kq = 1; } else { kq = 0; } } else { kq = 0; } } return(kq); }
public string XoaNhanVien(string ID) { string kq = "Chưa xóa được!"; using (var qlcf = new QL_QuancapheEntities()) { if (KTNhanVienTT(ID)) { var nv = qlcf.tb_Nhanvien.Where(m => m.manv == ID).SingleOrDefault() as tb_Nhanvien; nv.trangthai = false; if (qlcf.SaveChanges() > 0) { kq = "Xóa thành công!"; } else { kq = "Chưa xóa thành công!"; } } else { kq = "Không có hoặc đã xóa mã nhân viên này!!!"; } } return(kq); }
// Sử dụng Eager loading public void LaySPLoai1() { using (var qlcf = new QL_QuancapheEntities()) { var spl = qlcf.tb_Sanpham.Include("tb_Loai").Where(m => m.maloai == "001").ToList(); } }
public List <View_AllKhachHang> TKKhachHang(string ID, string Ten, string CMND, string SDT) { List <View_AllKhachHang> dskh = null; using (var qlcf = new QL_QuancapheEntities()) { // ưu tiên lấy mã khách hàng if (ID != "") { dskh = qlcf.View_AllKhachHang.Where(m => m.makh == ID).ToList(); return(dskh); } else { if (Ten != "") { dskh = qlcf.View_AllKhachHang.Where(m => m.tenkh.Contains(Ten)).ToList(); return(dskh); } if (CMND != "") { dskh = qlcf.View_AllKhachHang.Where(m => m.cmnd == CMND).ToList(); return(dskh); } if (SDT != "") { dskh = qlcf.View_AllKhachHang.Where(m => m.sdt == SDT).ToList(); return(dskh); } } } return(dskh); }
public List <View_AllSanPham> TKSanPham(string ID, object Loai, string Ten) { List <View_AllSanPham> dssp = null; using (var qlcf = new QL_QuancapheEntities()) { // ưu tiên lấy mã khách hàng if (ID != "") { dssp = qlcf.View_AllSanPham.Where(m => m.masp == ID).ToList(); return(dssp); } else { if (Ten != "") { dssp = qlcf.View_AllSanPham.Where(m => m.tensp.Contains(Ten)).ToList(); return(dssp); } if (Loai != null) { var lsp = Loai as tb_Loai; dssp = qlcf.View_AllSanPham.Where(m => m.tenloai == lsp.tenloai).ToList(); return(dssp); } } } return(dssp); //totalPage = (int)Math.Ceiling(dssp.Count() * 1.0 / pageSize); //return dssp.OrderByDescending(m => m.masp) // .Skip((curPage - 1) * pageSize) // .Take(pageSize).ToList(); }
public string PhucHoiNhanVien(string ID) { string kq = "Chưa phục hồi được!"; using (var qlcf = new QL_QuancapheEntities()) { if (KTNhanVien(ID)) { var nv = qlcf.tb_Nhanvien.Where(m => m.manv == ID).SingleOrDefault() as tb_Nhanvien; if (nv.trangthai == true) { kq = "Mã nhân viên đã có rồi nhá -_-"; } else { nv.trangthai = true; if (qlcf.SaveChanges() > 0) { kq = "Phục hồi thành công!"; } else { kq = "Chưa phục hồi được!"; } } } else { kq = "Mã nhân viên sai rồi nhá -_-"; } } return(kq); }
public string XoaSanPham(string ID) { string kq = "Chưa cập nhật được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTKSanPhamTT(ID)) { var sp = qlcf.tb_Sanpham.Where(m => m.masp == ID && m.trangthai == true).SingleOrDefault() as tb_Sanpham; sp.trangthai = false; if (qlcf.SaveChanges() > 0) { kq = "Đã xóa sản phẩm rồi ^^"; } else { kq = "Chưa xóa được, buồn quá đi TT.TT"; } } else { kq = "Mã sản phẩm sai hoặc đã xóa rồi nhá -_-"; } } return(kq); }
public string ThemKhachHang(string ID, string TenKH, string gt, string CMND, string SDT, string DiaChi, string ngaysinh) { string kq = "Chưa thêm được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTKhachHang(ID) == false) { DateTime ngsinh; if (DateTime.TryParse(ngaysinh, out ngsinh) == false) { ngaysinh = "13/05/1996"; } var kh = new tb_Khachhang { makh = ID, tenkh = TenKH, gioitinh = gt, cmnd = CMND, diachi = DiaChi, ngaysinh = DateTime.Parse(ngaysinh), sdt = SDT, trangthai = true }; qlcf.tb_Khachhang.Add(kh); if (qlcf.SaveChanges() > 0) { kq = "Đã có thêm khách hàng mới rồi ^^"; } else { kq = "Chưa thêm được, buồn quá đi TT.TT"; } } else { kq = "Mã khách hàng trùng hoặc đã từng có rồi nhá -_-"; } } return(kq); }
public string ThemLoaiSP(string ID, string TenLoai) { string kq = "Chưa thêm được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTLoaiSP(ID) == false && KTTenLoai(TenLoai) == false) { var lsp = new tb_Loai { maloai = ID, tenloai = TenLoai, trangthai = true }; qlcf.tb_Loai.Add(lsp); if (qlcf.SaveChanges() > 0) { kq = "Đã thêm loại sản phẩm mới rồi ^^"; } else { kq = "Chưa thêm được, buồn quá đi TT.TT"; } } else { kq = "Mã hoặc loại sản phẩm trùng hoặc đã từng có rồi nhá -_-"; } } return(kq); }
public int DangNhap(string username, string pass) { int kq = 0; using (var qlcf = new QL_QuancapheEntities()) { if (KTTaiKhoan(username) == false) { kq = 0; } else { string trans = CreateMD5(pass); var tk = qlcf.tb_User.Where(m => m.Username == username && m.Password == trans).SingleOrDefault() as tb_User; try { if (tk.trangthai == false) { kq = 0; } else { kq = 1; } } catch { kq = 0; } } } return(kq); }
public string PhucHoiLoaiSP(string ID) { string kq = "Chưa phục hồi được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTLoaiSP(ID) == true) { var lsp = qlcf.tb_Loai.Where(m => m.maloai == ID).SingleOrDefault(); if (lsp.trangthai == false) { lsp.trangthai = true; if (qlcf.SaveChanges() > 0) { kq = "Đã phục hồi loại sản phẩm mới rồi ^^"; } else { kq = "Chưa phục hồi được, buồn quá đi TT.TT"; } } else { kq = "Loại sản phẩm đã có rồi ^^"; } } else { kq = "Mã loại sản phẩm sai hoặc đã xóa rồi nhá -_-"; } } return(kq); }
public string SuaLoaiSP(string ID, string TenLoai) { string kq = "Chưa sửa được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTLoaiSPTT(ID) == true) { var lsp = qlcf.tb_Loai.Where(m => m.maloai == ID).SingleOrDefault(); lsp.tenloai = TenLoai; if (qlcf.SaveChanges() > 0) { kq = "Đã sửa loại sản phẩm mới rồi ^^"; } else { kq = "Chưa sửa được, buồn quá đi TT.TT"; } } else { kq = "Mã loại sản phẩm sai hoặc đã xóa rồi nhá -_-"; } } return(kq); }
public List <View_AllNhanVien> TKNhanVien(string ID, string Ten, string CMND, string SDT) { List <View_AllNhanVien> dsnv = null; using (var qlcf = new QL_QuancapheEntities()) { // ưu tiên lấy mã khách hàng if (ID != "") { dsnv = qlcf.View_AllNhanVien.Where(m => m.manv == ID).ToList(); return(dsnv); } else { if (Ten != "") { dsnv = qlcf.View_AllNhanVien.Where(m => m.tennv.Contains(Ten)).ToList(); return(dsnv); } if (CMND != "") { dsnv = qlcf.View_AllNhanVien.Where(m => m.cmnd == CMND).ToList(); return(dsnv); } if (SDT != "") { dsnv = qlcf.View_AllNhanVien.Where(m => m.sdt == SDT).ToList(); return(dsnv); } } } return(dsnv); }
public string XoaSanPham(string _mahdb, object tam) { var sp = tam as tb_Sanpham; string kq = "Chưa xóa được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTKSanPham(_mahdb, sp.masp)) { var cthdb = qlcf.tb_CTHDB.Where(m => m.mahdb == _mahdb && m.masp == sp.masp).SingleOrDefault(); HoaDonBan hdb = new HoaDonBan(); hdb.CapNhapTT(_mahdb, 0, cthdb.thanhtien); qlcf.tb_CTHDB.Remove(cthdb); if (qlcf.SaveChanges() > 0) { kq = "Đã xóa thức uống rồi ^^"; } else { kq = "Chưa xóa được, buồn quá đi TT.TT"; } } else { kq = "Mã sản phẩm sai -_-"; } } return(kq); }
public string PhucHoiSanPham(string ID) { string kq = "Chưa phục hồi được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTKSanPham(ID)) { var sp = qlcf.tb_Sanpham.Where(m => m.masp == ID).SingleOrDefault() as tb_Sanpham; if (sp.trangthai == false) { sp.trangthai = true; if (qlcf.SaveChanges() > 0) { kq = "Đã phục hồi sản phẩm mới rồi ^^"; } else { kq = "Chưa phục hồi được, buồn quá đi TT.TT"; } } else { kq = "Sản phẩm đã có rồi ^^"; } } else { kq = "Mã sản phẩm sai rồi nhá -_-"; } } return(kq); }
public string PhucHoiKhachHang(string ID) { string kq = "Chưa phục hồi được!"; using (var qlcf = new QL_QuancapheEntities()) { if (KTKhachHang(ID)) { var kh = qlcf.tb_Khachhang.Where(m => m.makh == ID).SingleOrDefault() as tb_Khachhang; if (kh.trangthai == true) { kq = "Mã khách hàng đã có rồi nhá -_-"; } else { kh.trangthai = true; if (qlcf.SaveChanges() > 0) { kq = "Phục hồi thành công!"; } else { kq = "Chưa phục hồi được!"; } } } else { kq = "Mã khách hàng sai rồi nhá -_-"; } } return(kq); }
public int PhucHoiTaiKhoan(string username) { int kq = 0; using (var qlcf = new QL_QuancapheEntities()) { if (KTTaiKhoan(username)) { var tk = qlcf.tb_User.Where(m => m.Username == username).SingleOrDefault() as tb_User; if (tk.trangthai == true) { kq = 0; } else { tk.trangthai = true; if (qlcf.SaveChanges() > 0) { kq = 1; } else { kq = 0; } } } else { kq = 0; } } return(kq); }
public List <View_AllKhachHang> LayViewKHS(string ID, string CMND, string SDT, int curPage, int pageSize, out int totalPage) { List <View_AllKhachHang> dskh = null; using (var qlcf = new QL_QuancapheEntities()) { // ưu tiên lấy mã khách hàng if (ID != "") { dskh = qlcf.View_AllKhachHang.Where(m => m.makh == ID).ToList(); //return kh; } else { if (CMND != "") { dskh = qlcf.View_AllKhachHang.Where(m => m.cmnd == CMND).ToList(); //return kh; } if (SDT != "") { dskh = qlcf.View_AllKhachHang.Where(m => m.sdt == SDT).ToList(); //return kh; } } } totalPage = (int)Math.Ceiling(dskh.Count() * 1.0 / pageSize); return(dskh.OrderByDescending(m => m.makh) .Skip((curPage - 1) * pageSize) .Take(pageSize).ToList()); }
public string ThemHoaDon(string _mahdn, string _manv) { string kq = "Chưa thêm được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (KTHoaDon(_mahdn) == false) { var hdn = new tb_HDN { mahdn = _mahdn, manv = _manv, ngaynhap = DateTime.Now, tongtien = 0 }; qlcf.tb_HDN.Add(hdn); if (qlcf.SaveChanges() > 0) { kq = "Đã có thêm hóa đơn nhập mới rồi ^^"; } else { kq = "Chưa thêm được, buồn quá đi TT.TT"; } } else { kq = "Mã hóa đơn trùng rồi nhá -_- Đợi ít phút nào"; } } return(kq); }
public tb_Khachhang LayKH(string ID, string CMND, string SDT) { tb_Khachhang kh = null; using (var qlcf = new QL_QuancapheEntities()) { // ưu tiên lấy mã khách hàng if (ID != "") { kh = qlcf.tb_Khachhang.Where(m => m.makh == ID && m.trangthai == true).SingleOrDefault() as tb_Khachhang; //return kh; } else { if (CMND != "") { kh = qlcf.tb_Khachhang.Where(m => m.cmnd == CMND && m.trangthai == true).SingleOrDefault() as tb_Khachhang; //return kh; } if (SDT != "") { kh = qlcf.tb_Khachhang.Where(m => m.sdt == SDT && m.trangthai == true).SingleOrDefault() as tb_Khachhang; //return kh; } } } return(kh); }
public string ThemSanPham(string _mahdb, object tam, int sl) { var sp = tam as tb_Sanpham; string kq = "Chưa thêm được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { if (sl > sp.soluong || sl == 0) { kq = "Số lượng mua phải nhỏ hơn số lượng có nhá -_-"; } else { if (KTKSanPham(_mahdb, sp.masp) == false) { var tt = sl * sp.giaban; var cthdb = new tb_CTHDB { mahdb = _mahdb, masp = sp.masp, soluong = sl, thanhtien = tt }; qlcf.tb_CTHDB.Add(cthdb); HoaDonBan hdb = new HoaDonBan(); hdb.CapNhapTT(_mahdb, tt, 0); if (qlcf.SaveChanges() > 0) { kq = "Đã có thêm thức uống mới rồi ^^"; } else { kq = "Chưa thêm được, buồn quá đi TT.TT"; } } else { var cthdb = qlcf.tb_CTHDB.Where(m => m.mahdb == _mahdb && m.masp == sp.masp).SingleOrDefault(); if (sp.soluong < cthdb.soluong + sl && sp.soluong < sl) { kq = "Số lượng mua phải nhỏ hơn số lượng có nhá -_-"; } else { cthdb.thanhtien = (cthdb.soluong + sl) * sp.giaban; HoaDonBan hdb = new HoaDonBan(); hdb.CapNhapTT(_mahdb, sl * sp.giaban, 0); cthdb.soluong = cthdb.soluong + sl; if (qlcf.SaveChanges() > 0) { kq = "Đã có thêm số lượng thức uống mới rồi ^^"; } else { kq = "Chưa thêm được, buồn quá đi TT.TT"; } } } } } return(kq); }
public string SuaSanPham(string _mahdb, object tam, int sl) { int kiemtra = 1; var sp = tam as tb_Sanpham; string kq = "Chưa sửa được, buồn quá đi TT.TT"; using (var qlcf = new QL_QuancapheEntities()) { //if (sl > sp.soluong) //{ // kq = "Số lượng mua phải nhỏ hơn số lượng có nhá -_-"; //} //else //{ if (KTKSanPham(_mahdb, sp.masp)) { var cthdb = qlcf.tb_CTHDB.Where(m => m.mahdb == _mahdb && m.masp == sp.masp).SingleOrDefault(); if (cthdb.soluong > sl) { cthdb.thanhtien = (sl) * sp.giaban; HoaDonBan hdb = new HoaDonBan(); hdb.CapNhapTT(_mahdb, 0, (cthdb.soluong - sl) * sp.giaban); cthdb.soluong = sl; } else { if (sl > sp.soluong) { kq = "Số lượng mua phải nhỏ hơn số lượng có nhá -_-"; kiemtra = 0; } else { cthdb.thanhtien = (sl) * sp.giaban; HoaDonBan hdb = new HoaDonBan(); hdb.CapNhapTT(_mahdb, (sl - cthdb.soluong) * sp.giaban, 0); cthdb.soluong = sl; } } if (kiemtra == 1) { if (qlcf.SaveChanges() > 0) { kq = "Đã sửa số lượng thức uống mới rồi ^^"; } else { kq = "Chưa sửa được, buồn quá đi TT.TT"; } } } else { kq = "Mã sản phẩm sai hoặc đã xóa rồi nhá -_-"; } } return(kq); }
public string SuaNhanVien(string ID, string TenNV, string gt, string CMND, string SDT, string DiaChi, string ngaysinh, string loainv) { string kq = "Chưa sửa được!"; using (var qlcf = new QL_QuancapheEntities()) { if (KTNhanVienTT(ID)) { var nv = qlcf.tb_Nhanvien.Where(m => m.manv == ID).SingleOrDefault() as tb_Nhanvien; if (TenNV != "") { nv.tennv = TenNV; } DateTime ngsinh; if (ngaysinh != "") { if (DateTime.TryParse(ngaysinh, out ngsinh) == false) { ngaysinh = "23/06/1996"; } nv.ngaysinh = DateTime.Parse(ngaysinh); } if (CMND != "") { nv.cmnd = CMND; } if (DiaChi != "") { nv.diachi = DiaChi; } if (SDT != "") { nv.sdt = SDT; } if (gt != "") { nv.gioitinh = gt; } if (loainv != "") { nv.loainv = loainv; } if (qlcf.SaveChanges() > 0) { kq = "Sửa thành công!"; } else { kq = "Chưa sửa thành công!"; } } else { kq = "Không có hoặc đã xóa mã nhân viên này!!!"; } } return(kq); }
public void CapNhapTT(string _mahdn, double?tt, double?tx) { using (var qlcf = new QL_QuancapheEntities()) { var hdn = qlcf.tb_HDN.Where(m => m.mahdn == _mahdn).SingleOrDefault(); hdn.tongtien = hdn.tongtien + tt - tx; qlcf.SaveChanges(); } }
public List <tb_Khachhang> LayAllKH() { List <tb_Khachhang> dskh; using (var qlcf = new QL_QuancapheEntities()) { dskh = qlcf.tb_Khachhang.Where(m => m.trangthai == true).ToList(); } return(dskh); }