Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 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;
     }
 }