Пример #1
0
        public List <nhapKho> getListNhapKho()
        {
            QLQuanAoDBContent db   = new QLQuanAoDBContent();
            List <nhapKho>    list = db.nhapKhoes.ToList();

            return(list);
        }
Пример #2
0
        public double getGiaXuatByMaSp(string maSanPham)
        {
            QLQuanAoDBContent db        = new QLQuanAoDBContent();
            CHITIETSANPHAM    chitietSp = db.CHITIETSANPHAMs.SingleOrDefault(x => x.maSanPham == maSanPham);

            return((double)chitietSp.donGiaXuat);
        }
Пример #3
0
        public account Select(string username)
        {
            QLQuanAoDBContent db      = new QLQuanAoDBContent();
            account           account = db.accounts.SingleOrDefault(x => x.username == username);

            return(account);
        }
Пример #4
0
        public void ADDHoaDon(string maNhanVien, string MaDatHang, string SDT)
        {
            QLQuanAoDBContent db   = new QLQuanAoDBContent();
            HOADON            hd   = new HOADON();
            string            mahd = getNextMaHDon();

            hd.maHoaDon      = mahd;
            hd.ngayLapHoaDon = DateTime.Now;
            hd.maNhanVien    = maNhanVien;
            hd.DatHangID     = MaDatHang;
            hd.SDTKhachHang  = SDT;
            db.HOADONs.Add(hd);

            db.SaveChanges();
            DATHANGCHITIET        dhct = new DATHANGCHITIET();
            List <DATHANGCHITIET> listDatHangChiTiet = db.DATHANGCHITIETs.Where(x => x.DatHangID == MaDatHang).ToList();

            double Tong = 0;

            foreach (var item in listDatHangChiTiet)
            {
                List <CHITIETSANPHAM> ctsp = db.CHITIETSANPHAMs.Where(x => x.maSanPham == item.MaHangHoa).ToList();
                Tong += (double)ctsp[0].donGiaXuat;
                new ModifierChiTietHD().AddChiTietHD(mahd, item.MaHangHoa, (int)item.SoLuong, (float)ctsp[0].donGiaXuat);
            }
            List <HOADON> hoadon = db.HOADONs.Where(x => x.maHoaDon == mahd).ToList();

            hoadon[0].TongTien = Tong;

            db.SaveChanges();
        }
Пример #5
0
        public List <CHITIETSANPHAM> getListSanPham()
        {
            QLQuanAoDBContent     db   = new QLQuanAoDBContent();
            List <CHITIETSANPHAM> list = db.CHITIETSANPHAMs.ToList();

            return(list);
        }
Пример #6
0
        public List <SANPHAM> GetListSP()
        {
            QLQuanAoDBContent db   = new QLQuanAoDBContent();
            List <SANPHAM>    list = db.SANPHAMs.ToList();

            return(list);
        }
Пример #7
0
        public List <NHANVIEN> GetListNV()
        {
            QLQuanAoDBContent db   = new QLQuanAoDBContent();
            List <NHANVIEN>   list = db.NHANVIENs.ToList();

            return(list);
        }
Пример #8
0
        public JsonResult JAddShoppingCheque(string listProduct, string listQuantity, string listInfo)
        {
            QLQuanAoDBContent db = new QLQuanAoDBContent();

            new SalesManModel().ThemPhieuMuaHang(listProduct, listQuantity, listInfo);
            return(Json("true", JsonRequestBehavior.AllowGet));
        }
Пример #9
0
        public void DeleteAccount(string username)
        {
            QLQuanAoDBContent db = new QLQuanAoDBContent();
            account           a  = db.accounts.SingleOrDefault(x => x.username == username);

            db.accounts.Remove(a);
            db.SaveChanges();
        }
Пример #10
0
        public void updateTrangThai(string id)
        {
            QLQuanAoDBContent db      = new QLQuanAoDBContent();
            nhapKho           nhapKho = db.nhapKhoes.SingleOrDefault(x => x.id == id);

            nhapKho.TrangThai = 1;
            db.SaveChanges();
        }
Пример #11
0
        public void deleteDeXuatNhapKho(string id)
        {
            QLQuanAoDBContent db = new QLQuanAoDBContent();
            nhapKho           nk = db.nhapKhoes.SingleOrDefault(x => x.id == id);

            db.nhapKhoes.Remove(nk);
            db.SaveChanges();
        }
Пример #12
0
        public void DonePaymentByWarehouse(string madonhang)
        {
            QLQuanAoDBContent db      = new QLQuanAoDBContent();
            DATHANG           dathang = db.DATHANGs.SingleOrDefault(x => x.MaDonHang == madonhang);

            dathang.statusID = 3;
            db.SaveChanges();
        }
Пример #13
0
        public List <WareHouseTonKho> GetListTK()
        {
            QLQuanAoDBContent      db   = new QLQuanAoDBContent();
            List <WareHouseTonKho> list = db.TONKHOes.Select(x => new WareHouseTonKho {
                maHang = x.maSanPham, soLuong = (int)x.soLuong, Size = x.SANPHAM.size, XuatXu = x.SANPHAM.xuatXu, TenSP = x.SANPHAM.tenSanPham
            }).ToList();

            return(list);
        }
