Esempio n. 1
0
        public bool Add(MonTheLuc item)
        {
            try
            {
                db.MonTheLucs.Add(item);
                db.SaveChanges();

                HocVien_TheLuc temp = new HocVien_TheLuc();
                temp.KetQua      = 0;
                temp.MonTheLucID = item.ID;
                List <HocVien> hv  = db.HocViens.ToList();
                HocVienDAO     dao = new HocVienDAO();
                foreach (var x in hv)
                {
                    temp.HocVienID = x.ID;
                    dao.Add_HocVien_MonTheLuc(temp);
                }

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 2
0
        public bool Add(CongTacDang item)
        {
            try
            {
                db.CongTacDangs.Add(item);
                db.SaveChanges();

                HocVien_CongTacDang temp = new HocVien_CongTacDang();
                temp.Diem          = 0;
                temp.CongTacDangID = item.ID;
                List <HocVien> hv  = db.HocViens.ToList();
                HocVienDAO     dao = new HocVienDAO();
                foreach (var x in hv)
                {
                    temp.HocVienID = x.ID;
                    dao.Add_HocVien_CongTacDang(temp);
                }

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 3
0
 public bool Add(Account item)
 {
     try
     {
         db.Accounts.Add(item);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 4
0
 public bool Add(Lop item)
 {
     try
     {
         db.Lops.Add(item);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 5
0
 public bool Add(DaiDoi item)
 {
     try
     {
         db.DaiDois.Add(item);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 6
0
        // lay ra nhung mon hoc ma lop day chua co
        //public List<MonHoc> GetMonByLopID_No(long id)
        //{
        //    var list  = db.MonHocs.ToList();
        //    var list1 = (from a in db.Lop_MonHoc
        //                join
        //                b in db.MonHocs
        //                on a.MonHocID equals b.ID
        //                where (a.LopID != id)
        //                select b).ToList();


        //    foreach (MonHoc item in list1)
        //    {
        //        if (list.Where(x=>x.ID == item.ID).SingleOrDefault() != null)
        //        {
        //            list.Remove(list.Find(item));
        //        }
        //    }

        //    return list;
        //}
        public bool Add(MonHoc item)
        {
            try
            {
                db.MonHocs.Add(item);
                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 7
0
 public bool Add(TieuDoan item)
 {
     try
     {
         db.TieuDoans.Add(item);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 8
0
        public bool Insert(HocVien item)
        {
            try
            {
                db.HocViens.Add(item);
                db.SaveChanges();
                //Them mon hoc

                List <Lop_MonHoc> monhoc  = db.Lop_MonHoc.Where(x => x.LopID == item.LopID).ToList();
                HocVien_MonHoc    temp_mh = new HocVien_MonHoc();
                temp_mh.HocVienID = item.ID;
                temp_mh.Diem      = 0;
                foreach (Lop_MonHoc mh in monhoc)
                {
                    temp_mh.MonHocID = mh.MonHocID;
                    new HocVienDAO().Add_HocVien_MonHoc(temp_mh);
                }

                // Them mon the luc

                List <MonTheLuc> montheluc = db.MonTheLucs.ToList();
                HocVien_TheLuc   temp_mtl  = new HocVien_TheLuc();
                temp_mtl.HocVienID = item.ID;
                temp_mtl.KetQua    = 0;
                foreach (var mtl in montheluc)
                {
                    temp_mtl.MonTheLucID = mtl.ID;
                    new HocVienDAO().Add_HocVien_MonTheLuc(temp_mtl);
                }

                //Them mon cong tac dang

                List <CongTacDang>  monctd    = db.CongTacDangs.ToList();
                HocVien_CongTacDang temp_mctd = new HocVien_CongTacDang();
                temp_mctd.HocVienID = item.ID;
                temp_mctd.Diem      = 0;
                foreach (var mctd in monctd)
                {
                    temp_mctd.CongTacDangID = mctd.ID;
                    new HocVienDAO().Add_HocVien_CongTacDang(temp_mctd);
                }

                db.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                var x = e.ToString();
                MessageBox.Show(x);
                return(false);
            }
        }