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!"; } } }
public void DoDuLieuVaoCacTruong(PhongSV sv) { txtMaPhong.Text = sv.MaPhong; txtMaSV.Text = sv.MaSV; txtNgayBD.Text = sv.NgayBD; txtNgayKT.Text = sv.NgayKT; }
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 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"; } }
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); } } }
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); }
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); }
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); }