Пример #14
0
        public void DeleteByID(string NVID)
        {
            QLQuanAoDBContent db = new QLQuanAoDBContent();
            NHANVIEN          nv = db.NHANVIENs.SingleOrDefault(x => x.maNhanVien == NVID);


            db.NHANVIENs.Remove(nv);
            db.SaveChanges();
        }
Пример #15
0
        public void UpdateTonKhoNhap(string id, string maSP)
        {
            QLQuanAoDBContent db = new QLQuanAoDBContent();
            int    soluong       = new ModifierNhapKho().GetSoLuongByID(id);
            TONKHO tk            = db.TONKHOes.SingleOrDefault(x => x.maSanPham == maSP);

            tk.soLuong += soluong;
            db.SaveChanges();
        }
        public List <AccountantQuanLiHoaDon> GetListSearch()
        {
            QLQuanAoDBContent             db   = new QLQuanAoDBContent();
            List <AccountantQuanLiHoaDon> list = db.HOADONs.Where(x => x.maHoaDon == MaHoaDon).Select(x => new AccountantQuanLiHoaDon {
                MaHoaDon = x.maHoaDon, NgayLapHoaDon = x.ngayLapHoaDon, ThanhTien = (float)x.TongTien, MaNVienLapHDon = x.maNhanVien
            }).ToList();

            return(list);
        }
Пример #17
0
        public List <MDeXuatNhapKho> getListNhapKho()
        {
            QLQuanAoDBContent     db   = new QLQuanAoDBContent();
            List <MDeXuatNhapKho> list = db.nhapKhoes.Select(x => new MDeXuatNhapKho {
                TrangThai = (int)x.TrangThai, id = x.id, soLuong = (int)x.soLuong, ngayNhap = (DateTime)x.ngayNhap, tenSanPham = x.SANPHAM.tenSanPham, size = x.SANPHAM.size, xuatXu = x.SANPHAM.xuatXu, maSanPham = x.maSanPham
            }).Where(x => x.TrangThai == 0).ToList();

            return(list);
        }
Пример #18
0
        public void InsertTonKho(string maSP)
        {
            QLQuanAoDBContent db = new QLQuanAoDBContent();
            TONKHO            tk = new TONKHO();

            tk.maSanPham = maSP;
            tk.soLuong   = 0;
            db.TONKHOes.Add(tk);
            db.SaveChanges();
        }
Пример #19
0
        public void UpdateHDForDeleteNV(string maNV)
        {
            QLQuanAoDBContent db   = new QLQuanAoDBContent();
            List <HOADON>     list = db.HOADONs.Where(x => x.maNhanVien == maNV).ToList();

            for (int i = 0; i < list.Count(); i++)
            {
                list[i].maNhanVien = "0";
                db.SaveChanges();
            }
        }
Пример #20
0
        public void ThemChiTietSanPhamMoi(CHITIETSANPHAM modifier, string maSanPham)
        {
            QLQuanAoDBContent db = new QLQuanAoDBContent();
            CHITIETSANPHAM    sp = new CHITIETSANPHAM();

            sp.maSanPham  = maSanPham;
            sp.donGiaNhap = modifier.donGiaNhap;
            sp.donGiaXuat = modifier.donGiaXuat;
            db.CHITIETSANPHAMs.Add(sp);
            db.SaveChanges();
        }
Пример #21
0
        public void ThemAccount(account acc)
        {
            QLQuanAoDBContent db   = new QLQuanAoDBContent();
            account           acc1 = new account();

            acc1.username = acc.username;
            acc1.password = acc.password;
            acc1.position = acc.position;
            db.accounts.Add(acc1);
            db.SaveChanges();
        }
Пример #22
0
        public void ThemSPMoi(SANPHAM modifier)
        {
            QLQuanAoDBContent db = new QLQuanAoDBContent();
            SANPHAM           sp = new SANPHAM();

            sp.tenSanPham = modifier.tenSanPham;
            sp.maSanPham  = getNextMaSP();
            sp.xuatXu     = modifier.xuatXu;
            sp.size       = modifier.size;
            db.SANPHAMs.Add(sp);
            db.SaveChanges();
        }
Пример #23
0
        public string UpdateTonKho(string ma, int sl)
        {
            string            temp;
            QLQuanAoDBContent db = new QLQuanAoDBContent();
            TONKHO            tk = db.TONKHOes.SingleOrDefault(x => x.maSanPham == ma);

            tk.soLuong = tk.soLuong + sl;

            db.SaveChanges();
            temp = "true";

            return(temp);
        }
Пример #24
0
        public void AddChiTietHD(string billID, string ProDuctID, int Quantity, float Price)
        {
            QLQuanAoDBContent db   = new QLQuanAoDBContent();
            CHITIETHOADON     cthd = new CHITIETHOADON();

            cthd.ID        = getNextID();
            cthd.BillID    = billID;
            cthd.ProductID = ProDuctID;
            cthd.Quantity  = Quantity;
            cthd.Price     = Price;
            db.CHITIETHOADONs.Add(cthd);
            db.SaveChanges();
        }
