예제 #1
0
        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!";
                }
            }
        }
예제 #2
0
        private void LaySinhVienVaoGV()
        {
            PhongSVDAO svDAO = new PhongSVDAO();

            gvPhongSV.DataSource = svDAO.LaySinhVien();
            gvPhongSV.DataBind();
        }
예제 #3
0
        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);
            }
        }
예제 #4
0
        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();
            }
        }
예제 #5
0
        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";
            }
        }
예제 #6
0
        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";
            }
        }
예제 #7
0
        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!";
            }
        }