public ActionResult ThemKhoa(KHOA k, FormCollection c) { var ten = c["tenKhoa"]; var ma = c["maKhoa"]; var nam = c["nam"]; if (string.IsNullOrEmpty(ten)) { ViewData["Loi1"] = "Tên khoa không được để trống"; } else if (string.IsNullOrEmpty(ma)) { ViewData["Loi2"] = "Mã không được để trống"; } else if (string.IsNullOrEmpty(ma)) { ViewData["Loi3"] = "Năm thành lập không được để trống"; } else { k.MaKhoa = ma; k.TenKhoa = ten; k.NamThanhLap = Convert.ToInt32(nam); data.KHOAs.InsertOnSubmit(k); data.SubmitChanges(); return(RedirectToAction("Index", "Khoa")); } return(this.ThemKhoa()); }
public ActionResult ThemKhoa(KHOA k, FormCollection c) { var ten = c["tenKhoa"]; var ma = c["maKhoa"]; var nam = c["nam"]; if (string.IsNullOrEmpty(ten) || string.IsNullOrEmpty(ma) || string.IsNullOrEmpty(nam)) { ViewData["Loi1"] = "Thông tin khoa không được để trống"; } else if (data.KHOAs.FirstOrDefault(t => t.MaKhoa == ma) != null) { ViewData["Loi1"] = "Mã khoa đã bị trùng. Vui lòng nhập mã khác"; } else { try { k.MaKhoa = ma; k.TenKhoa = ten; k.NamThanhLap = Convert.ToInt32(nam); data.KHOAs.InsertOnSubmit(k); data.SubmitChanges(); return(RedirectToAction("Index", "Khoa")); } catch (Exception) { ViewData["Loi1"] = "Năm thành lập của khoa phải là kí tự số."; } } return(this.ThemKhoa()); }
public void xoaKhoa(string maKhoa) { if (string.IsNullOrEmpty(maKhoa)) { MessageBox.Show("Vui lòng chọn dữ liệu để xoá."); return; } if (MessageBox.Show("Bạn có muốn xoá?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { KHOA delItem = db.KHOAs.Where(a => a.MaKhoa == int.Parse(maKhoa)).FirstOrDefault(); if (delItem != null) { delItem.TinhTrangXoa = true; db.SubmitChanges(); MessageBox.Show("Xoá thành công."); return; } else { MessageBox.Show("Dữ liệu không tồn tại."); return; } } else { return; } }
public void SetThongTinLop(string maLop) { lbMaLop.Text = "Mã lớp : " + maLop; LOP lp = Lop.GetLopByMaLop(maLop); if (lp != null) { MaTD = lp.TRINHDO; KHOA khRow = Khoa.GetKhoaByMaKhoa(lp.MAKH); TRINHDO tdRow = TrinhDo.GetTDByMaTD(lp.TRINHDO); if (khRow != null) { MaKhoa = khRow.MAKH; lbKhoa.Text = "Khoa : " + khRow.TENKH; } if (tdRow != null) { lbTrinhDo.Text = "Trình độ : " + tdRow.TENTD; } lbTenLop.Text = "Tên lớp : " + lp.TENLOP; mONHOCTableAdapter.Connection.ConnectionString = Program.connstr; dtsTTN.EnforceConstraints = false; mONHOCTableAdapter.Fill(dtsTTN.MONHOC); mONHOCBindingSource.Filter = "MAKH ='" + lp.MAKH + "'"; cbbMonHoc.DataSource = mONHOCBindingSource; cbbMonHoc.DisplayMember = "TENMH"; cbbMonHoc.ValueMember = "MAMH"; } lbSLSV.Text = "Số lượng sinh viên : " + Lop.CountSV(maLop).ToString().Trim(); }
private void Khoa_comboBox_SelectedIndexChanged(object sender, EventArgs e) { KHOA khoa = ((KhoaCBB)Khoa_comboBox.SelectedItem).khoa; SetMonCBB(khoa.MaKhoa); SetGVCBB(); }
public ActionResult XoaKhoa(string id) { KHOA kh = data.KHOAs.SingleOrDefault(n => n.MaKhoa == id); ViewBag.Makhoa = kh.MaKhoa; return(View(kh)); }
private void Search_button_Click(object sender, EventArgs e) { string nameGV = GV_textBox.Text; KHOA khoa = null; if (Khoa_comboBox.SelectedIndex >= 0) khoa = ((KhoaCBB)Khoa_comboBox.SelectedItem).khoa; SetDGFromListGV(BLL.Instance.GetGVByKhoa_BM_Name(nameGV, null, khoa)); }
public ActionResult Edit([Bind(Include = "MaKhoa,TenKhoa")] KHOA kHOA) { if (ModelState.IsValid) { db.Entry(kHOA).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kHOA)); }
private void SetGVCBB(KHOA khoa) { if (khoa != null) { foreach (GIANG_VIEN gv in BLL.Instance.GetGVByKhoa_BM_Name("", null, khoa)) { TruongKhoa_comboBox.Items.Add(new GV_CBB() { gv = gv, text = gv.HoTen }); } } }
private void SetGVCBB() { BO_MON mon = BLL.Instance.GetBMByID(_maBM); KHOA khoa = BLL.Instance.GetKhoaByID(_maKhoa); foreach (GIANG_VIEN gv in BLL.Instance.GetGVByKhoa_BM_Name("", mon, khoa)) { TruongBM_comboBox.Items.Add(new GV_CBB() { gv = gv, text = gv.HoTen }); } }
// GET: PDT/KHOAs/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } KHOA kHOA = db.KHOAs.Find(id); if (kHOA == null) { return(HttpNotFound()); } return(View(kHOA)); }
public ActionResult XacNhanXoa(string id) { KHOA kh = data.KHOAs.SingleOrDefault(n => n.MaKhoa == id); ViewBag.Makhoa = kh.MaKhoa; if (kh == null) { Response.StatusCode = 404; return(null); } data.KHOAs.DeleteOnSubmit(kh); data.SubmitChanges(); return(RedirectToAction("Index", "Khoa")); }
private void dANGKIBODEGridControl_MouseClick(object sender, MouseEventArgs e) { DKBD = DangKyBoDe.GetDKBDByMaLop_MaMonHoc(((DataRowView)dANGKIBODEBindingSource.Current)[0].ToString(), ((DataRowView)dANGKIBODEBindingSource.Current)[1].ToString()); LOP lop = Lop.GetLopByMaLop(DKBD.MALOP); KHOA khoa = Khoa.GetKhoaByMaKhoa(lop.MAKH); string tenMonHoc = MonHoc.GetTenMonHocByMaMH(DKBD.MAMH); GIANGVIEN gv = GiangVien.GetGiangVienByMa(DKBD.MAGV); txtHoTenGV.Text = gv.HO + " " + gv.TEN; txtMAGV.Text = gv.MAGV; txtTenKhoa.Text = khoa.TENKH; txtTenMonHoc.Text = tenMonHoc; }
public static List <KHOA> getTenKHoa() { var index = 0; string sql = "select * from KHOA"; DataTable data = DataProvider.Instance.ExcuteQuery(sql); var list = new List <KHOA>(); foreach (DataRow r in data.Rows) { var mon = new KHOA(r); list.Add(mon); } /* index = list.Count(); * int ma = int.Parse(list[index - 1].MaMonHoc.ToString());*/ return(list); }
public ActionResult Create([Bind(Include = "MaKhoa,TenKhoa")] KHOA kHOA) { try { if (ModelState.IsValid) { db.KHOAs.Add(kHOA); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kHOA)); } catch (Exception e) { return(RedirectToAction("Create", "KHOAs", new { id = 1 })); } }
public void ReLoadBM() { KHOA khoa = BLL.Instance.GetKhoaByID(makhoa); dataGridView1.Rows.Clear(); foreach (BO_MON mon in khoa.BO_MON) { int RowID = dataGridView1.Rows.Add(); DataGridViewRow row = dataGridView1.Rows[RowID]; row.Cells["MaBM"].Value = mon.MaBoMon; row.Cells["TenBM"].Value = mon.TenBoMon; row.Cells["VPBM"].Value = mon.Phong; if (mon.GIANG_VIEN1 != null) { row.Cells["TruongBM"].Value = mon.GIANG_VIEN1.HoTen; } } }
public void SetData() { if (LISTMACH.Count == 0) { return; } lblTenMonHoc.Text = "XE TRƯỚC BỘ ĐỀ MÔN : " + TTENMH; KHOA kh = Khoa.GetKhoaByMaKhoa(MAKHOA); lblTenKhoa.Text = "KHOA : " + kh.TENKH; lblTrinhDo.Text = TrinhDo.GetTDByMaTD(MATRINHDO).TENTD; lblThongTinBD.Text = "Thời gian : " + THOIGIANTHI.ToString() + " phút"; RichTextBox rtbCau = new RichTextBox(); CAUHOI ch = null; List <LUACHON> lc = null; for (int i = 0; i < LISTMACH.Count; i++) { ch = CauHoi.GetCauHoiByMaCH(LISTMACH[i]); if (rtbCau.Text.Trim() == string.Empty) { rtbCau.Text = "Câu " + (i + 1).ToString() + " : "; rtbCau.AppendText(Environment.NewLine + " " + ch.NOIDUNG); } else { rtbCau.AppendText(Environment.NewLine + "Câu " + (i + 1).ToString() + " : " + ch.NOIDUNG); } lc = CauHoi.GetLuaChonByMaCH(LISTMACH[i]); for (int j = 0; j < lc.Count; j++) { rtbCau.AppendText(Environment.NewLine + " Câu " + KeyConst.LUACHON[j] + " : " + lc[j].NOIDUNG); } } rtbCau.Dock = DockStyle.Fill; FontStyle newFontStyle = (FontStyle)(FontStyle.Bold); rtbCau.Font = new Font("Times New Rowman", 25, newFontStyle); pnBaiThi.AutoScroll = true; rtbCau.SelectionStart = 0; pnBaiThi.Controls.Add(rtbCau); }
private void ChiTietKhoa_Load(object sender, EventArgs e) { KHOA khoa = BLL.Instance.GetKhoaByID(makhoa); SetGVCBB(khoa); if (khoa != null) { MaKhoa_textBox.Text = khoa.MaKhoa; MaKhoa_textBox.ReadOnly = true; TenKhoa_textBox.Text = khoa.TenKhoa; if (khoa.GIANG_VIEN != null) { foreach (GV_CBB gv in TruongKhoa_comboBox.Items) { if (gv.gv.MaGV.Equals(khoa.GIANG_VIEN.MaGV)) { TruongKhoa_comboBox.SelectedItem = gv; break; } } } VPKhoa_textBox.Text = khoa.Phong; NamTL_textBox.Text = khoa.NamThanhLap.ToString(); LienHe_textBox.Text = khoa.SoDienThoai; dataGridView1.Rows.Clear(); foreach (BO_MON mon in khoa.BO_MON) { int RowID = dataGridView1.Rows.Add(); DataGridViewRow row = dataGridView1.Rows[RowID]; row.Cells["MaBM"].Value = mon.MaBoMon; row.Cells["TenBM"].Value = mon.TenBoMon; row.Cells["VPBM"].Value = mon.Phong; if (mon.GIANG_VIEN1 != null) { row.Cells["TruongBM"].Value = mon.GIANG_VIEN1.HoTen; } } } }
public void suaKhoa(string maKhoa, string tenKhoa) { if (string.IsNullOrEmpty(maKhoa)) { MessageBox.Show("Vui lòng chọn dữ liệu để sửa."); return; } KHOA suaKhoa = db.KHOAs.Where(a => a.MaKhoa == int.Parse(maKhoa)).FirstOrDefault(); if (suaKhoa != null) { suaKhoa.TenKhoa = tenKhoa; db.SubmitChanges(); MessageBox.Show("Sửa thành công."); return; } else { MessageBox.Show("Dữ liệu không tồn tại."); return; } }
private void SaveKhoa() { GIANG_VIEN TruongKhoa = null; if (TruongKhoa_comboBox.SelectedItem != null) { TruongKhoa = ((GV_CBB)TruongKhoa_comboBox.SelectedItem).gv; } int Nam; try { Nam = int.Parse(NamTL_textBox.Text.Trim()); } catch { throw new Khoa_Exception(Khoa_Exception.ExepEnum.NamThanhLap); } KHOA khoa = new KHOA() { NamThanhLap = Nam, GIANG_VIEN = TruongKhoa, TenKhoa = TenKhoa_textBox.Text.Trim(), SoDienThoai = LienHe_textBox.Text.Trim(), MaKhoa = MaKhoa_textBox.Text, Phong = VPKhoa_textBox.Text.Trim(), }; KhoaChecker.CheckKhoa(khoa); if (makhoa == null) { BLL.Instance.AddDB(khoa); makhoa = khoa.MaKhoa; } else { BLL.Instance.EditDB(khoa); } }
private void SetGVCBB() { BO_MON mon = null; KHOA khoa = null; if (Khoa_comboBox.SelectedItem != null) { khoa = ((KhoaCBB)Khoa_comboBox.SelectedItem).khoa; } if (mon_comboBox.SelectedItem != null) { mon = ((BoMonCBB)mon_comboBox.SelectedItem).mon; } GV_comboBox.Items.Clear(); foreach (GIANG_VIEN gv in BLL.Instance.GetGVByKhoa_BM_Name("", mon, khoa)) { GV_comboBox.Items.Add(new GV_CBB() { gv = gv, text = gv.HoTen }); } }
public void themKhoa(string tenKhoa) { if (string.IsNullOrEmpty(tenKhoa)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin để thêm."); return; } KHOA newKhoa = new KHOA(); newKhoa.TenKhoa = tenKhoa; newKhoa.TinhTrangXoa = false; try { db.KHOAs.InsertOnSubmit(newKhoa); db.SubmitChanges(); MessageBox.Show("Thêm thành công."); return; } catch (Exception ex) { MessageBox.Show("Thêm không thành công."); } }
public static void CheckKhoa(KHOA khoa) { if (khoa.MaKhoa.Length > DAL.Instance.GetMaxLength("KHOA", "MaKhoa") || khoa.MaKhoa.Length == 0) { throw new Khoa_Exception(Khoa_Exception.ExepEnum.MaKhoa); } if (khoa.TenKhoa.Length > DAL.Instance.GetMaxLength("KHOA", "TenKhoa")) { throw new Khoa_Exception(Khoa_Exception.ExepEnum.TenKhoa); } if (khoa.Phong.Length > DAL.Instance.GetMaxLength("KHOA", "Phong")) { throw new Khoa_Exception(Khoa_Exception.ExepEnum.Phong); } if (khoa.NamThanhLap > 2021 || khoa.NamThanhLap <= 0) { throw new Khoa_Exception(Khoa_Exception.ExepEnum.NamThanhLap); } if (khoa.SoDienThoai.Length > DAL.Instance.GetMaxLength("KHOA", "SoDienThoai")) { throw new Khoa_Exception(Khoa_Exception.ExepEnum.SoDienThoai); } }
public static KHOA GetKhoaByMaKhoa(string maKhoa) { if (Program.KetNoi() == 0) { return(null); } SqlDataReader myReader; myReader = Program.ExecSqlDataReader(string.Format(KeyConst.Lenh.GetKhoaByMaKhoa, maKhoa.Trim())); if (myReader == null) { return(null); } myReader.Read(); KHOA lp = new KHOA() { MAKH = myReader.GetString(0), TENKH = myReader.GetString(1), MACS = myReader.GetString(2) }; myReader.Close(); return(lp); }
public ActionResult ChiTietKhoa(string id) { KHOA ct = data.KHOAs.First(m => m.MaKhoa == id); return(View(ct)); }
public void loadList() { string connecStr = "workstation id = QLGIAOVU.mssql.somee.com; packet size = 4096; user id = nhoxliaryeuem1_SQLLogin_1; pwd=8l5ab41xg8;data source = QLGIAOVU.mssql.somee.com; persist security info=False;initial catalog = QLGIAOVU"; SqlConnection conn = new SqlConnection(connecStr); using (var db = new QLHOCVUEntities()) { //load listBox if (lbdsCV.DataSource == null) { var cvdf = new CHUC_VU() { MACV = "", TENCV = "Tất cả" }; var chuc_vu = db.CHUC_VU.ToList(); chuc_vu.Insert(0, cvdf); lbdsCV.DataSource = chuc_vu; } lbdsCV.DisplayMember = "TENCV"; lbdsCV.ValueMember = "MACV"; if (lbdsK.DataSource == null) { var kdf = new KHOA() { MAKHOA = "", TENKHOA = "Tất cả" }; var khoas = db.KHOAs.ToList(); khoas.Insert(0, kdf); lbdsK.DataSource = khoas; } lbdsK.DisplayMember = "TENKHOA"; lbdsK.ValueMember = "MAKHOA"; if (lbdsHV.DataSource == null) { var hvdf = new HOC_VI() { MAHV = "", TENHV = "Tất cả" }; var hoc_vi = db.HOC_VI.ToList(); hoc_vi.Insert(0, hvdf); lbdsHV.DataSource = hoc_vi; } lbdsHV.DisplayMember = "TENHV"; lbdsHV.ValueMember = "MAHV"; } //try //{ // string cautruyvan = "select * from CHUC_VU"; // SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn); // DataTable dt = new DataTable(); // adt.Fill(dt); // /////////////////////////////////////////////////////// // if (lbdsCV.DataSource == null) // { // var cvdf = new CHUC_VU() // { // MACV = "", // TENCV = "Tất cả" // }; // var chuc_vu = db.CHUC_VU.ToList(); // chuc_vu.Insert(0, cvdf); // lbdsCV.DataSource = chuc_vu; // } // lbdsCV.DataSource = dt; // lbdsCV.DisplayMember = "TENCV"; // lbdsCV.ValueMember = "MACV"; //} //catch (SqlException) //{ // MessageBox.Show("Error CHUC_VU"); // //hien loi //} //try //{ // string cautruyvan = "select * from KHOA"; // SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn); // DataTable dt = new DataTable(); // adt.Fill(dt); // lbdsK.DataSource = dt; // lbdsK.DisplayMember = "TENKHOA"; // lbdsK.ValueMember = "MAKHOA"; //} //catch (SqlException) //{ // MessageBox.Show("Error KHOA"); // //hien loi //} //try //{ // string cautruyvan = "select * from HOC_VI"; // SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn); // DataTable dt = new DataTable(); // adt.Fill(dt); // lbdsHV.DataSource = dt; // lbdsHV.DisplayMember = "TENHV"; // lbdsHV.ValueMember = "MAHV"; //} //catch (SqlException) //{ // MessageBox.Show("Error HOC_VI"); // //hien loi //} }
public void load(string MACV, string MAKHOA, string MAHV) { using (var db = new QLHOCVUEntities()) { //load listBox if (lbdsCV.DataSource == null) { var cvdf = new CHUC_VU() { MACV = "", TENCV = "Tất cả" }; var chuc_vu = db.CHUC_VU.ToList(); chuc_vu.Insert(0, cvdf); lbdsCV.DataSource = chuc_vu; } lbdsCV.DisplayMember = "TENCV"; lbdsCV.ValueMember = "MACV"; if (lbdsK.DataSource == null) { var kdf = new KHOA() { MAKHOA = "", TENKHOA = "Tất cả" }; var khoas = db.KHOAs.ToList(); khoas.Insert(0, kdf); lbdsK.DataSource = khoas; } lbdsK.DisplayMember = "TENKHOA"; lbdsK.ValueMember = "MAKHOA"; if (lbdsHV.DataSource == null) { var hvdf = new HOC_VI() { MAHV = "", TENHV = "Tất cả" }; var hoc_vi = db.HOC_VI.ToList(); hoc_vi.Insert(0, hvdf); lbdsHV.DataSource = hoc_vi; } lbdsHV.DisplayMember = "TENHV"; lbdsHV.ValueMember = "MAHV"; dgvGV.AutoSize = true; dgvGV.AutoGenerateColumns = false; var GV = db.GIANG_VIEN.AsQueryable(); if (!string.IsNullOrEmpty(MACV)) { GV = GV.Where(x => x.MACV == MACV); } if (!string.IsNullOrEmpty(MAKHOA)) { GV = GV.Where(x => x.MAKHOA == MAKHOA); } if (!string.IsNullOrEmpty(MAHV)) { GV = GV.Where(x => x.MAHV == MAHV); } dgvGV.DataSource = GV.Select(x => new { MAGV = x.MAGV, MACV = x.MACV, TENCV = x.CHUC_VU.TENCV, TENGV = x.TENGV, MAHV = x.MAHV, TENHV = x.HOC_VI.TENHV, Email = x.EMAIL, QueQuan = x.QUEQUAN, DiaChiTamChu = x.DIACHITAMCHU, MAKHOA = x.MAKHOA, TenKhoa = x.KHOA.TENKHOA, TrangThaiGV = x.TRANGTHAIGV == "1" ? "Rảnh" : "Không Rảnh", }).ToList(); btnThem.Enabled = false; btnSua.Enabled = false; } }