Beispiel #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!";
                }
            }
        }
Beispiel #2
0
 public void DoDuLieuVaoCacTruong(PhongSV sv)
 {
     txtMaPhong.Text = sv.MaPhong;
     txtMaSV.Text    = sv.MaSV;
     txtNgayBD.Text  = sv.NgayBD;
     txtNgayKT.Text  = sv.NgayKT;
 }
Beispiel #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);
            }
        }
Beispiel #4
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";
            }
        }
Beispiel #5
0
 public bool Them(PhongSV sv)
 {
     using (SqlConnection connection = new SqlConnection(connectionString))
     {
         string sql = @"INSERT INTO PHONGSV(maPhong,maSV,ngayBatDau,ngayKetThuc) VALUES(@maphong, @masv, @ngaybd, @ngaykt )";
         {
             SqlCommand command = new SqlCommand(sql, connection);
             command.Parameters.AddWithValue("@maphong", sv.MaPhong);
             command.Parameters.AddWithValue("@masv", sv.MaSV);
             command.Parameters.AddWithValue("@ngaybd", Convert.ToDateTime(sv.NgayBD));
             command.Parameters.AddWithValue("@ngaykt", Convert.ToDateTime(sv.NgayKT));
             connection.Open();
             int result = command.ExecuteNonQuery();
             return(result >= 1);
         }
     }
 }
Beispiel #6
0
        private PhongSV LayDuLieuTuForm()
        {
            string maphong = txtMaPhong.Text;
            string masv    = txtMaSV.Text;
            string ngaybd  = txtNgayBD.Text;
            string ngaykt  = txtNgayKT.Text;

            PhongSV sv = new PhongSV
            {
                MaPhong = maphong,
                MaSV    = masv,
                NgayBD  = ngaybd,
                NgayKT  = ngaykt,
            };

            return(sv);
        }
Beispiel #7
0
 public bool ChinhSua(PhongSV sv)
 {
     using (SqlConnection connection = new SqlConnection(connectionString))
     {
         string     sql     = @"UPDATE PHONGSV SET ngayBatDau= @ngaybd, ngayKetThuc=@ngaykt WHERE maSV = @masv and maPhong=@maphong";
         SqlCommand command = new SqlCommand(sql, connection);
         command.Parameters.AddWithValue("@maphong", sv.MaPhong);
         command.Parameters.AddWithValue("@masv", sv.MaSV);
         command.Parameters.AddWithValue("@ngaybd", Convert.ToDateTime(sv.NgayBD));
         command.Parameters.AddWithValue("@ngaykt", Convert.ToDateTime(sv.NgayKT));
         connection.Open();
         int result = command.ExecuteNonQuery();
         if (result >= 1)
         {
             return(true);
         }
     }
     return(false);
 }
Beispiel #8
0
 public PhongSV LayPhongSV(string maphong)
 {
     using (SqlConnection connection = new SqlConnection(connectionString))
     {
         string     sql = @"SELECT * FROM PHONGSV WHERE maPhong = @maphong";
         SqlCommand cmd = new SqlCommand(sql, connection);
         cmd.Parameters.AddWithValue("@maphong", maphong);
         connection.Open();
         SqlDataReader reader = cmd.ExecuteReader();
         if (reader.Read())
         {
             PhongSV sv = new PhongSV
             {
                 MaPhong = (string)reader["maPhong"],
                 MaSV    = (string)reader["maSV"],
                 //NgayBD = reader["ngayBD"].ToString(),
                 //NgayKT = reader["ngayKT"].ToString(),
             };
             return(sv);
         }
     }
     return(null);
 }