示例#1
0
        // GET: KHOIs/Create
        public ActionResult Create()
        {
            KHOI obj = new KHOI();

            obj.KHOI_MA = CreateID.CreateID_ByteText();
            return(View(obj));
        }
示例#2
0
        public ActionResult DeleteConfirmed(string id)
        {
            KHOI kHOI = db.KHOIs.Find(id);

            db.KHOIs.Remove(kHOI);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
        /// <summary>
        /// tính số tiết học trong tuần của mỗi khối
        /// </summary>
        public ChuongTrinhHocService TinhSoTietHocTrongTuan(KHOI Khoi, List <MonHoc> ListGiangDay)
        {
            List <MonHoc> SoTietHocTrongTuan = new List <MonHoc>();

            for (int i = 0; i < _ListMonHoc.Count; i++)  // duyệt danh sach môn học
            {
                // tạo các tiết học theo từng khối cụ thể
                if (Khoi == KHOI.KHOI_6)
                {
                    for (int k = 0; k < _ListMonHoc[i].SoTiet; k++)
                    {
                        SoTietHocTrongTuan.Add(_ListMonHoc[i]);
                    }
                }
                else if (Khoi == KHOI.KHOI_7)
                {
                    for (int k = 0; k < _ListMonHoc[i].SoTiet; k++)
                    {
                        SoTietHocTrongTuan.Add(_ListMonHoc[i]);
                    }
                }
                else if (Khoi == KHOI.KHOI_8)
                {
                    for (int k = 0; k < _ListMonHoc[i].SoTiet; k++)
                    {
                        SoTietHocTrongTuan.Add(_ListMonHoc[i]);
                    }
                }
                else if (Khoi == KHOI.KHOI_9)
                {
                    for (int k = 0; k < _ListMonHoc[i].SoTiet; k++)
                    {
                        SoTietHocTrongTuan.Add(_ListMonHoc[i]);
                    }
                }
            }

            ChuongTrinhHocService CtrHoc = null;

            if (Khoi == KHOI.KHOI_6)
            {
                CtrHoc = new ChuongTrinhHocService(SoTietHocTrongTuan, KHOI6);
            }
            else if (Khoi == KHOI.KHOI_7)
            {
                CtrHoc = new ChuongTrinhHocService(SoTietHocTrongTuan, KHOI7);
            }
            else if (Khoi == KHOI.KHOI_8)
            {
                CtrHoc = new ChuongTrinhHocService(SoTietHocTrongTuan, KHOI8);
            }
            else if (Khoi == KHOI.KHOI_9)
            {
                CtrHoc = new ChuongTrinhHocService(SoTietHocTrongTuan, KHOI9);
            }

            return(CtrHoc);
        }
示例#4
0
    public static String XuatChuoi(KHOI khoi)
    {
        String kq = khoi.Ten.Trim() + "(" + khoi.Lop.Length + " lop)\n";

        foreach (LOP x in khoi.Lop)
        {
            kq += "\t\t" + XyLyLop.XuatChuoi(x) + "\n";
        }
        return(kq);
    }
示例#5
0
 public ActionResult Edit([Bind(Include = "KHOI_MA,KHOI_TEN")] KHOI kHOI)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kHOI).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(kHOI));
 }
示例#6
0
        public ActionResult Create([Bind(Include = "KHOI_MA,KHOI_TEN")] KHOI kHOI)
        {
            if (ModelState.IsValid)
            {
                db.KHOIs.Add(kHOI);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kHOI));
        }
示例#7
0
        // GET: KHOIs/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KHOI kHOI = db.KHOIs.Find(id);

            if (kHOI == null)
            {
                return(HttpNotFound());
            }
            return(View(kHOI));
        }
示例#8
0
        /// <summary>
        /// tính số tiết học trong tuần của mỗi khối
        /// </summary>
        private ChuongTrinhHoc TinhSoTietHocTrongTuan(KHOI Khoi, List <MONHOC> ListGiangDay)
        {
            List <MONHOC> SoTietHocTrongTuan = new List <MONHOC>();

            for (int i = 0; i < _ListMonHoc.Count; i++) // duyệt danh sach môn học
            {
                // tạo các tiết học theo từng khối cụ thể
                if (Khoi == KHOI.KHOI_10)
                {
                    for (int k = 0; k < _ListMonHoc[i].SOTIETKHOI10; k++)
                    {
                        SoTietHocTrongTuan.Add(_ListMonHoc[i]);
                    }
                }
                else if (Khoi == KHOI.KHOI_11)
                {
                    for (int k = 0; k < _ListMonHoc[i].SOTIETKHOI11; k++)
                    {
                        SoTietHocTrongTuan.Add(_ListMonHoc[i]);
                    }
                }
                else if (Khoi == KHOI.KHOI_12)
                {
                    for (int k = 0; k < _ListMonHoc[i].SOTIETKHOI12; k++)
                    {
                        SoTietHocTrongTuan.Add(_ListMonHoc[i]);
                    }
                }
            }

            ChuongTrinhHoc CtrHoc = null;

            if (Khoi == KHOI.KHOI_10)
            {
                CtrHoc = new ChuongTrinhHoc(SoTietHocTrongTuan, KHOI10);
            }
            else if (Khoi == KHOI.KHOI_11)
            {
                CtrHoc = new ChuongTrinhHoc(SoTietHocTrongTuan, KHOI11);
            }
            else if (Khoi == KHOI.KHOI_12)
            {
                CtrHoc = new ChuongTrinhHoc(SoTietHocTrongTuan, KHOI12);
            }

            return(CtrHoc);
        }