protected void Them_Click(object sender, EventArgs e) { try { string tenNganh = txtTenNganh.Text; string moTa = txtMoTa.Text; int id_khoa = int.Parse(ddlKhoa.SelectedValue); if (tenNganh.Trim().Equals("")) { msg.Text = "Tên ngành học không được để trống."; return; } NganhHoc nganh = new NganhHoc(); nganh.name = tenNganh; nganh.description = moTa; nganh.id_khoa = id_khoa; data.addNganhHoc(nganh); msg.Text = "Thêm thành công"; msg.CssClass = "text-success"; } catch (Exception ex) { msg.Text = "Lỗi: " + ex.Message; msg.CssClass = "text-danger"; } }
public List <NganhHoc> ReadAllItems() { List <NganhHoc> nganhHocs = new List <NganhHoc>(); DataTable dataTable = new DataTable(); try { if (connection.State != ConnectionState.Open) { connection.Open(); } OleDbCommand command = new OleDbCommand( "SELECT * FROM NGANH_HOC ORDER BY TenNganhHoc ASC", connection); OleDbDataAdapter oleDbDataAdapter = new OleDbDataAdapter(command); oleDbDataAdapter.Fill(dataTable); } catch (Exception ex) { throw ex; } finally { connection.Close(); } foreach (DataRow row in dataTable.Rows) { NganhHoc nganhHoc = new NganhHoc(); nganhHoc.MaNganhHoc = int.Parse(row["MaNganhHoc"].ToString()); nganhHoc.Khoa = int.Parse(row["Khoa"].ToString()); nganhHoc.TenNganhHoc = row["TenNganhHoc"].ToString(); nganhHocs.Add(nganhHoc); } return(nganhHocs); }
public JsonResult Delete(int id) { NganhHoc sinhVien = db.NganhHocs.Find(id); sinhVien.Active = false; return(Json(db.SaveChanges())); }
protected void CapNhat_Click(object sender, EventArgs e) { try { int maNganh = int.Parse(txtMaNganh.Text); string tenNganh = txtTenNganh.Text; string moTa = txtMoTa.Text; int id_khoa = int.Parse(ddlKhoa.SelectedValue); if (tenNganh.Trim().Equals("")) { msg.Text = "Tên ngành học không được để trống."; return; } NganhHoc nganh = new NganhHoc(); nganh.id = maNganh; nganh.name = tenNganh; nganh.description = moTa; nganh.id_khoa = id_khoa; data.editNganhHoc(nganh); Response.Redirect("DSNganhHoc.aspx"); } catch (Exception ex) { msg.Text = "Lỗi: " + ex.Message; msg.CssClass = "text-danger"; } }
public ActionResult DeleteConfirmed(string id) { NganhHoc nganhHoc = db.NganhHocs.Find(id); db.LOPs.Remove(nganhHoc); db.SaveChanges(); return(RedirectToAction("Index")); }
//lấy thông tin ngành học public NganhHoc GetNganhHocByMaNganh(string maNganh) { db = new GDUDataConnectionsDataContext(); NganhHoc nganhHoc = new NganhHoc(); nganhHoc = db.NganhHocs.Single(p => p.MaNganh == maNganh); return(nganhHoc); }
//xóa ngành public void DeleteNganhHoc(string maNganhHoc) { db = new GDUDataConnectionsDataContext(); NganhHoc nh = new NganhHoc(); nh = db.NganhHocs.Single(x => x.MaNganh == maNganhHoc); db.NganhHocs.DeleteOnSubmit(nh); db.SubmitChanges(); }
// lấy ngành học theo KHOA //public NganhHoc GetNganhHocByKHOA(string maKhoa) //{ // db = new GDUDataConnectionsDataContext(); // NganhHoc nganhHoc = new NganhHoc(); // nganhHocs.ForEach(nganh => // { // if( nganh.MaKhoa == maKhoa) // { // nganhHoc = nganh; // } // }); // return nganhHoc; //} //cập nhật ngành public void UpdateNganhHoc(NganhHoc nganhHoc) { db = new GDUDataConnectionsDataContext(); NganhHoc nh = new NganhHoc(); nh = db.NganhHocs.Single(x => x.MaNganh == nganhHoc.MaNganh); nh.TenNganh = nganhHoc.TenNganh; db.SubmitChanges(); }
//------------------------------------HÀM PUBLIC------------------------------------------// //---------------------------------------------------------------------------------------------// // hàm nhận mã ngành và khóa học từ frmQLSV public void FunDatafrmDanhSachLopToFrmQLSV(string maNganh, string maKhoasHoc) { _maNganh = maNganh; lblMaKhoasHoc.Text = maKhoasHoc; NganhHoc nganhHoc = new NganhHoc(); nganhHoc = nganhHocService.GetNganhHocByMaNganh(_maNganh); lblTenNganh.Text = nganhHoc.TenNganh; }
// thêm ngành public NganhHoc CreateNganhHoc(NganhHoc nganhHoc) { db = new GDUDataConnectionsDataContext(); NganhHoc nh = new NganhHoc(); nh = nganhHoc; db.NganhHocs.InsertOnSubmit(nh); db.SubmitChanges(); return(nh); }
private void btnUpdateNganh_Click(object sender, EventArgs e) { NganhHoc nganhHoc = new NganhHoc(); nganhHoc.MaNganh = lblMaNganh.Text; nganhHoc.TenNganh = txtTenNganh.Text; nganhHocService.UpdateNganhHoc(nganhHoc); MessageBox.Show("Cập nhật thông tin '" + lblMaNganh.Text + "' Thành Công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDanhSachNganh(); }
public ActionResult Edit([Bind(Include = "Malop,Tenlop,Manghanh,Tennghanh,Makhoa")] NganhHoc nganhHoc) { if (ModelState.IsValid) { db.Entry(nganhHoc).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nganhHoc)); }
public ActionResult Create([Bind(Include = "Malop,Tenlop,Manghanh,Tennghanh,Makhoa")] NganhHoc nganhHoc) { if (ModelState.IsValid) { db.LOPs.Add(nganhHoc); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(nganhHoc)); }
public static void Them(NganhHoc nh) { try { db.NganhHocs.InsertOnSubmit(nh); } catch (Exception ex) { throw ex; } }
public void addNganhHoc(NganhHoc NganhHoc) { conn.Open(); String sql = "insert into NganhHoc values(@name, @description, @id_khoa)"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@name", NganhHoc.name); cmd.Parameters.AddWithValue("@description", NganhHoc.description); cmd.Parameters.AddWithValue("@id_khoa", NganhHoc.id_khoa); cmd.ExecuteNonQuery(); conn.Close(); }
public void editNganhHoc(NganhHoc NganhHoc) { conn.Open(); String sql = "update NganhHoc set name = @name, description = @description, id_khoa = @id_khoa" + " where id = @id"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@name", NganhHoc.name); cmd.Parameters.AddWithValue("@description", NganhHoc.description); cmd.Parameters.AddWithValue("@id_khoa", NganhHoc.id_khoa); cmd.Parameters.AddWithValue("@id", NganhHoc.id); cmd.ExecuteNonQuery(); conn.Close(); }
// GET: NganhHocs/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NganhHoc nganhHoc = db.NganhHocs.Find(id); if (nganhHoc == null) { return(HttpNotFound()); } return(View(nganhHoc)); }
public ActionResult Edit(NganhHoc obj) { if (obj.IDNganhHoc > 0) { db.Entry(obj).State = EntityState.Modified; } else { obj.Active = true; db.NganhHocs.Add(obj); } db.SaveChanges(); return(RedirectToAction("Index", "KhoiHoc")); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { NganhHoc nganh = (NganhHoc)Session["nganhhoc"]; txtMaNganh.Text = nganh.id + ""; txtTenNganh.Text = nganh.name; txtMoTa.Text = nganh.description; ddlKhoa.DataSource = khoa.getDSKhoa(); ddlKhoa.DataTextField = "name"; ddlKhoa.DataValueField = "id"; DataBind(); ddlKhoa.SelectedValue = nganh.id_khoa.ToString(); } }
public SinhVienViewModel() : base() { sinhVien = new SinhVien(); quanHuyen = new QuanHuyen(); nganhHoc = new NganhHoc(); XacNhan = new RelayCommand( param => true, param => XacNhanLuuSinhVien()); NhapLai = new RelayCommand( param => true, param => NhapLaiThongTinSinhVien()); LoadDanhMucTinhThanh(); LoadDanhMucQuanHuyen(); LoadDanhMucDTUT(); LoadDanhMucKhoa(); LoadDanhMucNganhHoc(); }
public ActionResult Edit(int?id, int?IDKhoiHoc) { NganhHoc obj = new NganhHoc() { IDKhoiHoc = IDKhoiHoc }; if (id.HasValue) { obj = db.NganhHocs.Find(id); } if (obj == null) { return(HttpNotFound()); } ViewBag.IDKhoiHocs = db.KhoiHocs.CreateSelectList(q => q.IDKhoiHoc, q => q.TenKhoiHoc, obj.IDKhoiHoc); return(View(obj)); }
private void btnSaveNganh_Click(object sender, EventArgs e) { if (checkDataNGANH()) { NganhHoc nganhHoc = new NganhHoc(); nganhHoc.MaNganh = lblMaNganh.Text; nganhHoc.TenNganh = txtTenNganh.Text; nganhHoc.MaKhoa = _maKhoa; nganhHocService.CreateNganhHoc(nganhHoc); MessageBox.Show("Tạo Mới Thành Công...(^...^) ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); btnSaveNganh.Enabled = false; LoadDanhSachNganh(); } else { MessageBox.Show("Lỗi, Thêm Thất Bại", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLuu_Click(object sender, EventArgs e) { try { NganhHoc nh = new NganhHoc(); if (TaoMoi(nh)) { NganhHocBUS.Them(nh); StaticClass.LuuThayDoi(); log.GhiFile("Thêm mới ngành học: " + nh.MaNganh); MsgboxUtil.Success("Thành công"); ClearText(); } } catch (Exception ex) { ExceptionUtil.ThrowMsgBox(ex.Message); } }
public ChuongTrinhHocViewModel() : base() { nganhHoc = new NganhHoc(); XacNhan = new RelayCommand( param => true, param => XacNhanLuuChuongTrinhHoc()); NhapLai = new RelayCommand( param => true, param => LoadCT_ChuongTrinhHocs()); SelectedMonHocChanged = new RelayCommand( param => true, param => OnSelectedMonHocChanged(param)); ThemDong = new RelayCommand( param => CT_ChuongTrinhHocs != null, param => ThemDongCT_ChuongTrinhHoc()); LoadDanhMucKhoa(); LoadDanhMucNganhHoc(); LoadDanhMucLoaiMon(); LoadDanhMucMonHoc(); }
public NganhHoc get1NganhHoc(int id) { conn.Open(); String sql = "select * from NganhHoc where id = " + id; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader rd = cmd.ExecuteReader(); NganhHoc nganh = null; if (rd.Read()) { nganh = new NganhHoc(); nganh.id = (int)rd["id"]; nganh.name = (string)rd["name"]; nganh.description = (string)rd["description"]; nganh.id_khoa = (int)rd["id_khoa"]; } conn.Close(); return(nganh); }
//load thông tin sinh viên lên form public void LoadSinhVien() { if (Id_SV == lblID.Text & lblID.Text != "??") { SinhVien sv = new SinhVien(); sv = sinhVienService.GetSinhVienByMaSinhVien(lblID.Text); lblTen.Text = sv.TenSV; lblGioiTinh.Text = sv.GioiTinh; lblEmail.Text = sv.Email; lblSdt.Text = sv.SDT; lblNamSinh.Text = sv.NamSinh; lblThongTinTaiKhoan.Text = sv.StatusAcc; lblDiaChi.Text = sv.DiaChi; lblGhiChu.Text = sv.GhiChu; //lấy tên lớp maLop = sv.MaLop; Lop lp = new Lop(); lp = lopService.GetLopByMaLop(maLop); lblLop.Text = lp.TenLop; //lấy tên khóa + niên khóa maKhoasHoc = lp.MaKhoaHoc; KhoasHoc khoaHoc = new KhoasHoc(); khoaHoc = khoasHocService.GetKhoaHocByMaKhoaHoc(maKhoasHoc); lblKhoasHoc.Text = khoaHoc.TenKhoaHoc + " - " + khoaHoc.NienKhoa; //lấy tên ngành maNganh = lp.MaNganh; NganhHoc nganhHoc = new NganhHoc(); nganhHoc = nganhHocService.GetNganhHocByMaNganh(maNganh); lblChuyenNganh.Text = nganhHoc.TenNganh.ToUpper(); //lấy tên khoa maKhoa = nganhHoc.MaKhoa; Khoa khoa = new Khoa(); khoa = khoaService.GetKhoaByMaKhoa(maKhoa); lblKhoa.Text = khoa.TenKhoa.ToUpper(); } }
public List <NganhHoc> timkiemNganhHoc(string keyword) { conn.Open(); List <NganhHoc> ds = new List <NganhHoc>(); string sql = "select * from NganhHoc where name LIKE @keyword"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@keyword", '%' + keyword + '%'); SqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { NganhHoc n = new NganhHoc(); n.id = (int)rd["id"]; n.name = (string)rd["name"]; n.description = (string)rd["description"]; n.id_khoa = (int)rd["id_khoa"]; ds.Add(n); } conn.Close(); return(ds); }
private bool TaoMoi(NganhHoc nh) { try { if (!string.IsNullOrEmpty(txtMaNganh.Text)) { nh.MaNganh = txtMaNganh.Text; } else { MsgboxUtil.Exclamation("Mã ngành học không được để trống"); txtMaNganh.Focus(); return(false); } if (!string.IsNullOrEmpty(txtTenNganh.Text)) { nh.TenNganh = txtTenNganh.Text; } else { MsgboxUtil.Exclamation("Tên ngành học không được để trống"); txtTenNganh.Focus(); return(false); } if (!string.IsNullOrEmpty(txtKhoa.Text)) { nh.Khoa = txtKhoa.Text; } return(true); } catch (Exception ex) { throw ex; } }
public List <NganhHoc> getDSNganhHoc() { List <NganhHoc> ds = new List <NganhHoc>(); conn.Open(); String sql = "select NganhHoc.id, NganhHoc.id_khoa, Khoa.name as 'tenkhoa', NganhHoc.name, " + "NganhHoc.description from NganhHoc inner join Khoa on NganhHoc.id_khoa = Khoa.id"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { NganhHoc n = new NganhHoc(); n.id = (int)rd["id"]; n.name = (string)rd["name"]; n.description = (string)rd["description"]; n.id_khoa = (int)rd["id_khoa"]; n.tenkhoa = (string)rd["tenkhoa"]; ds.Add(n); } conn.Close(); return(ds); }
//cập nhật ngành học public void UpdateNganhHoc(NganhHoc nganhHoc) { nganhHocIDao.UpdateNganhHoc(nganhHoc); }