コード例 #1
0
 public JsonResult AddMonHoc(string MaMonHoc, string TenMonHoc, string loaihinh, string dept)
 {
     try
     {
         var    user   = SessionHelper.Get <Member>(Constant.SESSION_LOGIN);
         MONHOC monhoc = new MONHOC();
         monhoc.MaBoMon    = MaMonHoc;
         monhoc.TenBoMon   = TenMonHoc;
         monhoc.LoaiMonHoc = loaihinh;
         monhoc.Dept       = dept;
         monhoc.CreateBy   = user.ID;
         monhoc.CreateDate = DateTime.Now;
         monhoc.ModifyBy   = user.ID;
         monhoc.ModifyDate = DateTime.Now;
         monhoc.Removed    = 0;
         using (var db = new UMC_SKILLEntities())
         {
             if (db.MONHOCs.Where(m => m.MaBoMon == monhoc.MaBoMon).FirstOrDefault() != null)
             {
                 return(Json(new { code = RESULT.ERROR, message = "Đã có mã bộ môn này rồi" }, JsonRequestBehavior.AllowGet));
             }
             db.MONHOCs.Add(monhoc);
             db.SaveChanges();
             var listMonHoc = db.MONHOCs.Where(m => m.Removed == 0).OrderByDescending(m => m.ModifyDate).ToList();
             var message    = Utils.ConvertViewToString("~/Views/MonHoc/_ListMonHoc.cshtml", listMonHoc, ViewData, ControllerContext);
             return(Json(new { code = RESULT.SUCCESS, message = message }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception e)
     {
         return(Json(new { code = RESULT.ERROR, message = "Có lỗi xảy ra khi thêm vào DB" }));
     }
 }
コード例 #2
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            qlhs = new DataQLHSDataContext();
            MONHOC newmonhoc = new MONHOC();

            newmonhoc.MaMon  = txtMaMH.Text;
            newmonhoc.TenMon = txtTenMH.Text;
            //if (newmonhoc.MaMon == qlhs.MONHOCs.
            try
            {
                qlhs.MONHOCs.InsertOnSubmit(newmonhoc);
                qlhs.SubmitChanges();
            }
            catch (Exception)
            {
                MessageBox.Show("Môn học bạn muốn thêm đã có trong danh sách, không thể thêm mới");
            }

            //qlhs.MONHOCs.InsertOnSubmit(newmonhoc);
            dtgMonHoc.DataSource = qlhs.MONHOCs;
            for (int i = 0; i < dtgMonHoc.Rows.Count; i++)
            {
                if (dtgMonHoc.Rows[i].Cells[1].Value != null)//Nếu ô thứ i của cột thứ 1 (cột sau cột STT ấy) mà có dữ liệu thì gán giá trị cho cột STT, nếu không thì cột STT cũng không có dữ liệu
                {
                    dtgMonHoc.Rows[i].Cells[0].Value = i + 1;
                }
            }
        }
コード例 #3
0
        public ActionResult XoaMonHoc(string id)
        {
            MONHOC mh = data.MONHOCs.SingleOrDefault(n => n.MaMH == id);

            ViewBag.Mamh = mh.MaMH;
            return(View(mh));
        }
コード例 #4
0
ファイル: frMonHoc.cs プロジェクト: duphattai/CaiTienQLHS
        private void btthem_Click(object sender, EventArgs e)
        {
            Random rand  = new Random();
            int    index = rand.Next(0, 1000);

            try
            {
                if ((txtmonhoc.Text != "" && _MHBUS.KiemTraMonHoc(txtmonhoc.Text, _ListMonHoc)) || String.IsNullOrEmpty(textSoTietKhoi10.Text) ||
                    String.IsNullOrEmpty(textSoTietKhoi11.Text) || String.IsNullOrEmpty(textSoTietKhoi12.Text))
                {
                    MONHOC newMonHoc = new MONHOC();
                    newMonHoc.TENMONHOC    = txtmonhoc.Text.ToString();
                    newMonHoc.MAMONHOC     = txtmonhoc.Text.ToString()[0].ToString() + txtmonhoc.Text.ToString()[txtmonhoc.Text.Length - 1].ToString() + index.ToString();
                    newMonHoc.SOTIETKHOI10 = Convert.ToInt32(textSoTietKhoi10.Text);
                    newMonHoc.SOTIETKHOI11 = Convert.ToInt32(textSoTietKhoi11.Text);
                    newMonHoc.SOTIETKHOI12 = Convert.ToInt32(textSoTietKhoi12.Text);


                    _ListMonHoc.Add(newMonHoc);
                    _ListAdd.Add(newMonHoc);

                    dataGridView.DataSource = _ListMonHoc.ToArray();

                    MessageBox.Show("Thêm thành công !");
                }
                else
                {
                    MessageBox.Show("Thêm thất bại, môn học đã tồn tại hoặc bạn không nhập tên môn học, không nhập số tiết trong các khối!");
                }
            }
            catch
            {
                MessageBox.Show("Thêm thất bại!");
            }
        }
コード例 #5
0
        public ActionResult ThemMonHoc(MONHOC k, FormCollection c)
        {
            ViewBag.Makhoa = new SelectList(data.KHOAs.ToList().OrderBy(n => n.TenKhoa), "MaKhoa", "TenKhoa");
            var ten    = c["tenMH"];
            var ma     = c["maMH"];
            var makhoa = c["maKhoa"];

            if (string.IsNullOrEmpty(ten))
            {
                ViewData["Loi1"] = "Tên môn học không được để trống";
            }
            else if (string.IsNullOrEmpty(ma))
            {
                ViewData["Loi2"] = "Mã môn học không được để trống";
            }
            else
            {
                k.MaMH   = ma;
                k.TenMH  = ten;
                k.MaKhoa = makhoa;
                data.MONHOCs.InsertOnSubmit(k);
                data.SubmitChanges();
                return(RedirectToAction("Index", "MonHoc"));
            }
            return(this.ThemMonHoc());
        }
コード例 #6
0
 private void MonHoc_ClickData(MONHOC _phonghoc)
 {
     txtMaMonHoc.Text  = _phonghoc.MaMonHoc;
     txtTenMonHoc.Text = _phonghoc.TenMonHoc;
     numDiemToiDa.Text = _phonghoc.DiemToiDa.ToString();
     // chkIsLock.Checked = _phonghoc.IsLock ?? false;
 }
コード例 #7
0
        // GET: MONHOCs/Create
        public ActionResult Create()
        {
            MONHOC obj = new MONHOC();

            obj.MH_MA = CreateID.CreateID_ByteText();
            return(View(obj));
        }
コード例 #8
0
ファイル: Frm_ThemMonHoc.cs プロジェクト: luuvinhhung/CSDLPT
        private void butThem_Click(object sender, EventArgs e)
        {
            if (txtMa.Text.Trim() == "" || txtTen.Text.Trim() == "")
            {
                MessageBox.Show("Chưa nhập đủ thông tin", "LƯU Ý!!!");
                return;
            }
            var queryMa  = db.MONHOCs.SingleOrDefault(p => p.MAMH == txtMa.Text.Trim());
            var queryTen = db.MONHOCs.SingleOrDefault(p => p.TENMH == txtTen.Text.Trim());

            if (queryMa != null)
            {
                MessageBox.Show("Mã môn học đã tồn tại.", "LƯU Ý!");
                return;
            }
            if (queryTen != null)
            {
                MessageBox.Show("Tên môn học bị trùng.", "LƯU Ý!");
                return;
            }
            var mhThem = new MONHOC
            {
                MAMH  = txtMa.Text.Trim(),
                TENMH = txtTen.Text.Trim()
            };

            //db.MONHOCs.Add(mhThem);
            db.SaveChanges();
            MessageBox.Show("Thêm Thành Công!");
            this.Close();
        }
コード例 #9
0
        public ActionResult DeleteConfirmed(string id)
        {
            MONHOC mONHOC = db.MONHOCs.Find(id);

            db.MONHOCs.Remove(mONHOC);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #10
0
        // GET: MONHOCs/Create
        public ActionResult Create()
        {
            ViewBag.CHITIETDANHGIA_CTDG_MA = new SelectList(db.CHITIETDANHGIAs, "CTDG_MA", "SODANHGIA_SDG_MA");
            MONHOC obj = new MONHOC();

            obj.MH_MA = CreateID.CreateID_ByteText();
            return(View(obj));
        }
コード例 #11
0
        protected override object GetDataFromDataRow(DataTable dt, int i)
        {
            MONHOC obj = new MONHOC();

            obj.MON_ID = int.Parse(dt.Rows[i]["MON_ID"].ToString());
            //some column
            return((object)obj);
        }
コード例 #12
0
 // Sửa môn học
 public static void update(string maMH, string tenMH)
 {
     using (SQL_QLHSDataContext db = new SQL_QLHSDataContext())
     {
         MONHOC mh = db.MONHOCs.Where(a => a.MAMONHOC == maMH).FirstOrDefault();
         mh.TENMONHOC = tenMH;
         db.SubmitChanges();
     }
 }
コード例 #13
0
        public DataTable getMonHoc_ByID(int mhID)
        {
            MONHOC mHoc = new MONHOC();

            mHoc.MON_ID = mhID;
            DAL_MONHOC dao = new  DAL_MONHOC();

            return(dao.getByID_MONHOC(mHoc));
        }
コード例 #14
0
 public ActionResult Create([Bind(Include = "TenMH,KhoiMH")] MONHOC MONHOC)
 {
     if (ModelState.IsValid)
     {
         db.MONHOCs.Add(MONHOC);
         db.SaveChanges();
         return(RedirectToAction("index"));
     }
     return(View(MONHOC));
 }
コード例 #15
0
        public void XoaMon(String mamh)
        {
            MONHOC mhs = qlhv.MONHOCs.Where(d => d.MaMH == mamh).FirstOrDefault();

            if (mhs != null)
            {
                qlhv.MONHOCs.DeleteOnSubmit(mhs);
                qlhv.SubmitChanges();
            }
        }
コード例 #16
0
        public void ThemMon(String mamh, String tenmh, String magv)
        {
            MONHOC mh = new MONHOC();

            mh.MaMH  = mamh;
            mh.TenMH = tenmh;
            mh.MaGV  = magv;
            qlhv.MONHOCs.InsertOnSubmit(mh);
            qlhv.SubmitChanges();
        }
コード例 #17
0
 public ActionResult Edit([Bind(Include = "MaMH,TenMH,KhoiMH")] MONHOC MONHOC)
 {
     if (ModelState.IsValid)
     {
         db.Entry(MONHOC).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(MONHOC));
 }
コード例 #18
0
        public void delete(int mhID)
        {
            MONHOC mHoc = new MONHOC();

            mHoc.MON_ID = mhID;

            DAL_MONHOC dao = new DAL_MONHOC();

            dao.delete(mHoc);
        }
コード例 #19
0
        public void insert(string mhCode, string mhName, int mhSoTiet)
        {
            MONHOC mHoc = new MONHOC();

            mHoc.MON_Code   = mhCode;
            mHoc.MON_Name   = mhName;
            mHoc.MON_SoTiet = mhSoTiet;
            dao             = new DAL_MONHOC();
            dao.insert(mHoc);
        }
コード例 #20
0
        private void btSua_Click(object sender, EventArgs e)
        {
            MONHOC _MHSua = qlthi.MONHOCs.Where(mh => mh.mamon == dataGridViewX1.CurrentRow.Cells[0].Value.ToString()).FirstOrDefault();

            if (_MHSua != null)
            {
                _MHSua.tenmonhoc = textBoxX2.Text;
            }
            MessageBox.Show("Sửa thành công");
        }
コード例 #21
0
 public ActionResult Edit([Bind(Include = "MaMon,TenMon,SoTinChi,SiSo")] MONHOC mONHOC)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mONHOC).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(mONHOC));
 }
