protected void btnThem_Click(object sender, EventArgs e) { PhongSV sv = LayDuLieuTuForm(); PhongSVDAO svDAO = new PhongSVDAO(); bool exist = svDAO.KTMaSV(sv.MaSV); if (exist) { lblThongBao.Text = "Sinh viên đã tồn tại"; } else { bool result = svDAO.Them(sv); if (result) { lblThongBao.Text = "Thêm sinh viên thành công"; LaySinhVienVaoGV(); } else { lblThongBao.Text = "Có lỗi, vui lòng thử lại!"; } } }
private void LaySinhVienVaoGV() { PhongSVDAO svDAO = new PhongSVDAO(); gvPhongSV.DataSource = svDAO.LaySinhVien(); gvPhongSV.DataBind(); }
protected void gvPhongSV_SelectedIndexChanged(object sender, EventArgs e) { string maphong = gvPhongSV.SelectedRow.Cells[0].Text; PhongSVDAO svDAO = new PhongSVDAO(); PhongSV sv = svDAO.LaySinhVien(maphong); if (sv != null) { DoDuLieuVaoCacTruong(sv); } }
protected void btnTim_Click(object sender, EventArgs e) { string key = txtTim.Text; if (string.IsNullOrEmpty(key)) { lblThongBao.Text = "Bạn phải nhập từ khóa trước khi tìm"; } else { lblThongBao.Text = "Kết quả tìm kiếm"; PhongSVDAO svDAO = new PhongSVDAO(); gvPhongSV.DataSource = svDAO.Tim(key); gvPhongSV.DataBind(); } }
protected void btnSua_Click(object sender, EventArgs e) { PhongSV sv = LayDuLieuTuForm(); PhongSVDAO svDAO = new PhongSVDAO(); bool result = svDAO.ChinhSua(sv); if (result) { lblThongBao.Text = "Cập nhật thành công cho sinh viên: " + sv.MaSV; LaySinhVienVaoGV(); } else { lblThongBao.Text = "Cập nhật không thành công, vui lòng kiểm tra lại"; } }
protected void gvPhongSV_RowDeleting(object sender, GridViewDeleteEventArgs e) { string maphong = gvPhongSV.Rows[e.RowIndex].Cells[0].Text; string masv = gvPhongSV.Rows[e.RowIndex].Cells[1].Text; PhongSVDAO khDAO = new PhongSVDAO(); bool result = khDAO.Xoa(maphong); if (result) { lblThongBao.Text = "Đã xóa thành công sinh viên: " + masv; LaySinhVienVaoGV(); } else { lblThongBao.Text = "Xóa không thành công, vui lòng kiểm tra lại"; } }
protected void btnXoa_Click(object sender, EventArgs e) { string masv = txtMaSV.Text; PhongSVDAO svDAO = new PhongSVDAO(); bool result = svDAO.Xoa(masv); if (result) { lblThongBao.Text = "Xóa thành công"; LaySinhVienVaoGV(); } else { lblThongBao.Text = "Xóa không thành công, vui lòng kiểm tra lại!"; } }