Пример #1
0
    public string[] setStudentDataBase2(StudentData2 StudentData)
    {
        string[] returnValue = new string[2];
        returnValue[0] = "0";
        returnValue[1] = "";
        DataBase Base = new DataBase();
        SqlConnection Sqlconn = new SqlConnection(Base.GetConnString());
        using (Sqlconn)
        {
            try
            {
                Sqlconn.Open();
                //Unit=@Unit,
                string sql = "UPDATE StudentDatabase SET FamilyAppellation1=@FamilyAppellation1, FamilyName1=@FamilyName1, FamilyBirthday1=@FamilyBirthday1, " +
                    "FamilyEducation1=@FamilyEducation1, FamilyProfession1=@FamilyProfession1, FamilyLive1=@FamilyLive1, FamilyHearing1=@FamilyHearing1, FamilyHealth1=@FamilyHealth1, " +
                    "FamilyHealthText1=@FamilyHealthText1, FamilyAppellation2=@FamilyAppellation2, FamilyName2=@FamilyName2, FamilyBirthday2=@FamilyBirthday2, " +
                    "FamilyEducation2=@FamilyEducation2, FamilyProfession2=@FamilyProfession2, FamilyLive2=@FamilyLive2, FamilyHearing2=@FamilyHearing2, FamilyHealth2=@FamilyHealth2, " +
                    "FamilyHealthText2=@FamilyHealthText2, FamilyAppellation3=@FamilyAppellation3, FamilyName3=@FamilyName3, FamilyBirthday3=@FamilyBirthday3, " +
                    "FamilyEducation3=@FamilyEducation3, FamilyProfession3=@FamilyProfession3, FamilyLive3=@FamilyLive3, FamilyHearing3=@FamilyHearing3, FamilyHealth3=@FamilyHealth3, " +
                    "FamilyHealthText3=@FamilyHealthText3, FamilyAppellation4=@FamilyAppellation4, FamilyName4=@FamilyName4, FamilyBirthday4=@FamilyBirthday4, " +
                    "FamilyEducation4=@FamilyEducation4, FamilyProfession4=@FamilyProfession4, FamilyLive4=@FamilyLive4, FamilyHearing4=@FamilyHearing4, FamilyHealth4=@FamilyHealth4, " +
                    "FamilyHealthText4=@FamilyHealthText4, FamilyAppellation5=@FamilyAppellation5, FamilyName5=@FamilyName5, FamilyBirthday5=@FamilyBirthday5, " +

                    "FamilyEducation5=@FamilyEducation5, FamilyProfession5=@FamilyProfession5, FamilyLive5=@FamilyLive5, FamilyHearing5=@FamilyHearing5, FamilyHealth5=@FamilyHealth5, " +
                    "FamilyHealthText5=@FamilyHealthText5, FamilyAppellation6=@FamilyAppellation6, FamilyName6=@FamilyName6, FamilyBirthday6=@FamilyBirthday6, " +
                    "FamilyEducation6=@FamilyEducation6, FamilyProfession6=@FamilyProfession6, FamilyLive6=@FamilyLive6, FamilyHearing6=@FamilyHearing6, FamilyHealth6=@FamilyHealth6, " +
                    "FamilyHealthText6=@FamilyHealthText6, FamilyAppellation7=@FamilyAppellation7, FamilyName7=@FamilyName7, FamilyBirthday7=@FamilyBirthday7, " +

                    "FamilyEducation7=@FamilyEducation7, FamilyProfession7=@FamilyProfession7, FamilyLive7=@FamilyLive7, FamilyHearing7=@FamilyHearing7, FamilyHealth7=@FamilyHealth7, " +
                    "FamilyHealthText7=@FamilyHealthText7, FamilyAppellation8=@FamilyAppellation8, FamilyName8=@FamilyName8, FamilyBirthday8=@FamilyBirthday8, " +
                    "FamilyEducation8=@FamilyEducation8, FamilyProfession8=@FamilyProfession8, FamilyLive8=@FamilyLive8, FamilyHearing8=@FamilyHearing8, FamilyHealth8=@FamilyHealth8, " +
                    "FamilyHealthText8=@FamilyHealthText8, FamilyLanguage=@FamilyLanguage, FamilyLanguageText=@FamilyLanguageText, FamilyConnectLanguage=@FamilyConnectLanguage, " +
                    "FamilyConnectLanguageText=@FamilyConnectLanguageText " +
                    "WHERE StudentID=@StudentID AND ID=@ID";
                SqlCommand cmd = new SqlCommand(sql, Sqlconn);
                cmd.Parameters.Add("@StudentID", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.studentID);
                cmd.Parameters.Add("@ID", SqlDbType.BigInt).Value = StudentData.ID;
                cmd.Parameters.Add("@FamilyAppellation1", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fAppellation1);
                cmd.Parameters.Add("@FamilyName1", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fName1);
                cmd.Parameters.Add("@FamilyBirthday1", SqlDbType.Date).Value = Chk.CheckStringtoDateFunction(StudentData.fBirthday1);
                cmd.Parameters.Add("@FamilyEducation1", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fEDU1);
                cmd.Parameters.Add("@FamilyProfession1", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fProfession1);
                cmd.Parameters.Add("@FamilyLive1", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fLive1);
                cmd.Parameters.Add("@FamilyHearing1", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHearing1);
                cmd.Parameters.Add("@FamilyHealth1", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHealthy1);
                cmd.Parameters.Add("@FamilyHealthText1", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.familyText01);
                cmd.Parameters.Add("@FamilyAppellation2", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fAppellation2);
                cmd.Parameters.Add("@FamilyName2", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fName2);
                cmd.Parameters.Add("@FamilyBirthday2", SqlDbType.Date).Value = Chk.CheckStringtoDateFunction(StudentData.fBirthday2);
                cmd.Parameters.Add("@FamilyEducation2", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fEDU2);
                cmd.Parameters.Add("@FamilyProfession2", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fProfession2);
                cmd.Parameters.Add("@FamilyLive2", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fLive2);
                cmd.Parameters.Add("@FamilyHearing2", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHearing2);
                cmd.Parameters.Add("@FamilyHealth2", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHealthy2);
                cmd.Parameters.Add("@FamilyHealthText2", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.familyText02);
                cmd.Parameters.Add("@FamilyAppellation3", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fAppellation3);
                cmd.Parameters.Add("@FamilyName3", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fName3);
                cmd.Parameters.Add("@FamilyBirthday3", SqlDbType.Date).Value = Chk.CheckStringtoDateFunction(StudentData.fBirthday3);
                cmd.Parameters.Add("@FamilyEducation3", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fEDU3);
                cmd.Parameters.Add("@FamilyProfession3", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fProfession3);
                cmd.Parameters.Add("@FamilyLive3", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fLive3);
                cmd.Parameters.Add("@FamilyHearing3", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHearing3);
                cmd.Parameters.Add("@FamilyHealth3", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHealthy3);
                cmd.Parameters.Add("@FamilyHealthText3", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.familyText03);
                cmd.Parameters.Add("@FamilyAppellation4", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fAppellation4);
                cmd.Parameters.Add("@FamilyName4", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fName4);
                cmd.Parameters.Add("@FamilyBirthday4", SqlDbType.Date).Value = Chk.CheckStringtoDateFunction(StudentData.fBirthday4);
                cmd.Parameters.Add("@FamilyEducation4", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fEDU4);
                cmd.Parameters.Add("@FamilyProfession4", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fProfession4);
                cmd.Parameters.Add("@FamilyLive4", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fLive4);
                cmd.Parameters.Add("@FamilyHearing4", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHearing4);
                cmd.Parameters.Add("@FamilyHealth4", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHealthy4);
                cmd.Parameters.Add("@FamilyHealthText4", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.familyText04);
                cmd.Parameters.Add("@FamilyAppellation5", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fAppellation5);
                cmd.Parameters.Add("@FamilyName5", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fName5);
                cmd.Parameters.Add("@FamilyBirthday5", SqlDbType.Date).Value = Chk.CheckStringtoDateFunction(StudentData.fBirthday5);
                cmd.Parameters.Add("@FamilyEducation5", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fEDU5);
                cmd.Parameters.Add("@FamilyProfession5", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fProfession5);
                cmd.Parameters.Add("@FamilyLive5", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fLive5);
                cmd.Parameters.Add("@FamilyHearing5", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHearing5);
                cmd.Parameters.Add("@FamilyHealth5", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHealthy5);
                cmd.Parameters.Add("@FamilyHealthText5", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.familyText05);
                cmd.Parameters.Add("@FamilyAppellation6", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fAppellation6);
                cmd.Parameters.Add("@FamilyName6", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fName6);
                cmd.Parameters.Add("@FamilyBirthday6", SqlDbType.Date).Value = Chk.CheckStringtoDateFunction(StudentData.fBirthday6);
                cmd.Parameters.Add("@FamilyEducation6", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fEDU6);
                cmd.Parameters.Add("@FamilyProfession6", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fProfession6);
                cmd.Parameters.Add("@FamilyLive6", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fLive6);
                cmd.Parameters.Add("@FamilyHearing6", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHearing6);
                cmd.Parameters.Add("@FamilyHealth6", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHealthy6);
                cmd.Parameters.Add("@FamilyHealthText6", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.familyText06);
                cmd.Parameters.Add("@FamilyAppellation7", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fAppellation7);
                cmd.Parameters.Add("@FamilyName7", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fName7);
                cmd.Parameters.Add("@FamilyBirthday7", SqlDbType.Date).Value = Chk.CheckStringtoDateFunction(StudentData.fBirthday7);
                cmd.Parameters.Add("@FamilyEducation7", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fEDU7);
                cmd.Parameters.Add("@FamilyProfession7", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fProfession7);
                cmd.Parameters.Add("@FamilyLive7", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fLive7);
                cmd.Parameters.Add("@FamilyHearing7", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHearing7);
                cmd.Parameters.Add("@FamilyHealth7", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHealthy7);
                cmd.Parameters.Add("@FamilyHealthText7", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.familyText07);
                cmd.Parameters.Add("@FamilyAppellation8", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fAppellation8);
                cmd.Parameters.Add("@FamilyName8", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fName8);
                cmd.Parameters.Add("@FamilyBirthday8", SqlDbType.Date).Value = Chk.CheckStringtoDateFunction(StudentData.fBirthday8);
                cmd.Parameters.Add("@FamilyEducation8", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fEDU8);
                cmd.Parameters.Add("@FamilyProfession8", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.fProfession8);
                cmd.Parameters.Add("@FamilyLive8", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fLive8);
                cmd.Parameters.Add("@FamilyHearing8", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHearing8);
                cmd.Parameters.Add("@FamilyHealth8", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StudentData.fHealthy8);
                cmd.Parameters.Add("@FamilyHealthText8", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.familyText08);
                cmd.Parameters.Add("@FamilyLanguage", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.lang1);
                cmd.Parameters.Add("@FamilyLanguageText", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.lang1t01);
                cmd.Parameters.Add("@FamilyConnectLanguage", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.lang2);
                cmd.Parameters.Add("@FamilyConnectLanguageText", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StudentData.lang2t01);
                returnValue[0] = cmd.ExecuteNonQuery().ToString();
                Sqlconn.Close();
            }
            catch (Exception e)
            {
                returnValue[0] = "-1";
                returnValue[1] = e.Message;
            }
        }
        return returnValue;
    }