Пример #25
0
        public JsonResult JThemSPMoi(AdminSanPhamMoi model)
        {
            QLQuanAoDBContent      db           = new QLQuanAoDBContent();
            ModifierSP             modifySP     = new ModifierSP();
            ModifierChiTietSanPham modifierCTSP = new ModifierChiTietSanPham();

            string masp = modifySP.getNextMaSP();

            modifySP.ThemSPMoi(model.SanPham);
            modifierCTSP.ThemChiTietSanPhamMoi(model.ChiTietSanPham, masp);
            new ModifierTonKho().InsertTonKho(masp);
            return(Json("true", JsonRequestBehavior.AllowGet));
        }
        public void AddDatHangChiTiet(string idDatHang, string listProduct, int listQuantity)
        {
            QLQuanAoDBContent db   = new QLQuanAoDBContent();
            DATHANGCHITIET    dhct = new DATHANGCHITIET();

            dhct.ID        = getNextIdOrDerDetail();
            dhct.DatHangID = idDatHang;
            dhct.MaHangHoa = listProduct;
            dhct.SoLuong   = listQuantity;

            db.DATHANGCHITIETs.Add(dhct);
            db.SaveChanges();
        }
        public JsonResult DeleteNhanVien(string maNhanVien)
        {
            QLQuanAoDBContent db       = new QLQuanAoDBContent();
            NHANVIEN          nv       = db.NHANVIENs.SingleOrDefault(x => x.maNhanVien == maNhanVien);
            string            username = nv.tenDangNhap;

            new ModifierHD().UpdateHDForDeleteNV(maNhanVien);

            new ModifierNhanVien().DeleteByID(maNhanVien);

            new ModifierAccount().DeleteAccount(username);

            return(Json("", JsonRequestBehavior.AllowGet));
        }
Пример #28
0
        public List <XuatKhoDHvaCTDT> getListDatHangVaCTDH()
        {
            QLQuanAoDBContent      db       = new QLQuanAoDBContent();
            DATHANG                dh       = new DATHANG();
            DATHANGCHITIET         dhct     = new DATHANGCHITIET();
            List <XuatKhoDHvaCTDT> list     = new List <XuatKhoDHvaCTDT>();
            List <DATHANG>         listDH   = db.DATHANGs.Where(x => x.statusID == 2).ToList();
            List <DATHANGCHITIET>  listDHCT = db.DATHANGCHITIETs.ToList();

            return(db.DATHANGCHITIETs.Where(x => x.DATHANG.statusID == 2).Select(x => new XuatKhoDHvaCTDT {
                MaDH = x.DATHANG.MaDonHang, TenHangHoa = x.SANPHAM.tenSanPham,
                tenKH = x.DATHANG.TenKhachHang, SDT = x.DATHANG.SoDienThoai, DiaChi = x.DATHANG.DiaChi, Sluong = (int)x.SoLuong
            }).ToList());
        }
Пример #29
0
        public void InsertNhapKho(WarehouseNhapKho model)
        {
            QLQuanAoDBContent db      = new QLQuanAoDBContent();
            nhapKho           nhapKho = new nhapKho();

            nhapKho.id        = GetNextId();
            nhapKho.ngayNhap  = DateTime.Now;
            nhapKho.soLuong   = model.soLuong;
            nhapKho.maSanPham = model.maHang;
            nhapKho.TrangThai = 0;
            db.nhapKhoes.Add(nhapKho);
            db.SaveChanges();
            //ModifierTonKho mtk = new ModifierTonKho();
            //mtk.UpdateTonKho(model.maHang, model.soLuong);
        }
        public ActionResult GetSearchRecord(string SearchText)
        {
            //      DateTime time = DateTime.Parse(SearchText);
            //      int Nam = time.Year;
            //      int Thang = time.Month;
            //      int Ngay = time.Day;
            QLQuanAoDBContent db = new QLQuanAoDBContent();
            //List<HOADON> list = db.HOADONs.Where(x => x.ngayLapHoaDon.Year == Nam  &&  x.ngayLapHoaDon.Month == Thang && x.ngayLapHoaDon.Day == Ngay).Select(x => new HOADON { maHoaDon = x.maHoaDon, ngayLapHoaDon = x.ngayLapHoaDon, thanhTien = x.thanhTien }).ToList();
            //List<HOADON> list = db..Where(x => x.maHoaDon == SearchText).ToList();
            List <AccountantQuanLiHoaDon> list = db.HOADONs.Where(x => x.maHoaDon.Contains(SearchText) || x.maNhanVien.Contains(SearchText)).Select(x => new AccountantQuanLiHoaDon {
                MaHoaDon = x.maHoaDon, MaNVienLapHDon = x.maNhanVien, ThanhTien = (float)x.TongTien, NgayLapHoaDon = x.ngayLapHoaDon
            }).ToList();

            return(PartialView("SearchPartial", list));
        }