コード例 #22
0
        public ActionResult Create([Bind(Include = "MaMon,TenMon,SoTinChi,SiSo")] MONHOC mONHOC)
        {
            if (ModelState.IsValid)
            {
                db.MONHOCS.Add(mONHOC);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(mONHOC));
        }
コード例 #23
0
 public ActionResult Edit([Bind(Include = "MaMonHoc,TenMonHoc,MaLoaiMon,SoTiet")] MONHOC mONHOC)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mONHOC).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MaLoaiMon = new SelectList(db.LOAIMONs, "MaLoaiMon", "TenLoaiMon", mONHOC.MaLoaiMon);
     return(View(mONHOC));
 }
コード例 #24
0
 public ActionResult Edit([Bind(Include = "MH_MA,MH_TEN,CHITIETDANHGIA_CTDG_MA")] MONHOC mONHOC)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mONHOC).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CHITIETDANHGIA_CTDG_MA = new SelectList(db.CHITIETDANHGIAs, "CTDG_MA", "SODANHGIA_SDG_MA", mONHOC.CHITIETDANHGIA_CTDG_MA);
     return(View(mONHOC));
 }
コード例 #25
0
        public ActionResult Create([Bind(Include = "MH_MA,MH_TEN")] MONHOC mONHOC)
        {
            if (ModelState.IsValid)
            {
                db.MONHOCs.Add(mONHOC);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(mONHOC));
        }