Пример #2
0
 public string[] setStudentDataBase2(StudentData2 StudentData)
 {
     CaseDataBase SDB = new CaseDataBase();
     //if (int.Parse(SDB._StaffhaveRoles[1]) == 1)
     //{
         return SDB.setStudentDataBase2(StudentData);
     //}
     //else
     //{
     //    return new string[2] { _noRole, _errorMsg };
     //}
 }
Пример #3
0
    public StudentData2 getStudentData2(string ID)
    {
        StudentData2 returnValue = new StudentData2();
        DataBase Base = new DataBase();
        using (SqlConnection Sqlconn = new SqlConnection(Base.GetConnString()))
        {
            try
            {
                Sqlconn.Open();
                string sql = "SELECT * FROM StudentDatabase WHERE isDeleted=0 AND ID=(@ID)";
                SqlCommand cmd = new SqlCommand(sql, Sqlconn);
                cmd.Parameters.Add("@ID", SqlDbType.BigInt).Value = Chk.CheckStringtoInt64Function(ID);
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    StaffDataBase sDB = new StaffDataBase();
                    returnValue.ID = dr["ID"].ToString();
                    returnValue.fAppellation1 = dr["FamilyAppellation1"].ToString();
                    returnValue.fName1 = dr["FamilyName1"].ToString();
                    returnValue.fBirthday1 = DateTime.Parse(dr["FamilyBirthday1"].ToString()).ToString("yyyy-MM-dd");
                    returnValue.fEDU1 = dr["FamilyEducation1"].ToString();
                    returnValue.fProfession1 = dr["FamilyProfession1"].ToString();
                    returnValue.fLive1 = dr["FamilyLive1"].ToString();
                    returnValue.fHearing1 = dr["FamilyHearing1"].ToString();
                    returnValue.fHealthy1 = dr["FamilyHealth1"].ToString();
                    returnValue.familyText01 = dr["FamilyHealthText1"].ToString();
                    returnValue.fAppellation2 = dr["FamilyAppellation2"].ToString();
                    returnValue.fName2 = dr["FamilyName2"].ToString();
                    returnValue.fBirthday2 = DateTime.Parse(dr["FamilyBirthday2"].ToString()).ToString("yyyy-MM-dd");
                    returnValue.fEDU2 = dr["FamilyEducation2"].ToString();
                    returnValue.fProfession2 = dr["FamilyProfession2"].ToString();
                    returnValue.fLive2 = dr["FamilyLive2"].ToString();
                    returnValue.fHearing2 = dr["FamilyHearing2"].ToString();
                    returnValue.fHealthy2 = dr["FamilyHealth2"].ToString();
                    returnValue.familyText02 = dr["FamilyHealthText2"].ToString();
                    returnValue.fAppellation3 = dr["FamilyAppellation3"].ToString();
                    returnValue.fName3 = dr["FamilyName3"].ToString();
                    returnValue.fBirthday3 = DateTime.Parse(dr["FamilyBirthday3"].ToString()).ToString("yyyy-MM-dd");
                    returnValue.fEDU3 = dr["FamilyEducation3"].ToString();
                    returnValue.fProfession3 = dr["FamilyProfession3"].ToString();
                    returnValue.fLive3 = dr["FamilyLive3"].ToString();
                    returnValue.fHearing3 = dr["FamilyHearing3"].ToString();
                    returnValue.fHealthy3 = dr["FamilyHealth3"].ToString();
                    returnValue.familyText03 = dr["FamilyHealthText3"].ToString();
                    returnValue.fAppellation4 = dr["FamilyAppellation4"].ToString();
                    returnValue.fName4 = dr["FamilyName4"].ToString();
                    returnValue.fBirthday4 = DateTime.Parse(dr["FamilyBirthday4"].ToString()).ToString("yyyy-MM-dd");
                    returnValue.fEDU4 = dr["FamilyEducation4"].ToString();
                    returnValue.fProfession4 = dr["FamilyProfession4"].ToString();
                    returnValue.fLive4 = dr["FamilyLive4"].ToString();
                    returnValue.fHearing4 = dr["FamilyHearing4"].ToString();
                    returnValue.fHealthy4 = dr["FamilyHealth4"].ToString();
                    returnValue.familyText04 = dr["FamilyHealthText4"].ToString();
                    returnValue.fAppellation5 = dr["FamilyAppellation5"].ToString();
                    returnValue.fName5 = dr["FamilyName5"].ToString();
                    returnValue.fBirthday5 = DateTime.Parse(dr["FamilyBirthday5"].ToString()).ToString("yyyy-MM-dd");
                    returnValue.fEDU5 = dr["FamilyEducation5"].ToString();
                    returnValue.fProfession5 = dr["FamilyProfession5"].ToString();
                    returnValue.fLive5 = dr["FamilyLive5"].ToString();
                    returnValue.fHearing5 = dr["FamilyHearing5"].ToString();
                    returnValue.fHealthy5 = dr["FamilyHealth5"].ToString();
                    returnValue.familyText05 = dr["FamilyHealthText5"].ToString();
                    returnValue.fAppellation6 = dr["FamilyAppellation6"].ToString();
                    returnValue.fName6 = dr["FamilyName6"].ToString();
                    returnValue.fBirthday6 = DateTime.Parse(dr["FamilyBirthday6"].ToString()).ToString("yyyy-MM-dd");
                    returnValue.fEDU6 = dr["FamilyEducation6"].ToString();
                    returnValue.fProfession6 = dr["FamilyProfession6"].ToString();
                    returnValue.fLive6 = dr["FamilyLive6"].ToString();
                    returnValue.fHearing6 = dr["FamilyHearing6"].ToString();
                    returnValue.fHealthy6 = dr["FamilyHealth6"].ToString();
                    returnValue.familyText06 = dr["FamilyHealthText6"].ToString();
                    returnValue.fAppellation7 = dr["FamilyAppellation7"].ToString();
                    returnValue.fName7 = dr["FamilyName7"].ToString();
                    returnValue.fBirthday7 = DateTime.Parse(dr["FamilyBirthday7"].ToString()).ToString("yyyy-MM-dd");
                    returnValue.fEDU7 = dr["FamilyEducation7"].ToString();
                    returnValue.fProfession7 = dr["FamilyProfession7"].ToString();
                    returnValue.fLive7 = dr["FamilyLive7"].ToString();
                    returnValue.fHearing7 = dr["FamilyHearing7"].ToString();
                    returnValue.fHealthy7 = dr["FamilyHealth7"].ToString();
                    returnValue.familyText07 = dr["FamilyHealthText7"].ToString();
                    returnValue.fAppellation8 = dr["FamilyAppellation8"].ToString();
                    returnValue.fName8 = dr["FamilyName8"].ToString();
                    returnValue.fBirthday8 = DateTime.Parse(dr["FamilyBirthday8"].ToString()).ToString("yyyy-MM-dd");
                    returnValue.fEDU8 = dr["FamilyEducation8"].ToString();
                    returnValue.fProfession8 = dr["FamilyProfession8"].ToString();
                    returnValue.fLive8 = dr["FamilyLive8"].ToString();
                    returnValue.fHearing8 = dr["FamilyHearing8"].ToString();
                    returnValue.fHealthy8 = dr["FamilyHealth8"].ToString();
                    returnValue.familyText08 = dr["FamilyHealthText8"].ToString();
                    returnValue.lang1 = dr["FamilyLanguage"].ToString();
                    returnValue.lang1t01 = dr["FamilyLanguageText"].ToString();
                    returnValue.lang2 = dr["FamilyConnectLanguage"].ToString();
                    returnValue.lang2t01 = dr["FamilyConnectLanguageText"].ToString();

                }
                dr.Close();
                Sqlconn.Close();

            }
            catch (Exception e)
            {
                returnValue.checkNo = "-1";
                returnValue.errorMsg = e.Message.ToString();
            }
        }
        return returnValue;
    }
Пример #4
0
    public StudentData2 getStudentDataBase2(string ID)
    {
        CaseDataBase SDB = new CaseDataBase();
        StudentData2 returnValue = new StudentData2();
        if (int.Parse(SDB._StaffhaveRoles[3]) == 1)
        {

            returnValue = SDB.getStudentData2(ID);
        }
        else
        {
            returnValue.checkNo = _noRole;
            returnValue.errorMsg = _errorMsg;
        }
        return returnValue;
    }