public Student Get_Info_Stu(string code_student) { Student SV = new Student(); DataTable dt = new DataTable(); string query = "Select * From tbl_SinhVien Where MSSV = '" + code_student + "'"; connect.Open_Connect(); SqlDataAdapter adap = new SqlDataAdapter(query, connect.con); adap.Fill(dt); SV.Mssv = dt.Rows[0][0].ToString(); SV.Hoten = dt.Rows[0][2].ToString(); SV.Gioitinh = Convert.ToInt32(dt.Rows[0][3]); SV.Ngaysinh = dt.Rows[0][4].ToString(); SV.Noisinh = dt.Rows[0][5].ToString(); SV.Khoa = dt.Rows[0][6].ToString(); SV.Lop = dt.Rows[0][7].ToString(); SV.Nganh = dt.Rows[0][8].ToString(); SV.HeDT = dt.Rows[0][9].ToString(); SV.Khoahoc = dt.Rows[0][10].ToString(); SV.TongTC = Convert.ToInt32(dt.Rows[0][11]); SV.Diachi = dt.Rows[0][12].ToString(); SV.Dienthoai = dt.Rows[0][13].ToString(); SV.Email = dt.Rows[0][14].ToString(); SV.Dantoc = dt.Rows[0][15].ToString(); SV.Tongiao = dt.Rows[0][16].ToString(); SV.Quoctich = dt.Rows[0][17].ToString(); SV.Hotencha = dt.Rows[0][18].ToString(); SV.Nghenghiepcha = dt.Rows[0][19].ToString(); SV.Hotenme = dt.Rows[0][20].ToString(); SV.Nghenghiepme = dt.Rows[0][21].ToString(); connect.Close_Connect(); return SV; }
public bool Update_Info_Stu(Student Stu) { lstFault = new List<InfoFault>(); if (Stu.Diachi == "" || Stu.Dantoc == "" || Stu.Quoctich == "" || Stu.Tongiao == "") { fault = new InfoFault(); fault.Type = "Required Info"; fault.Message = "Yêu cầu nhập đầy đủ các thông bắt buộc (*): Địa chỉ, Quốc tịch, Dân tộc, Tôn giáo"; lstFault.Add(fault); } if (Stu.Dienthoai != "") { if (IsNumber(Stu.Dienthoai) == false) { fault = new InfoFault(); fault.Type = "Correctness"; fault.Message = "Số điện thoại phải là số"; lstFault.Add(fault); } else if (Stu.Dienthoai.Length < 8 || Stu.Dienthoai.Length > 12) { fault = new InfoFault(); fault.Type = "Correctness"; fault.Message = "Số điện thoại ít nhất 8 số, nhiều nhất 12 số"; lstFault.Add(fault); } } if (Stu.Email != "") { if (IsValidEmail(Stu.Email) == false) { fault = new InfoFault(); fault.Type = "Correctness"; fault.Message = "Email không đúng dạng"; lstFault.Add(fault); } } if (lstFault.Count != 0) throw new FaultException<InfoFault[]>(lstFault.ToArray()); else { connect.Open_Connect(); string query = "Update tbl_SinhVien" + " Set DiaChi = N'" + Stu.Diachi + "', DienThoai = '" + Stu.Dienthoai + "', Email = '" + Stu.Email + "', QuocTich = N'" + Stu.Quoctich + "', TonGiao = N'" + Stu.Tongiao + "', DanToc = N'" + Stu.Dantoc + "',HoTenCha = N'" + Stu.Hotencha + "', NgheNghiepCha = N'" + Stu.Nghenghiepcha + "', HoTenMe = N'" + Stu.Hotenme + "', NghenghiepMe = N'" + Stu.Nghenghiepme + "'" + " Where MSSV = '" + Stu.Mssv + "'"; SqlCommand cmd = new SqlCommand(query, connect.con); int roweff = cmd.ExecuteNonQuery(); connect.Close_Connect(); if (roweff != 0) { return true; } else return false; } }