public bool GetAcc(string acc, string pass) { QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); pass = HashPass(pass); var temp = quanLyQuanCaPheEntities.TaiKhoans.Where(x => x.TenDangNhap == acc).Where(x => x.MatKhau == pass).Where(x => x.DaKhoa == false).FirstOrDefault(); if (temp != null) { return(true); } return(false); }
public void XoaMonAn(int ma) { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); var lmQuery = (from lm in qlcf.MonAns where lm.MaMonAn == ma select lm).SingleOrDefault(); if (lmQuery != null) { lmQuery.xoa = true; qlcf.SaveChanges(); } }
public void ThemHoaDon(int maNV, DateTime ngayLap, int giamGia) { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); HoaDon hd = new HoaDon(); hd.MaNV = maNV; hd.NgayLap = ngayLap; hd.GiamGia = giamGia; qlcf.HoaDons.Add(hd); qlcf.SaveChanges(); }
public Boolean CheckMail(string email) { QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); int _temp = quanLyQuanCaPheEntities.TaiKhoans.Where(x => x.Email == email).Count(); if (_temp == 0) { return(false); } else { return(true); } }
public void CapNhatLoaiMon(int ma, string ten) { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); var lmQuery = (from lm in qlcf.LoaiMons where lm.MaLoaiMon == ma select lm).SingleOrDefault(); if (lmQuery != null) { lmQuery.MaLoaiMon = ma; lmQuery.TenLoaiMon = ten; qlcf.SaveChanges(); } }
public void Delete(int id) { QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); var _temp = quanLyQuanCaPheEntities.NhanViens.Find(id); //var _temp = new NhanVien { MaNV = id }; //quanLyQuanCaPheEntities.Entry(_temp).State = System.Data.Entity.EntityState.Deleted; //quanLyQuanCaPheEntities.SaveChanges(); if (_temp != null) { _temp.Xoa = true; quanLyQuanCaPheEntities.SaveChanges(); } }
public void ThemMonAn(string tenMonAn, string tenLoaiMon, int giaTien, string hinhAnh) { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); MonAn ma = new MonAn(); ma.TenMonAn = tenMonAn; ma.MaLoaiMon = LayMaLoaiMon(tenLoaiMon); ma.Gia = giaTien; ma.HinhAnh = hinhAnh; ma.xoa = false; qlcf.MonAns.Add(ma); qlcf.SaveChanges(); }
public void ThemChiTietHD(int maMon, int maHD, int SoLuong, int ThanhTien) { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); ChiTietHoaDon hd = new ChiTietHoaDon(); hd.MaMonAn = maMon; hd.MaHD = maHD; hd.SoLuong = SoLuong; hd.ThanhTien = ThanhTien; qlcf.ChiTietHoaDons.Add(hd); qlcf.SaveChanges(); }
public void Edit(string name, string user, string email, Boolean flag) { QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); var taiKhoan = quanLyQuanCaPheEntities.TaiKhoans.Where(x => x.TenDangNhap == user).FirstOrDefault(); if (taiKhoan != null) { taiKhoan.Email = email; taiKhoan.DaKhoa = flag; FindKey(name, ref ma, ref quyen); taiKhoan.MaNV = ma; } quanLyQuanCaPheEntities.SaveChanges(); }
public void Create(int manv, int mancc, DateTime ngayNhap, string ghiChu, int tongTien) { QuanLyQuanCaPheEntities qlcp = new QuanLyQuanCaPheEntities(); PhieuNhap phieuNhap = new PhieuNhap(); phieuNhap.MaNV = manv; phieuNhap.MaNhaCC = mancc; phieuNhap.NgayNhap = ngayNhap; phieuNhap.GhiChu = ghiChu; phieuNhap.TongTien = tongTien; qlcp.PhieuNhaps.Add(phieuNhap); qlcp.SaveChanges(); }
public bool GetAcc(string acc, string pass, ref int id, ref int right) { QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); pass = HashPass(pass); var temp = quanLyQuanCaPheEntities.TaiKhoans.Where(x => x.TenDangNhap == acc).Where(x => x.MatKhau == pass).Where(x => x.DaKhoa == false).FirstOrDefault(); if (temp != null) { id = temp.MaNV; right = Convert.ToInt32(temp.LoaiTK); return(true); } return(false); }
public void Create(string name, string User, string email, Boolean flag) { QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); TaiKhoan taiKhoan = new TaiKhoan(); taiKhoan.TenDangNhap = User; taiKhoan.Email = email; taiKhoan.DaKhoa = flag; taiKhoan.MatKhau = HashPass(NewAcc(email, User)); FindKey(name, ref ma, ref quyen); taiKhoan.MaNV = ma; taiKhoan.LoaiTK = quyen; quanLyQuanCaPheEntities.TaiKhoans.Add(taiKhoan); quanLyQuanCaPheEntities.SaveChanges(); }
public DataTable DSLoaiMon() { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); DataTable dt = new DataTable(); dt.Columns.Add("Tên loại món"); var list = (from lm in qlcf.LoaiMons where lm.Xoa == false select lm).ToList(); foreach (var temp in list) { dt.Rows.Add(temp.TenLoaiMon); } return(dt); }
public DataTable Details() { QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); var _temp = quanLyQuanCaPheEntities.ChamCongs.Select(x => x); DataTable dt = new DataTable(); dt.Columns.Add("Mã chấm công"); dt.Columns.Add("Tên nhân viên"); dt.Columns.Add("Ngày làm"); dt.Columns.Add("Số ca làm trong ngày"); dt.Columns.Add("Ghi chú"); foreach (var item in _temp) { dt.Rows.Add(item.MaChamCong, item.NhanVien.TenNV, item.NgayLam.Value.ToShortDateString(), item.SoCaLam, item.GhiChu); } return(dt); }
public DataTable XemLoaiMon() { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); DataTable dt = new DataTable(); dt.Columns.Add("Mã loại món"); dt.Columns.Add("Tên loại món"); var cQuery = from c in qlcf.LoaiMons where c.Xoa == false select c; foreach (var temp in cQuery) { dt.Rows.Add(temp.MaLoaiMon, temp.TenLoaiMon); } return(dt); }
public void CreateDetails(int maPX, int maNL, int soLuong, string ghiChu) { QuanLyQuanCaPheEntities qlcp = new QuanLyQuanCaPheEntities(); ChiTietPhieuXuat chiTiet = new ChiTietPhieuXuat(); chiTiet.MaPhieuXuat = maPX; chiTiet.MaNL = maNL; chiTiet.SoLuongXuat = soLuong; chiTiet.GhiChu = ghiChu; qlcp.ChiTietPhieuXuats.Add(chiTiet); var temp = qlcp.NguyenLieux.Where(x => x.MaNL == maNL).Select(x => x).FirstOrDefault(); temp.SoLuongTon -= soLuong; qlcp.SaveChanges(); }
public DataTable Details() { QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); var _temp = quanLyQuanCaPheEntities.TaiKhoans.Select(x => x); DataTable dt = new DataTable(); dt.Columns.Add("ID"); dt.Columns.Add("Tên nhân viên"); dt.Columns.Add("Chức vụ"); dt.Columns.Add("Tên đăng nhập"); dt.Columns.Add("Email"); dt.Columns.Add("Tình trạng"); foreach (var item in _temp) { dt.Rows.Add(item.MaNV, FindName(item.NhanVien.MaNV), item.NhanVien.ChucVu, item.TenDangNhap, item.Email, item.DaKhoa); } return(dt); }
public DataTable XemChiTietHD(int ma) { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); DataTable dt = new DataTable(); dt.Columns.Add("Tên món ăn"); dt.Columns.Add("Số lượng"); dt.Columns.Add("Thành tiền"); var cQuery = from c in qlcf.ChiTietHoaDons where c.MaHD == ma select c; foreach (var temp in cQuery) { dt.Rows.Add(LayTenMonAn(temp.MaMonAn), temp.SoLuong, temp.ThanhTien); } return(dt); }
public DataTable GetData() { QuanLyQuanCaPheEntities qlcp = new QuanLyQuanCaPheEntities(); var temp = (from lnl in qlcp.LoaiNguyenLieux where lnl.Xoa == false select lnl); DataTable dt = new DataTable(); dt.Columns.Add("Mã loại"); dt.Columns.Add("Loại nguyên liệu"); dt.Columns.Add("Mô tả"); foreach (var item in temp) { dt.Rows.Add(item.MaLoaiNL, item.TenLoaiNL, item.MoTa); } return(dt); }
public DataTable XemMonAn() { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); DataTable dt = new DataTable(); dt.Columns.Add("Mã món ăn"); dt.Columns.Add("Tên món ăn"); dt.Columns.Add("Tên loại món"); dt.Columns.Add("Giá tiền"); dt.Columns.Add("Hình ảnh"); var cQuery = from c in qlcf.MonAns where c.xoa == false select c; foreach (var temp in cQuery) { dt.Rows.Add(temp.MaMonAn, temp.TenMonAn, LayTenLoaiMon(temp.MaLoaiMon), temp.Gia, temp.HinhAnh); } return(dt); }
public DataTable XemChamCong(int maNV, DateTime?ngayBatDau, DateTime?ngayKetThuc) { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); DataTable dt = new DataTable(); dt.Columns.Add("Nhân viên"); dt.Columns.Add("Ngày làm"); dt.Columns.Add("Số ca làm"); dt.Columns.Add("Ghi chú"); var cQuery = from c in qlcf.ChamCongs where c.MaNV == maNV && ngayBatDau <= c.NgayLam && ngayKetThuc >= c.NgayLam select c; foreach (var temp in cQuery) { dt.Rows.Add(LayTenNV(temp.MaNV), temp.NgayLam, temp.SoCaLam, temp.GhiChu); } return(dt); }
public DataTable TimKiemLoaiMon(string searchText) { QuanLyQuanCaPheEntities qlcf = new QuanLyQuanCaPheEntities(); DataTable dt = new DataTable(); dt.Columns.Add("Mã loại món"); dt.Columns.Add("Tên loại món"); var cQuery = from c in qlcf.LoaiMons where (c.Xoa == false && c.TenLoaiMon.ToLower().Contains(searchText.ToLower())) select c; foreach (var temp in cQuery) { dt.Rows.Add(temp.MaLoaiMon, temp.TenLoaiMon); } return(dt); }
public DataTable GetList() { QuanLyQuanCaPheEntities qlcp = new QuanLyQuanCaPheEntities(); var temp = (from p in qlcp.PhieuXuats join n in qlcp.NhanViens on p.MaNV equals n.MaNV select new { p.MaPhieuXuat, p.NgayXuat, n.TenNV }); DataTable dt = new DataTable(); dt.Columns.Add("Mã phiếu"); dt.Columns.Add("Ngày xuất"); dt.Columns.Add("Nhân viên"); foreach (var item in temp) { dt.Rows.Add(item.MaPhieuXuat, item.NgayXuat.ToShortDateString(), item.TenNV); } return(dt); }
public void CreateDetails(int maPN, int maNL, DateTime hsd, int soLuong, int gia, string ghiChu) { QuanLyQuanCaPheEntities qlcp = new QuanLyQuanCaPheEntities(); ChiTietPhieuNhap chiTiet = new ChiTietPhieuNhap(); chiTiet.MaPhieuNhap = maPN; chiTiet.MaNL = maNL; chiTiet.HanSuDung = hsd; chiTiet.SoLuongNhap = soLuong; chiTiet.Gia = gia; chiTiet.GhiChu = ghiChu; qlcp.ChiTietPhieuNhaps.Add(chiTiet); var temp = qlcp.NguyenLieux.Where(x => x.MaNL == maNL).Select(x => x).FirstOrDefault(); temp.SoLuongTon += soLuong; qlcp.SaveChanges(); }
public DataTable GetData() { QuanLyQuanCaPheEntities qlcp = new QuanLyQuanCaPheEntities(); var temp = (from ncc in qlcp.NhaCungCaps where ncc.Xoa == false select ncc); DataTable dt = new DataTable(); dt.Columns.Add("Mã nhà cung cấp"); dt.Columns.Add("Tên nhà cung cấp"); dt.Columns.Add("Địa chỉ"); dt.Columns.Add("Số điện thoại"); foreach (var item in temp) { dt.Rows.Add(item.MaNhaCC, item.TenNhaCC, item.DiaChi, item.SoDienThoai); } return(dt); }
public DataTable Search(string searchText) { QuanLyQuanCaPheEntities qlcp = new QuanLyQuanCaPheEntities(); var temp = (from ncc in qlcp.NhaCungCaps where (ncc.Xoa == false && (ncc.TenNhaCC.ToLower().Contains(searchText.ToLower()) || ncc.DiaChi.ToLower().Contains(searchText.ToLower()) || ncc.SoDienThoai.ToLower().Contains(searchText.ToLower()))) select ncc); DataTable dt = new DataTable(); dt.Columns.Add("Mã nhà cung cấp"); dt.Columns.Add("Tên nhà cung cấp"); dt.Columns.Add("Địa chỉ"); dt.Columns.Add("Số điện thoại"); foreach (var item in temp) { dt.Rows.Add(item.MaNhaCC, item.TenNhaCC, item.DiaChi, item.SoDienThoai); } return(dt); }
public DataTable GetData() { QuanLyQuanCaPheEntities qlcp = new QuanLyQuanCaPheEntities(); LoaiNguyenLieuController loaiNguyenLieu = new LoaiNguyenLieuController(); var temp = (from nguyenLieu in qlcp.NguyenLieux where nguyenLieu.Xoa == false select nguyenLieu); DataTable dt = new DataTable(); dt.Columns.Add("Mã nguyên liệu"); dt.Columns.Add("Tên nguyên liệu"); dt.Columns.Add("Loại nguyên liệu"); dt.Columns.Add("Số lượng tồn"); foreach (var item in temp) { string tenLoai = loaiNguyenLieu.IdToName(item.MaLoaiNL); dt.Rows.Add(item.MaNL, item.TenNL, tenLoai, item.SoLuongTon); } return(dt); }
public void Create(string name, DateTime ngaylam, int soca, string ghichu) { QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); var _temp = quanLyQuanCaPheEntities.ChamCongs.Where(x => x.NhanVien.TenNV == name).Where(x => x.NgayLam == ngaylam).Select(x => x).FirstOrDefault(); if (_temp == null) { ChamCong chamCong = new ChamCong(); chamCong.MaNV = FindID(name); chamCong.NgayLam = ngaylam; chamCong.SoCaLam = soca; chamCong.GhiChu = ghichu; quanLyQuanCaPheEntities.ChamCongs.Add(chamCong); quanLyQuanCaPheEntities.SaveChanges(); MessageBox.Show("Thêm mẫu chấm công thành công!", "Thông báo!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Mẫu chấm công đã tồn tại. Vui lòng xóa đi trước khi tạo mới!", "Lỗi!", MessageBoxButton.OK, MessageBoxImage.Error); } }
public DataTable GetList() { QuanLyQuanCaPheEntities qlcp = new QuanLyQuanCaPheEntities(); var temp = (from p in qlcp.PhieuNhaps join n in qlcp.NhanViens on p.MaNV equals n.MaNV select new { p.MaPhieuNhap, p.NgayNhap, n.TenNV, p.TongTien }); DataTable dt = new DataTable(); dt.Columns.Add("Mã phiếu"); dt.Columns.Add("Ngày nhập"); dt.Columns.Add("Nhân viên"); dt.Columns.Add("Tổng tiền"); foreach (var item in temp) { dt.Rows.Add(item.MaPhieuNhap, item.NgayNhap.ToShortDateString(), item.TenNV, item.TongTien); } return(dt); }
public DataTable LoadData(DateTime datefrom, DateTime dateto, ref Decimal?total) { total = 0; QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); var _temp = quanLyQuanCaPheEntities.ChiTietHoaDons.Where(x => x.HoaDon.NgayLap >= datefrom).Where(x => x.HoaDon.NgayLap <= dateto).Select(x => x); DataTable dt = new DataTable(); dt.Columns.Add("Mã hóa đơn"); dt.Columns.Add("Tên món"); dt.Columns.Add("Ngày lập"); dt.Columns.Add("Số lượng"); dt.Columns.Add("Đơn giá"); dt.Columns.Add("Giảm giá"); dt.Columns.Add("Thành tiền"); foreach (var item in _temp) { dt.Rows.Add(item.MaHD, item.MonAn.TenMonAn, item.HoaDon.NgayLap.ToShortDateString(), item.SoLuong, item.MonAn.Gia, item.HoaDon.GiamGia.ToString() + "%", (item.SoLuong * item.MonAn.Gia) * (100 - item.HoaDon.GiamGia) / 100); total = total + (item.SoLuong * item.MonAn.Gia) * (100 - item.HoaDon.GiamGia) / 100; } return(dt); }