예제 #1
0
파일: BLL_PBL3.cs 프로젝트: Yang-2515/PBL3
        public KhuyenMai GetKMByKMCT(KhuyenMaiCT k)
        {
            PBL3      db = new PBL3();
            KhuyenMai km = db.KhuyenMai.Find(k.MaKM);

            return(km);
        }
예제 #2
0
        public void ExecuteDB(KhuyenMaiCT s)
        {
            PBL3 db    = new PBL3();
            bool check = false;

            foreach (KhuyenMaiCT i in db.KhuyenMaiCT)
            {
                if (i.MaKMCT == s.MaKMCT)
                {
                    check = true;
                }
            }
            if (check)
            {
                // EditDB(s);
                KhuyenMaiCT edit = db.KhuyenMaiCT.Find(s.MaKMCT);
                edit.MaSach   = s.MaSach;
                edit.DonGiaKM = s.DonGiaKM;
                edit.MaKM     = s.MaKM;
                db.SaveChanges();
            }
            else
            {
                //AddDB(s);
                {
                    db.KhuyenMaiCT.Add(s);
                    db.SaveChanges();
                }
            }
        }
예제 #3
0
        public void DeleteKMCT(int MaKMCT)
        {
            PBL3        db   = new PBL3();
            KhuyenMaiCT delS = db.KhuyenMaiCT.Find(MaKMCT); // tim theo thuoc tinh khoa chinh

            db.KhuyenMaiCT.Remove(delS);
            db.SaveChanges();
        }
예제 #4
0
파일: BLL_PBL3.cs 프로젝트: Yang-2515/PBL3
        public KhuyenMaiCT GetKMCTByMS(int x)
        {
            PBL3        db   = new PBL3();
            KhuyenMaiCT kmct = null;

            foreach (KhuyenMaiCT i in db.KhuyenMaiCT)
            {
                if (i.MaSach == x)
                {
                    kmct = i;
                }
            }
            return(kmct);
        }