コード例 #26
0
ファイル: MONHOCF.cs プロジェクト: Thuctapnhom2017/QuanLiHSGV
        //Xóa
        public bool Delete(MONHOC model)
        {
            MONHOC dbEntry = context.MONHOCs.Find(model.ID);

            if (dbEntry == null)
            {
                return(false);
            }
            context.MONHOCs.Remove(dbEntry);
            context.SaveChanges();
            return(true);
        }
コード例 #27
0
ファイル: MONHOCF.cs プロジェクト: Thuctapnhom2017/QuanLiHSGV
        //Sửa
        public bool Update(MONHOC model)
        {
            MONHOC dbEntry = context.MONHOCs.Find(model.ID);

            if (dbEntry == null)
            {
                return(false);
            }
            dbEntry.tenmon = model.tenmon;
            context.SaveChanges();
            return(true);
        }
コード例 #28
0
ファイル: MONHOCF.cs プロジェクト: Thuctapnhom2017/QuanLiHSGV
        //Thêm
        public bool Insert(MONHOC model)
        {
            MONHOC dbEntry = context.MONHOCs.Find(model.ID);

            if (dbEntry != null)
            {
                return(false);
            }
            context.MONHOCs.Add(model);
            context.SaveChanges();
            return(true);
        }
コード例 #29
0
        // Thêm môn học
        public static void insert(string maMH, string tenMH)
        {
            using (SQL_QLHSDataContext db = new SQL_QLHSDataContext())
            {
                MONHOC mh = new MONHOC();
                mh.MAMONHOC  = maMH;
                mh.TENMONHOC = tenMH;

                db.MONHOCs.InsertOnSubmit(mh);
                db.SubmitChanges();
            }
        }
コード例 #30
0
        public ActionResult Create([Bind(Include = "MH_MA,MH_TEN,CHITIETDANHGIA_CTDG_MA")] MONHOC mONHOC)
        {
            if (ModelState.IsValid)
            {
                db.MONHOCs.Add(mONHOC);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CHITIETDANHGIA_CTDG_MA = new SelectList(db.CHITIETDANHGIAs, "CTDG_MA", "SODANHGIA_SDG_MA", mONHOC.CHITIETDANHGIA_CTDG_MA);
            return(View(mONHOC));
        }