Ejemplo n.º 1
0
        //
        // GET: /LopHoc/

        public ActionResult DanhSach()
        {
            string        username = Session["Username"] == null ? "" : Session["Username"].ToString();
            List <LopHoc> l_LopHoc = new LopHoc().GetList("", 0, "1", 0, username);
            List <MonHoc> l_MonHoc = new MonHoc().GetList();
            ViewModels    vm       = new ViewModels();

            vm.l_LopHoc = l_LopHoc;
            vm.l_MonHoc = l_MonHoc;
            return(View(vm));
        }
Ejemplo n.º 2
0
 public static void Them(MonHoc mh)
 {
     try
     {
         db.MonHocs.InsertOnSubmit(mh);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
 public int SuaMonHoc(MonHoc monhoc)
 {
     try
     {
         return(_monhocDAO.SuaMocHoc(monhoc));
     }
     catch (Exception)
     {
         throw;
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         MonHoc mon = (MonHoc)Session["monhoc"];
         txtMaMon.Text    = mon.id + "";
         txtTenMon.Text   = mon.name;
         txtSoTinChi.Text = mon.sotinchi + "";
         txtMoTa.Text     = mon.description;
     }
 }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string MaMH = "";

            if (Request.QueryString["MaSV"] != null)
            {
                MaMH = Request.QueryString["MaSV"];
            }
            MonHoc.DelMon(Convert.ToInt32(MaMH));
            Response.Redirect("CourseManagement.aspx");
        }
Ejemplo n.º 6
0
        public MonHoc ThongTinMonHoc(int MaMon)
        {
            string    query  = @"select * MonHoc where MaMon = @mamon";
            DataTable dt     = DataProvider.Instance.ExcuteQuery(query, new object[] { MaMon });
            MonHoc    monHoc = new MonHoc();

            monHoc.MaMonHoc = int.Parse(dt.Rows[0][0].ToString());
            monHoc.TenMon   = dt.Rows[0][1].ToString();
            monHoc.SoTiet   = int.Parse(dt.Rows[0][2].ToString());
            return(monHoc);
        }
Ejemplo n.º 7
0
 public int ThemMonHoc(MonHoc monhoc)
 {
     try
     {
         return(_monhocDAO.ThemMonHoc(monhoc));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 8
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (curClass != null)
     {
         //db.LopHocs.Where(lh => lh.Ma == curClass.Ma).FirstOrDefault();
         db.MonHocs.Remove(curClass);
         db.SaveChanges();
         curClass = null;
         BoundDataSource();
     }
 }
Ejemplo n.º 9
0
 public ActionResult DanhSachDeThi(int id) // truyền vào mã môn học
 {
     using (ELearningDB db = new ELearningDB())
     {
         var    session = (TaiKhoanLogin)Session[CommonConstants.USER_SESSION];
         MonHoc mh      = db.MonHocs.Find(id);
         ViewBag.MaMonHoc = id;
         ViewBag.TenMon   = mh.TenMonHoc;
         return(View());
     }
 }
Ejemplo n.º 10
0
        public ActionResult Create([Bind(Include = "MaMH,TenMH")] MonHoc monHoc)
        {
            if (ModelState.IsValid)
            {
                db.MonHocs.Add(monHoc);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(monHoc));
        }
        public async Task <IActionResult> Create([Bind("Mamon,Tenmon,Sotinhi")] MonHoc monHoc)
        {
            if (ModelState.IsValid)
            {
                _context.Add(monHoc);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(monHoc));
        }
Ejemplo n.º 12
0
 public int SuaMH(MonHoc MH)
 {
     try
     {
         return(new MonHocDao().SuaMH(MH));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 13
0
        public IHttpActionResult GetMonHoc(int id)
        {
            MonHoc monHoc = db.MonHocs.Find(id);

            if (monHoc == null)
            {
                return(NotFound());
            }

            return(Ok(monHoc));
        }
Ejemplo n.º 14
0
        public void XoaMonHoc(List <string> mamh)
        {
            QLTTDayThem db = new QLTTDayThem();

            for (int i = 0; i < mamh.Count; i++)
            {
                MonHoc mh = db.MonHocs.Find(mamh[i]);
                db.MonHocs.Remove(mh);
                db.SaveChanges();
            }
        }
Ejemplo n.º 15
0
 public Form1()
 {
     InitializeComponent();
     mh = MonHoc.GetListFromDB();
     foreach (MonHoc s in mh)
     {
         cmbMonhoc.Items.Add(s.tenmh);
     }
     cmbMonhoc.SelectedIndex = 0;
     Load1();
 }
Ejemplo n.º 16
0
        public async Task <IActionResult> Create([Bind("MaMon,TenMon,SoTinChi,MaKhoa")] MonHoc monHoc)
        {
            if (ModelState.IsValid)
            {
                _context.Add(monHoc);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MaKhoa"] = new SelectList(_context.Khoas, "MaKhoa", "TenKhoa", monHoc.MaKhoa);
            return(View(monHoc));
        }
Ejemplo n.º 17
0
 public async Task <string> InsertLesson(MonHoc lesson)
 {
     try
     {
         db.MonHocs.Add(lesson);
         await db.SaveChangesAsync();
     }
     catch (Exception ex)
     {
     }
     return("");
 }
Ejemplo n.º 18
0
        protected void btnEdit_Click(object sender, EventArgs e)
        {
            string MaMH = "";

            if (Request.QueryString["MaMH"] != null)
            {
                MaMH = Request.QueryString["MaMH"];
            }
            MonHoc.MonHoc_Update(txtTenKhoa.Text, Convert.ToInt32(txtTinChi.Text), Convert.ToInt32(MaMH));
            Response.Redirect("Coursemanagement.aspx");
            Response.Write("<script>alert('Sửa thành công')</script>");
        }
Ejemplo n.º 19
0
        public List <MonHoc> getListMonHoc()
        {
            DataTable     data = MonHocDAO.Instance.getListMonHoc();
            List <MonHoc> list = new List <MonHoc>();

            foreach (DataRow item in data.Rows)
            {
                MonHoc monHoc = new MonHoc(item);
                list.Add(monHoc);
            }
            return(list);
        }
Ejemplo n.º 20
0
 public int Update(MonHoc h)
 {
     if (checkmaMonHoc_ID(h.Mamonhoc) != 0)
     {
         h.Tenmonhoc = Tools.ChuanHoaXau(h.Tenmonhoc);
         return(dal.Update(h));
     }
     else
     {
         return(-1);
     }
 }
Ejemplo n.º 21
0
        public MonHoc Update(MonHoc monhoc)
        {
            var exting = monHocrepository.GetById(monhoc.MonhocId);

            if (exting != null)
            {
                exting.TenMonHoc = monhoc.TenMonHoc;
                exting.Sotinchi  = monhoc.Sotinchi;
                monHocrepository.Update(exting);
            }
            return(null);
        }
Ejemplo n.º 22
0
        public DataTable hienthiDSDiemMH_Lop(NamHoc n, HocKy h, MonHoc m, Lop l)
        {
            string a = "exec hienthidsDiemMHLOP N'" + n.TenNH + "', N'" + h.TenHK + "', N'" + m.tenMH + "', N'" + l.TenLop + "'";

            conn.Open();
            SqlDataAdapter da = new SqlDataAdapter(a, conn);
            DataTable      dt = new DataTable();

            da.Fill(dt);// đổ dữ liệu từ sql vào
            conn.Close();
            return(dt);
        }
Ejemplo n.º 23
0
        public void addMonHoc(MonHoc mon)
        {
            conn.Open();
            String     sql = "insert into MonHoc values(@name, @description, @sotinchi)";
            SqlCommand cmd = new SqlCommand(sql, conn);

            cmd.Parameters.AddWithValue("@name", mon.name);
            cmd.Parameters.AddWithValue("@description", mon.description);
            cmd.Parameters.AddWithValue("@sotinchi", mon.sotinchi);
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Ejemplo n.º 24
0
        private void dgvContent_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0 || e.RowIndex >= dgvContent.RowCount)
            {
                return;
            }
            var classId = int.Parse(dgvContent.Rows[e.RowIndex].Cells[0].Value.ToString());

            curClass    = db.MonHocs.Where(mtt => mtt.Ma == classId).FirstOrDefault();
            tbTMH.Text  = curClass.Ten.ToString();
            tbSLGV.Text = curClass.SoLuongGiaoVien.ToString();
        }
Ejemplo n.º 25
0
 public bool AddMonHoc(MonHoc monHoc)
 {
     try
     {
         _context.Set <MonHoc>().Add(monHoc);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Ejemplo n.º 26
0
        public async Task <MonHoc> CheckMonHoc(MonHoc monHoc)
        {
            var path     = base_url + "/mon-hocs/check";
            var json     = JsonConvert.SerializeObject(monHoc);
            var data     = new StringContent(json, Encoding.UTF8, "application/json");
            var response = await client.PostAsync(path, data);

            string  result  = response.Content.ReadAsStringAsync().Result;
            JObject jObject = JObject.Parse(result);

            return(jObject.ToObject <MonHoc>());
        }
Ejemplo n.º 27
0
 public int Insert(MonHoc h)
 {
     if (checkmaMonHoc_ID(h.Mamonhoc) == 0)
     {
         h.Tenmonhoc = Tools.ChuanHoaXau(h.Tenmonhoc);
         return(dal.Insert(h));
     }
     else
     {
         return(-1);
     }
 }
Ejemplo n.º 28
0
        public async Task <List <Lessons.Lesson> > TestLesson(string id)
        {
            urlConnect = urlAddress + "/GetCourses?lecturerID={0}";
            urlConnect = string.Format(urlConnect, id);
            data       = Url(urlConnect);
            if (data != "")
            {
                //parse data json
                var coure = new List <Lessons.Lesson>();

                //get data json type array
                Lessons Courses = JsonConvert.DeserializeObject <Lessons>(data);
                foreach (var item in Courses.data)
                {
                    coure.Add(item);

                    if (da.checkLesson(UPPER(item.Name)) > 0)
                    {
                        continue;
                    }
                    else
                    {
                        MonHoc mh = new MonHoc();

                        mh.MaMH  = UPPER(item.Name);
                        mh.TenMH = item.Name;
                        await da.InsertLesson(mh);
                    }
                }
                foreach (var item in Courses.data)
                {
                    if (da.checkCourse(item.Id) > 0)
                    {
                        continue;
                    }
                    else
                    {
                        KhoaHoc cr = new KhoaHoc();
                        cr.Ma = id;

                        cr.MaKH  = item.Id;
                        cr.TenKH = item.Name;
                        cr.MaMH  = UPPER(item.Name);
                        await da.InsertCourse(cr);
                    }
                }



                return(coure);
            }
            return(null);
        }
Ejemplo n.º 29
0
        public MonHoc TimMonHoc(string maMonHoc)
        {
            string    query = "select * from MonHoc where maMonHoc = '" + maMonHoc + "';";
            DataTable dt    = DataProvider.Instance.ExcuteQuery(query);
            MonHoc    mh    = null;

            if (dt.Rows.Count > 0)
            {
                mh = new MonHoc(dt.Rows[0]["maMonHoc"] + "", dt.Rows[0]["tenMonHoc"] + "");
            }
            return(mh);
        }
Ejemplo n.º 30
0
        private void LoadThongTinMonHoc(int MaMH)
        {
            DataTable data = MonHoc.LoadMHByMa(MaMH);

            if (data.Rows.Count > 0)
            {
                txtMaMon.ReadOnly = true;
                txtMaMon.Text     = data.Rows[0]["iMaMon"].ToString();
                txtTenKhoa.Text   = data.Rows[0]["sTenSV"].ToString();
                txtTinChi.Text    = data.Rows[0]["sLop"].ToString();
            }
        }
Ejemplo n.º 31
0
 public void AddToMonHocs(MonHoc monHoc)
 {
     base.AddObject("MonHocs", monHoc);
 }
Ejemplo n.º 32
0
 public static MonHoc CreateMonHoc(int maMonHoc)
 {
     MonHoc monHoc = new MonHoc();
     monHoc.MaMonHoc = maMonHoc;
     return monHoc;
 }