protected void btnedit_Click(object sender, EventArgs e) { DateTime dt = DateTime.Parse(txtngaysinh.Text); int gt = int.Parse(ddlgioitinh.SelectedValue); int ml = int.Parse(ddlmalop.SelectedValue); int cmnd = int.Parse(txtcmnd.Text); int sdt = int.Parse(txtsdt.Text); int mgv = int.Parse(ddlmagv.SelectedValue); int mtt = int.Parse(ddlmatinhtrang.SelectedValue); SINHVIEN sv = new SINHVIEN(txttensv.Text, gt, dt, cmnd, txttongiao.Text, sdt, txtquequan.Text, txtkhoahoc.Text, mtt, ml, mgv); if (sinhviendao.edit_SV(sv, txtmasv.Text)) { grvsinhvien.DataSource = sinhviendao.dataset("select SINHVIEN.MaSV,TenSV,GioiTinh,NgaySinh,SoCMND, SINHVIEN.SDT , TonGiao,QueQuan,KhoaHoc, SINHVIEN.MaTT, TINHTRANG.TinhTrang, SINHVIEN.MaLop,MaGV, LOP.TenLop, NGANH.MaNganh,TenNganh , KHOA.MaKhoa,TenKhoa from SINHVIEN, LOP , NGANH , KhOA, TINHTRANG where SINHVIEN.MaLop = LOP.MaLop and SINHVIEN.MaTT = TINHTRANG.MaTT and LOP.MaNganh = NGANH.MaNganh and NGANH.MaKhoa = KHOA.MaKhoa "); grvsinhvien.DataBind(); Label1.Text = "DA EDIT"; } else { Label1.Text = "ERROR EDIT"; } }
public bool add_SV(SINHVIEN sv) { SqlConnection conn = new SqlConnection(connectString); string sql = "INSERT INTO SINHVIEN(TenSV, GioiTinh, NgaySinh, SoCMND, TonGiao, SDT, QueQuan, KhoaHoc, MaTT, MaLop,MaGV) VALUES (@ten, @gioitinh, @ngay, @cmnd, @tongiao, @sdt, @quequan, @khoahoc, @matt, @malop, @magv)"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@ten", sv.TenSV); cmd.Parameters.AddWithValue("@gioitinh", sv.GioiTinh); cmd.Parameters.AddWithValue("@ngay", sv.NgaySinh); cmd.Parameters.AddWithValue("@cmnd", sv.SoCMND); cmd.Parameters.AddWithValue("@tongiao", sv.TonGiao); cmd.Parameters.AddWithValue("@sdt", sv.SDT); cmd.Parameters.AddWithValue("@quequan", sv.QueQuan); cmd.Parameters.AddWithValue("@khoahoc", sv.KhoaHoc); cmd.Parameters.AddWithValue("@matt", sv.MaTinhTrang); cmd.Parameters.AddWithValue("@malop", sv.MaLop); cmd.Parameters.AddWithValue("@magv", sv.MaGV); conn.Open(); int dem = cmd.ExecuteNonQuery(); conn.Close(); return(dem >= 1); }
public bool edit_SV(SINHVIEN sv, string masv) { SqlConnection conn = new SqlConnection(connectString); string sql = "UPDATE SINHVIEN SET TenSV=@ten , GioiTinh=@gioitinh, NgaySinh=@ngay, SoCMND=@cmnd, TonGiao= @tongiao, SDT=@sdt, QueQuan=@quequan, KhoaHoc=@khoahoc, MaTT= @matt, MaLop= @malop,MaGV=@magv WHERE MaSV= @masv"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@masv", masv); cmd.Parameters.AddWithValue("@ten", sv.TenSV); cmd.Parameters.AddWithValue("@gioitinh", sv.GioiTinh); cmd.Parameters.AddWithValue("@ngay", sv.NgaySinh); cmd.Parameters.AddWithValue("@cmnd", sv.SoCMND); cmd.Parameters.AddWithValue("@tongiao", sv.TonGiao); cmd.Parameters.AddWithValue("@sdt", sv.SDT); cmd.Parameters.AddWithValue("@quequan", sv.QueQuan); cmd.Parameters.AddWithValue("@khoahoc", sv.KhoaHoc); cmd.Parameters.AddWithValue("@matt", sv.MaTinhTrang); cmd.Parameters.AddWithValue("@malop", sv.MaLop); cmd.Parameters.AddWithValue("@magv", sv.MaGV); conn.Open(); int dem = cmd.ExecuteNonQuery(); conn.Close(); return(dem >= 1); }