private void LaySinhVienVaoGV() { SinhVienDAO svDAO = new SinhVienDAO(); gvSinhVien.DataSource = svDAO.LaySinhVien(); gvSinhVien.DataBind(); }
protected void btnThem_Click(object sender, EventArgs e) { SinhVien sv = LayDuLieuTuForm(); SinhVienDAO svDAO = new SinhVienDAO(); 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!"; } } }
protected void gvSinhVien_SelectedIndexChanged(object sender, EventArgs e) { string masv = gvSinhVien.SelectedRow.Cells[0].Text; SinhVienDAO svDAO = new SinhVienDAO(); SinhVien sv = svDAO.LaySinhVien(masv); 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"; SinhVienDAO svDAO = new SinhVienDAO(); gvSinhVien.DataSource = svDAO.Tim(key); gvSinhVien.DataBind(); } }
protected void btnSua_Click(object sender, EventArgs e) { SinhVien sv = LayDuLieuTuForm(); SinhVienDAO svDAO = new SinhVienDAO(); bool result = svDAO.ChinhSua(sv); if (result) { lblThongBao.Text = "Cập nhật thành công cho sinh viên: " + sv.TenSV; LaySinhVienVaoGV(); } else { lblThongBao.Text = "Cập nhật không thành công, vui lòng kiểm tra lại"; } }
protected void gvSinhVien_RowDeleting(object sender, GridViewDeleteEventArgs e) { string masv = gvSinhVien.Rows[e.RowIndex].Cells[0].Text; string ten = gvSinhVien.Rows[e.RowIndex].Cells[1].Text; SinhVienDAO khDAO = new SinhVienDAO(); bool result = khDAO.Xoa(masv); if (result) { lblThongBao.Text = "Đã xóa thành công sinh viên: " + ten; 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; SinhVienDAO svDAO = new SinhVienDAO(); 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!"; } }