Пример #1
0
    public string[] createFmAssessmentData(CreateFMAidsAssess StructData)
    {
        string[] returnValue = new string[2];
        returnValue[0] = "0";
        returnValue[1] = "";
        DataBase Base = new DataBase();
        using (SqlConnection Sqlconn = new SqlConnection(Base.GetConnString()))
        {
            try
            {
                StaffDataBase sDB = new StaffDataBase();
                List<string> CreateFileName = sDB.getStaffDataName(HttpContext.Current.User.Identity.Name);
                Sqlconn.Open();
                string sql = "INSERT INTO FMAidsAssess (Unit, StudentID, Audiologist, AssessDate, AidsSource, AidsSourceExplain, " +
                    "TransmitterType, Channel, FMAidsModelR, FMAidsDPAIR, FMAidsProgramR, FMAudioProportionR, FMAidsUIR, FMAidsUITextR, " +
                    "FMAidsReceptorR, FMAidsReceptorVolumeR, FMAidsModelL, FMAidsDPAIL, FMAidsProgramL, FMAudioProportionL, " +
                    "FMAidsUIL, FMAidsUITextL, FMAidsReceptorL, FMAidsReceptorVolumeL, FML1_750hz, FML1_1khz, FML1_2khz, FML1_Average, " +
                    "FMR1_750hz, FMR1_1khz, FMR1_2khz, FMR1_Average, FML2_750hz, FML2_1khz, FML2_2khz, FML2_Average, FMR2_750hz, FMR2_1khz, " +
                    "FMR2_2khz, FMR2_Average, FML3_750hz, FML3_1khz, FML3_2khz, FML3_Average, FMR3_750hz, FMR3_1khz, FMR3_2khz, FMR3_Average, " +
                    "FML4_750hz, FML4_1khz, FML4_2khz, FML4_Average, FMR4_750hz, FMR4_1khz, FMR4_2khz, FMR4_Average, FML5_750hz, FML5_1khz, " +
                    "FML5_2khz, FML5_Average, FMR5_750hz, FMR5_1khz, FMR5_2khz, FMR5_Average, FML6_750hz, FMR6_750hz, FML6_1khz, FMR6_1khz, " +
                    "FML6_2khz, FMR6_2khz, FML6_Average, FMR6_Average, FMExplain, VoiceValue1, VoiceItem1TrueL1, VoiceItem1TrueL2, " +
                    "VoiceItem1TrueL3, VoiceItem1TrueR1, VoiceItem1TrueR2, VoiceItem1TrueR3, VoiceItem1TrueD1, VoiceItem1TrueD2, " +
                    "VoiceItem1TrueD3, VoiceValue2, VoiceItem2TrueL1, VoiceItem2TrueL2, VoiceItem2TrueL3, VoiceItem2TrueR1, VoiceItem2TrueR2, " +
                    "VoiceItem2TrueR3, VoiceItem2TrueD1, VoiceItem2TrueD2, VoiceItem2TrueD3, VoiceExplain, CreateFileBy, UpFileBy, UpFileDate) " +
                    "VALUES(@Unit, @StudentID, @Audiologist, @AssessDate, @AidsSource, @AidsSourceExplain, @TransmitterType, @Channel, " +
                    "@FMAidsModelR, @FMAidsDPAIR, @FMAidsProgramR, @FMAudioProportionR, @FMAidsUIR, @FMAidsUITextR, @FMAidsReceptorR, " +
                    "@FMAidsReceptorVolumeR, @FMAidsModelL, @FMAidsDPAIL, @FMAidsProgramL, @FMAudioProportionL, @FMAidsUIL, @FMAidsUITextL, " +
                    "@FMAidsReceptorL, @FMAidsReceptorVolumeL, @FML1_750hz, @FML1_1khz, @FML1_2khz, @FML1_Average, @FMR1_750hz, " +
                    "@FMR1_1khz, @FMR1_2khz, @FMR1_Average, @FML2_750hz, @FML2_1khz, @FML2_2khz, @FML2_Average, @FMR2_750hz, @FMR2_1khz, " +
                    "@FMR2_2khz, @FMR2_Average, @FML3_750hz, @FML3_1khz, @FML3_2khz, @FML3_Average, @FMR3_750hz, @FMR3_1khz, @FMR3_2khz, " +
                    "@FMR3_Average, @FML4_750hz, @FML4_1khz, @FML4_2khz, @FML4_Average, @FMR4_750hz, @FMR4_1khz, @FMR4_2khz, @FMR4_Average, " +
                    "@FML5_750hz, @FML5_1khz, @FML5_2khz, @FML5_Average, @FMR5_750hz, @FMR5_1khz, @FMR5_2khz, @FMR5_Average, @FML6_750hz, " +
                    "@FMR6_750hz, @FML6_1khz, @FMR6_1khz, @FML6_2khz, @FMR6_2khz, @FML6_Average, @FMR6_Average, @FMExplain, @VoiceValue1, " +
                    "@VoiceItem1TrueL1, @VoiceItem1TrueL2, @VoiceItem1TrueL3, @VoiceItem1TrueR1, @VoiceItem1TrueR2, @VoiceItem1TrueR3, " +
                    "@VoiceItem1TrueD1, @VoiceItem1TrueD2, @VoiceItem1TrueD3, @VoiceValue2, @VoiceItem2TrueL1, @VoiceItem2TrueL2, " +
                    "@VoiceItem2TrueL3, @VoiceItem2TrueR1, @VoiceItem2TrueR2, @VoiceItem2TrueR3, @VoiceItem2TrueD1, @VoiceItem2TrueD2, " +
                    "@VoiceItem2TrueD3, @VoiceExplain, @CreateFileBy, @UpFileBy, (getDate()))";
                SqlCommand cmd = new SqlCommand(sql, Sqlconn);
                cmd.Parameters.Add("@Unit", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(CreateFileName[2].ToString());
                cmd.Parameters.Add("@StudentID", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.studentID);
                cmd.Parameters.Add("@Audiologist", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(CreateFileName[0]);
                cmd.Parameters.Add("@AssessDate", SqlDbType.Date).Value = Chk.CheckStringtoDateFunction(StructData.assessDate);
                cmd.Parameters.Add("@AidsSource", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.aSource);
                cmd.Parameters.Add("@AidsSourceExplain", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.aSourceText);
                cmd.Parameters.Add("@TransmitterType", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmModel);
                cmd.Parameters.Add("@Channel", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmChannel);
                cmd.Parameters.Add("@FMAidsModelR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmAidstypeR);
                cmd.Parameters.Add("@FMAidsDPAIR", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.DPAIsettingR);
                cmd.Parameters.Add("@FMAidsProgramR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmProgramR);
                cmd.Parameters.Add("@FMAudioProportionR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmAudioR);
                cmd.Parameters.Add("@FMAidsUIR", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.fmUIR);
                cmd.Parameters.Add("@FMAidsUITextR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmUITextR);
                cmd.Parameters.Add("@FMAidsReceptorR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmReceptorR);
                cmd.Parameters.Add("@FMAidsReceptorVolumeR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmVolumeR);
                cmd.Parameters.Add("@FMAidsModelL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmAidstypeL);
                cmd.Parameters.Add("@FMAidsDPAIL", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.DPAIsettingL);
                cmd.Parameters.Add("@FMAidsProgramL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmProgramL);
                cmd.Parameters.Add("@FMAudioProportionL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmAudioL);
                cmd.Parameters.Add("@FMAidsUIL", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.fmUIL);
                cmd.Parameters.Add("@FMAidsUITextL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmUITextL);
                cmd.Parameters.Add("@FMAidsReceptorL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmReceptorL);
                cmd.Parameters.Add("@FMAidsReceptorVolumeL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmVolumeL);
                cmd.Parameters.Add("@FML1_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1L_1);
                cmd.Parameters.Add("@FML1_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1L_2);
                cmd.Parameters.Add("@FML1_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1L_3);
                cmd.Parameters.Add("@FML1_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1L_4);
                cmd.Parameters.Add("@FMR1_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1R_1);
                cmd.Parameters.Add("@FMR1_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1R_2);
                cmd.Parameters.Add("@FMR1_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1R_3);
                cmd.Parameters.Add("@FMR1_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1R_4);
                cmd.Parameters.Add("@FML2_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2L_1);
                cmd.Parameters.Add("@FML2_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2L_2);
                cmd.Parameters.Add("@FML2_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2L_3);
                cmd.Parameters.Add("@FML2_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2L_4);
                cmd.Parameters.Add("@FMR2_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2R_1);
                cmd.Parameters.Add("@FMR2_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2R_2);
                cmd.Parameters.Add("@FMR2_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2R_3);
                cmd.Parameters.Add("@FMR2_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2R_4);
                cmd.Parameters.Add("@FML3_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3L_1);
                cmd.Parameters.Add("@FML3_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3L_2);
                cmd.Parameters.Add("@FML3_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3L_3);
                cmd.Parameters.Add("@FML3_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3L_4);
                cmd.Parameters.Add("@FMR3_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3R_1);
                cmd.Parameters.Add("@FMR3_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3R_2);
                cmd.Parameters.Add("@FMR3_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3R_3);
                cmd.Parameters.Add("@FMR3_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3R_4);
                cmd.Parameters.Add("@FML4_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4L_1);
                cmd.Parameters.Add("@FML4_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4L_2);
                cmd.Parameters.Add("@FML4_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4L_3);
                cmd.Parameters.Add("@FML4_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4L_4);
                cmd.Parameters.Add("@FMR4_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4R_1);
                cmd.Parameters.Add("@FMR4_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4R_2);
                cmd.Parameters.Add("@FMR4_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4R_3);
                cmd.Parameters.Add("@FMR4_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4R_4);
                cmd.Parameters.Add("@FML5_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5L_1);
                cmd.Parameters.Add("@FML5_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5L_2);
                cmd.Parameters.Add("@FML5_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5L_3);
                cmd.Parameters.Add("@FML5_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5L_4);
                cmd.Parameters.Add("@FMR5_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5R_1);
                cmd.Parameters.Add("@FMR5_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5R_2);
                cmd.Parameters.Add("@FMR5_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5R_3);
                cmd.Parameters.Add("@FMR5_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5R_4);
                cmd.Parameters.Add("@FML6_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6L_1);
                cmd.Parameters.Add("@FMR6_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6L_2);
                cmd.Parameters.Add("@FML6_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6L_3);
                cmd.Parameters.Add("@FMR6_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6L_4);
                cmd.Parameters.Add("@FML6_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6R_1);
                cmd.Parameters.Add("@FMR6_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6R_2);
                cmd.Parameters.Add("@FML6_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6R_3);
                cmd.Parameters.Add("@FMR6_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6R_4);
                cmd.Parameters.Add("@FMExplain", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.result);
                cmd.Parameters.Add("@VoiceValue1", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.testmaterial);
                cmd.Parameters.Add("@VoiceItem1TrueL1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1L_1);
                cmd.Parameters.Add("@VoiceItem1TrueL2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1L_2);
                cmd.Parameters.Add("@VoiceItem1TrueL3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1L_3);
                cmd.Parameters.Add("@VoiceItem1TrueR1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1R_1);
                cmd.Parameters.Add("@VoiceItem1TrueR2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1R_2);
                cmd.Parameters.Add("@VoiceItem1TrueR3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1R_3);
                cmd.Parameters.Add("@VoiceItem1TrueD1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1D_1);
                cmd.Parameters.Add("@VoiceItem1TrueD2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1D_2);
                cmd.Parameters.Add("@VoiceItem1TrueD3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1D_3);
                cmd.Parameters.Add("@VoiceValue2", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.testmaterial2);
                cmd.Parameters.Add("@VoiceItem2TrueL1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2L_1);
                cmd.Parameters.Add("@VoiceItem2TrueL2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2L_2);
                cmd.Parameters.Add("@VoiceItem2TrueL3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2L_3);
                cmd.Parameters.Add("@VoiceItem2TrueR1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2R_1);
                cmd.Parameters.Add("@VoiceItem2TrueR2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2R_2);
                cmd.Parameters.Add("@VoiceItem2TrueR3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2R_3);
                cmd.Parameters.Add("@VoiceItem2TrueD1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2D_1);
                cmd.Parameters.Add("@VoiceItem2TrueD2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2D_2);
                cmd.Parameters.Add("@VoiceItem2TrueD3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2D_3);
                cmd.Parameters.Add("@VoiceExplain", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.result2);
                cmd.Parameters.Add("@CreateFileBy", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(CreateFileName[0]);
                cmd.Parameters.Add("@UpFileBy", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(CreateFileName[0]);
                returnValue[0] = cmd.ExecuteNonQuery().ToString();

                if (returnValue[0] != "0")
                {
                    sql = "select IDENT_CURRENT('FMAidsAssess') AS cID";
                    cmd = new SqlCommand(sql, Sqlconn);
                    SqlDataReader dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        returnValue[1] = dr["cID"].ToString();
                    }
                    dr.Close();

                    this.ComparisonFMAidsData(StructData);
                }
                Sqlconn.Close();
            }
            catch (Exception e)
            {
                returnValue[0] = "-1";
                returnValue[1] = e.Message.ToString();
            }
        }
        return returnValue;
    }
Пример #2
0
 public string[] setFmAssessmentData(CreateFMAidsAssess StructData)
 {
     string[] returnValue = new string[2];
     returnValue[0] = "0";
     returnValue[1] = "";
     DataBase Base = new DataBase();
     using (SqlConnection Sqlconn = new SqlConnection(Base.GetConnString()))
     {
         try
         {
             StaffDataBase sDB = new StaffDataBase();
             List<string> CreateFileName = sDB.getStaffDataName(HttpContext.Current.User.Identity.Name);
             Sqlconn.Open();
             string sql = "UPDATE FMAidsAssess SET AidsSource = @AidsSource, AidsSourceExplain = @AidsSourceExplain, "+
                 "TransmitterType = @TransmitterType, Channel = @Channel, FMAidsModelR = @FMAidsModelR, FMAidsDPAIR = @FMAidsDPAIR, " +
                 "FMAidsProgramR = @FMAidsProgramR, FMAudioProportionR = @FMAudioProportionR, FMAidsUIR = @FMAidsUIR, " +
                 "FMAidsUITextR = @FMAidsUITextR, FMAidsReceptorR = @FMAidsReceptorR, FMAidsReceptorVolumeR = @FMAidsReceptorVolumeR, " +
                 "FMAidsModelL = @FMAidsModelL, FMAidsDPAIL = @FMAidsDPAIL, FMAidsProgramL = @FMAidsProgramL, " +
                 "FMAudioProportionL = @FMAudioProportionL, FMAidsUIL = @FMAidsUIL, FMAidsUITextL = @FMAidsUITextL, " +
                 "FMAidsReceptorL = @FMAidsReceptorL, FMAidsReceptorVolumeL = @FMAidsReceptorVolumeL, FML1_750hz = @FML1_750hz, " +
                 "FML1_1khz = @FML1_1khz, FML1_2khz = @FML1_2khz, FML1_Average = @FML1_Average, FMR1_750hz = @FMR1_750hz, " +
                 "FMR1_1khz = @FMR1_1khz, FMR1_2khz = @FMR1_2khz, FMR1_Average = @FMR1_Average, FML2_750hz = @FML2_750hz, " +
                 "FML2_1khz = @FML2_1khz, FML2_2khz = @FML2_2khz, FML2_Average = @FML2_Average, FMR2_750hz = @FMR2_750hz, " +
                 "FMR2_1khz = @FMR2_1khz, FMR2_2khz = @FMR2_2khz, FMR2_Average = @FMR2_Average, FML3_750hz = @FML3_750hz, " +
                 "FML3_1khz = @FML3_1khz, FML3_2khz = @FML3_2khz, FML3_Average = @FML3_Average, FMR3_750hz = @FMR3_750hz, " +
                 "FMR3_1khz = @FMR3_1khz, FMR3_2khz = @FMR3_2khz, FMR3_Average = @FMR3_Average, FML4_750hz = @FML4_750hz, " +
                 "FML4_1khz = @FML4_1khz, FML4_2khz = @FML4_2khz, FML4_Average = @FML4_Average, FMR4_750hz = @FMR4_750hz, " +
                 "FMR4_1khz = @FMR4_1khz, FMR4_2khz = @FMR4_2khz, FMR4_Average = @FMR4_Average, FML5_750hz = @FML5_750hz, " +
                 "FML5_1khz = @FML5_1khz, FML5_2khz = @FML5_2khz, FML5_Average = @FML5_Average, FMR5_750hz = @FMR5_750hz, " +
                 "FMR5_1khz = @FMR5_1khz, FMR5_2khz = @FMR5_2khz, FMR5_Average = @FMR5_Average, FML6_750hz = @FML6_750hz, " +
                 "FMR6_750hz = @FMR6_750hz, FML6_1khz = @FML6_1khz, FMR6_1khz = @FMR6_1khz, FML6_2khz = @FML6_2khz, FMR6_2khz = @FMR6_2khz, " +
                 "FML6_Average = @FML6_Average, FMR6_Average = @FMR6_Average, FMExplain = @FMExplain, VoiceValue1 = @VoiceValue1, " +
                 "VoiceItem1TrueL1 = @VoiceItem1TrueL1, VoiceItem1TrueL2 = @VoiceItem1TrueL2, VoiceItem1TrueL3 = @VoiceItem1TrueL3, " +
                 "VoiceItem1TrueR1 = @VoiceItem1TrueR1, VoiceItem1TrueR2 = @VoiceItem1TrueR2, VoiceItem1TrueR3 = @VoiceItem1TrueR3, " +
                 "VoiceItem1TrueD1 = @VoiceItem1TrueD1, VoiceItem1TrueD2 = @VoiceItem1TrueD2, VoiceItem1TrueD3 = @VoiceItem1TrueD3, " +
                 "VoiceValue2 = @VoiceValue2, VoiceItem2TrueL1 = @VoiceItem2TrueL1, VoiceItem2TrueL2 = @VoiceItem2TrueL2, " +
                 "VoiceItem2TrueL3 = @VoiceItem2TrueL3, VoiceItem2TrueR1 = @VoiceItem2TrueR1, VoiceItem2TrueR2 = @VoiceItem2TrueR2, " +
                 "VoiceItem2TrueR3 = @VoiceItem2TrueR3, VoiceItem2TrueD1 = @VoiceItem2TrueD1, VoiceItem2TrueD2 = @VoiceItem2TrueD2, " +
                 "VoiceItem2TrueD3 = @VoiceItem2TrueD3, VoiceExplain = @VoiceExplain, UpFileBy=@UpFileBy, UpFileDate=getDate() " +
                 "WHERE ID=@ID" ;
             SqlCommand cmd = new SqlCommand(sql, Sqlconn);
             cmd.Parameters.Add("@ID", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.ID);
             cmd.Parameters.Add("@AidsSource", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.aSource);
             cmd.Parameters.Add("@AidsSourceExplain", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.aSourceText);
             cmd.Parameters.Add("@TransmitterType", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmModel);
             cmd.Parameters.Add("@Channel", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmChannel);
             cmd.Parameters.Add("@FMAidsModelR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmAidstypeR);
             cmd.Parameters.Add("@FMAidsDPAIR", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.DPAIsettingR);
             cmd.Parameters.Add("@FMAidsProgramR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmProgramR);
             cmd.Parameters.Add("@FMAudioProportionR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmAudioR);
             cmd.Parameters.Add("@FMAidsUIR", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.fmUIR);
             cmd.Parameters.Add("@FMAidsUITextR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmUITextR);
             cmd.Parameters.Add("@FMAidsReceptorR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmReceptorR);
             cmd.Parameters.Add("@FMAidsReceptorVolumeR", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmVolumeR);
             cmd.Parameters.Add("@FMAidsModelL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmAidstypeL);
             cmd.Parameters.Add("@FMAidsDPAIL", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.DPAIsettingL);
             cmd.Parameters.Add("@FMAidsProgramL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmProgramL);
             cmd.Parameters.Add("@FMAudioProportionL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmAudioL);
             cmd.Parameters.Add("@FMAidsUIL", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.fmUIL);
             cmd.Parameters.Add("@FMAidsUITextL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmUITextL);
             cmd.Parameters.Add("@FMAidsReceptorL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmReceptorL);
             cmd.Parameters.Add("@FMAidsReceptorVolumeL", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.fmVolumeL);
             cmd.Parameters.Add("@FML1_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1L_1);
             cmd.Parameters.Add("@FML1_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1L_2);
             cmd.Parameters.Add("@FML1_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1L_3);
             cmd.Parameters.Add("@FML1_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1L_4);
             cmd.Parameters.Add("@FMR1_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1R_1);
             cmd.Parameters.Add("@FMR1_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1R_2);
             cmd.Parameters.Add("@FMR1_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1R_3);
             cmd.Parameters.Add("@FMR1_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm1R_4);
             cmd.Parameters.Add("@FML2_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2L_1);
             cmd.Parameters.Add("@FML2_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2L_2);
             cmd.Parameters.Add("@FML2_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2L_3);
             cmd.Parameters.Add("@FML2_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2L_4);
             cmd.Parameters.Add("@FMR2_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2R_1);
             cmd.Parameters.Add("@FMR2_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2R_2);
             cmd.Parameters.Add("@FMR2_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2R_3);
             cmd.Parameters.Add("@FMR2_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm2R_4);
             cmd.Parameters.Add("@FML3_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3L_1);
             cmd.Parameters.Add("@FML3_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3L_2);
             cmd.Parameters.Add("@FML3_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3L_3);
             cmd.Parameters.Add("@FML3_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3L_4);
             cmd.Parameters.Add("@FMR3_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3R_1);
             cmd.Parameters.Add("@FMR3_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3R_2);
             cmd.Parameters.Add("@FMR3_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3R_3);
             cmd.Parameters.Add("@FMR3_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm3R_4);
             cmd.Parameters.Add("@FML4_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4L_1);
             cmd.Parameters.Add("@FML4_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4L_2);
             cmd.Parameters.Add("@FML4_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4L_3);
             cmd.Parameters.Add("@FML4_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4L_4);
             cmd.Parameters.Add("@FMR4_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4R_1);
             cmd.Parameters.Add("@FMR4_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4R_2);
             cmd.Parameters.Add("@FMR4_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4R_3);
             cmd.Parameters.Add("@FMR4_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm4R_4);
             cmd.Parameters.Add("@FML5_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5L_1);
             cmd.Parameters.Add("@FML5_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5L_2);
             cmd.Parameters.Add("@FML5_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5L_3);
             cmd.Parameters.Add("@FML5_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5L_4);
             cmd.Parameters.Add("@FMR5_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5R_1);
             cmd.Parameters.Add("@FMR5_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5R_2);
             cmd.Parameters.Add("@FMR5_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5R_3);
             cmd.Parameters.Add("@FMR5_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm5R_4);
             cmd.Parameters.Add("@FML6_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6L_1);
             cmd.Parameters.Add("@FMR6_750hz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6L_2);
             cmd.Parameters.Add("@FML6_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6L_3);
             cmd.Parameters.Add("@FMR6_1khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6L_4);
             cmd.Parameters.Add("@FML6_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6R_1);
             cmd.Parameters.Add("@FMR6_2khz", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6R_2);
             cmd.Parameters.Add("@FML6_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6R_3);
             cmd.Parameters.Add("@FMR6_Average", SqlDbType.Decimal).Value = Chk.CheckStringtoDecimalFunction(StructData.fm6R_4);
             cmd.Parameters.Add("@FMExplain", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.result);
             cmd.Parameters.Add("@VoiceValue1", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.testmaterial);
             cmd.Parameters.Add("@VoiceItem1TrueL1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1L_1);
             cmd.Parameters.Add("@VoiceItem1TrueL2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1L_2);
             cmd.Parameters.Add("@VoiceItem1TrueL3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1L_3);
             cmd.Parameters.Add("@VoiceItem1TrueR1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1R_1);
             cmd.Parameters.Add("@VoiceItem1TrueR2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1R_2);
             cmd.Parameters.Add("@VoiceItem1TrueR3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1R_3);
             cmd.Parameters.Add("@VoiceItem1TrueD1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1D_1);
             cmd.Parameters.Add("@VoiceItem1TrueD2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1D_2);
             cmd.Parameters.Add("@VoiceItem1TrueD3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true1D_3);
             cmd.Parameters.Add("@VoiceValue2", SqlDbType.TinyInt).Value = Chk.CheckStringtoIntFunction(StructData.testmaterial2);
             cmd.Parameters.Add("@VoiceItem2TrueL1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2L_1);
             cmd.Parameters.Add("@VoiceItem2TrueL2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2L_2);
             cmd.Parameters.Add("@VoiceItem2TrueL3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2L_3);
             cmd.Parameters.Add("@VoiceItem2TrueR1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2R_1);
             cmd.Parameters.Add("@VoiceItem2TrueR2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2R_2);
             cmd.Parameters.Add("@VoiceItem2TrueR3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2R_3);
             cmd.Parameters.Add("@VoiceItem2TrueD1", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2D_1);
             cmd.Parameters.Add("@VoiceItem2TrueD2", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2D_2);
             cmd.Parameters.Add("@VoiceItem2TrueD3", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(StructData.true2D_3);
             cmd.Parameters.Add("@VoiceExplain", SqlDbType.NVarChar).Value = Chk.CheckStringFunction(StructData.result2);
             cmd.Parameters.Add("@CreateFileBy", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(CreateFileName[0]);
             cmd.Parameters.Add("@UpFileBy", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(CreateFileName[0]);
             returnValue[0] = cmd.ExecuteNonQuery().ToString();
             if (returnValue[0]=="1")
             {
                 this.ComparisonFMAidsData(StructData);
             }
             Sqlconn.Close();
         }
         catch (Exception e)
         {
             returnValue[0] = "-1";
             returnValue[1] = e.Message.ToString();
         }
     }
     return returnValue;
 }
Пример #3
0
 public string[] ComparisonFMAidsData(CreateFMAidsAssess DateItem)
 {
     string[] returnValue = new string[2];
     try
     {
         CreateStudentAidsUse FMNewData = this.getStudentFMUseNew(DateItem.studentID);
         if (DateItem.fmChannel != FMNewData.fmChannel || DateItem.fmAidstypeR != FMNewData.fmAidstypeR || DateItem.DPAIsettingR != FMNewData.DPAIsettingR || DateItem.fmProgramR != FMNewData.fmProgramR || DateItem.fmAudioR != FMNewData.fmAudioR || DateItem.fmUIR != FMNewData.fmUIR || DateItem.fmUITextR != FMNewData.fmUITextR || DateItem.fmReceptorR != FMNewData.fmReceptorR || DateItem.fmVolumeR != FMNewData.fmVolumeR || DateItem.fmAidstypeL != FMNewData.fmAidstypeL || DateItem.DPAIsettingL != FMNewData.DPAIsettingL || DateItem.fmProgramL != FMNewData.fmProgramL || DateItem.fmAudioL != FMNewData.fmAudioL || DateItem.fmUIL != FMNewData.fmUIL || DateItem.fmUITextL != FMNewData.fmUITextL || DateItem.fmReceptorL != FMNewData.fmReceptorL || DateItem.fmVolumeL != FMNewData.fmVolumeL)
         {
             CreateStudentAidsUse AidsUseData = new CreateStudentAidsUse();
             AidsUseData.studentID = DateItem.studentID;
             AidsUseData.fmChannel=DateItem.fmChannel;
             AidsUseData.fmAidstypeR=DateItem.fmAidstypeR;
             AidsUseData.DPAIsettingR=DateItem.DPAIsettingR;
             AidsUseData.fmProgramR=DateItem.fmProgramR;
             AidsUseData.fmAudioR=DateItem.fmAudioR;
             AidsUseData.fmUIR=DateItem.fmUIR;
             AidsUseData.fmUITextR=DateItem.fmUITextR;
             AidsUseData.fmReceptorR=DateItem.fmReceptorR;
             AidsUseData.fmVolumeR=DateItem.fmVolumeR;
             AidsUseData.fmAidstypeL=DateItem.fmAidstypeL;
             AidsUseData.DPAIsettingL=DateItem.DPAIsettingL;
             AidsUseData.fmProgramL=DateItem.fmProgramL;
             AidsUseData.fmAudioL=DateItem.fmAudioL;
             AidsUseData.fmUIL=DateItem.fmUIL;
             AidsUseData.fmUITextL=DateItem.fmUITextL;
             AidsUseData.fmReceptorL=DateItem.fmReceptorL;
             AidsUseData.fmVolumeL=DateItem.fmVolumeL;
             AidsUseData.assessDate = DateItem.assessDate;
             AidsUseData.fmAidssource = DateItem.aSource;
             AidsUseData.fmModel = DateItem.fmModel;
             string[] item = this.createStudentAidsUse(AidsUseData);
         }
     }
     catch (Exception e)
     {
         returnValue[0] = "-1";
         returnValue[1] = e.Message.ToString();
     }
     return returnValue;
 }
Пример #4
0
    public CreateFMAidsAssess getFmAssessmentData(string SID)
    {
        CreateFMAidsAssess returnValue = new CreateFMAidsAssess();
        DataBase Base = new DataBase();
        using (SqlConnection Sqlconn = new SqlConnection(Base.GetConnString()))
        {
            try
            {
                StaffDataBase sDB = new StaffDataBase();
                Sqlconn.Open();
                string sql = "SELECT FMAidsAssess.*,StudentDatabase.StudentName,StudentDatabase.StudentBirthday FROM FMAidsAssess " +
                    "INNER JOIN StudentDatabase ON FMAidsAssess.StudentID=StudentDatabase.StudentID " +
                    "WHERE FMAidsAssess.ID=@ID AND FMAidsAssess.isDeleted=0";
                SqlCommand cmd = new SqlCommand(sql, Sqlconn);
                cmd.Parameters.Add("@ID", SqlDbType.Int).Value = Chk.CheckStringtoIntFunction(SID);
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    returnValue.ID = dr["ID"].ToString();
                    returnValue.Unit = dr["Unit"].ToString();
                    returnValue.studentID = dr["StudentID"].ToString();
                    returnValue.studentName = dr["StudentName"].ToString();
                    returnValue.studentbirthday = DateTime.Parse(dr["StudentBirthday"].ToString()).ToString("yyyy-MM-dd");
                    returnValue.audiologistID = dr["Audiologist"].ToString();
                    List<string> CreateFileName = sDB.getStaffDataName(returnValue.audiologistID);
                    returnValue.audiologist = CreateFileName[1];
                    returnValue.assessDate = DateTime.Parse(dr["AssessDate"].ToString()).ToString("yyyy-MM-dd");
                    returnValue.aSource = dr["AidsSource"].ToString();
                    returnValue.aSourceText = dr["AidsSourceExplain"].ToString();
                    returnValue.fmModel = dr["TransmitterType"].ToString();
                    returnValue.fmChannel = dr["Channel"].ToString();
                    returnValue.fmAidstypeR = dr["FMAidsModelR"].ToString();
                    returnValue.DPAIsettingR = dr["FMAidsDPAIR"].ToString();
                    returnValue.fmProgramR = dr["FMAidsProgramR"].ToString();
                    returnValue.fmAudioR = dr["FMAudioProportionR"].ToString();
                    returnValue.fmUIR = dr["FMAidsUIR"].ToString();
                    returnValue.fmUITextR = dr["FMAidsUITextR"].ToString();
                    returnValue.fmReceptorR = dr["FMAidsReceptorR"].ToString();
                    returnValue.fmVolumeR = dr["FMAidsReceptorVolumeR"].ToString();
                    returnValue.fmAidstypeL = dr["FMAidsModelL"].ToString();
                    returnValue.DPAIsettingL = dr["FMAidsDPAIL"].ToString();
                    returnValue.fmProgramL = dr["FMAidsProgramL"].ToString();
                    returnValue.fmAudioL = dr["FMAudioProportionL"].ToString();
                    returnValue.fmUIL = dr["FMAidsUIL"].ToString();
                    returnValue.fmUITextL = dr["FMAidsUITextL"].ToString();
                    returnValue.fmReceptorL = dr["FMAidsReceptorL"].ToString();
                    returnValue.fmVolumeL = dr["FMAidsReceptorVolumeL"].ToString();
                    returnValue.fm1L_1 = dr["FML1_750hz"].ToString();
                    returnValue.fm1L_2 = dr["FML1_1khz"].ToString();
                    returnValue.fm1L_3 = dr["FML1_2khz"].ToString();
                    returnValue.fm1L_4 = dr["FML1_Average"].ToString();
                    returnValue.fm1R_1 = dr["FMR1_750hz"].ToString();
                    returnValue.fm1R_2 = dr["FMR1_1khz"].ToString();
                    returnValue.fm1R_3 = dr["FMR1_2khz"].ToString();
                    returnValue.fm1R_4 = dr["FMR1_Average"].ToString();
                    returnValue.fm2L_1 = dr["FML2_750hz"].ToString();
                    returnValue.fm2L_2 = dr["FML2_1khz"].ToString();
                    returnValue.fm2L_3 = dr["FML2_2khz"].ToString();
                    returnValue.fm2L_4 = dr["FML2_Average"].ToString();
                    returnValue.fm2R_1 = dr["FMR2_750hz"].ToString();
                    returnValue.fm2R_2 = dr["FMR2_1khz"].ToString();
                    returnValue.fm2R_3 = dr["FMR2_2khz"].ToString();
                    returnValue.fm2R_4 = dr["FMR2_Average"].ToString();
                    returnValue.fm3L_1 = dr["FML3_750hz"].ToString();
                    returnValue.fm3L_2 = dr["FML3_1khz"].ToString();
                    returnValue.fm3L_3 = dr["FML3_2khz"].ToString();
                    returnValue.fm3L_4 = dr["FML3_Average"].ToString();
                    returnValue.fm3R_1 = dr["FMR3_750hz"].ToString();
                    returnValue.fm3R_2 = dr["FMR3_1khz"].ToString();
                    returnValue.fm3R_3 = dr["FMR3_2khz"].ToString();
                    returnValue.fm3R_4 = dr["FMR3_Average"].ToString();
                    returnValue.fm4L_1 = dr["FML4_750hz"].ToString();
                    returnValue.fm4L_2 = dr["FML4_1khz"].ToString();
                    returnValue.fm4L_3 = dr["FML4_2khz"].ToString();
                    returnValue.fm4L_4 = dr["FML4_Average"].ToString();
                    returnValue.fm4R_1 = dr["FMR4_750hz"].ToString();
                    returnValue.fm4R_2 = dr["FMR4_1khz"].ToString();
                    returnValue.fm4R_3 = dr["FMR4_2khz"].ToString();
                    returnValue.fm4R_4 = dr["FMR4_Average"].ToString();
                    returnValue.fm5L_1 = dr["FML5_750hz"].ToString();
                    returnValue.fm5L_2 = dr["FML5_1khz"].ToString();
                    returnValue.fm5L_3 = dr["FML5_2khz"].ToString();
                    returnValue.fm5L_4 = dr["FML5_Average"].ToString();
                    returnValue.fm5R_1 = dr["FMR5_750hz"].ToString();
                    returnValue.fm5R_2 = dr["FMR5_1khz"].ToString();
                    returnValue.fm5R_3 = dr["FMR5_2khz"].ToString();
                    returnValue.fm5R_4 = dr["FMR5_Average"].ToString();
                    returnValue.fm6L_1 = dr["FML6_750hz"].ToString();
                    returnValue.fm6L_2 = dr["FMR6_750hz"].ToString();
                    returnValue.fm6L_3 = dr["FML6_1khz"].ToString();
                    returnValue.fm6L_4 = dr["FMR6_1khz"].ToString();
                    returnValue.fm6R_1 = dr["FML6_2khz"].ToString();
                    returnValue.fm6R_2 = dr["FMR6_2khz"].ToString();
                    returnValue.fm6R_3 = dr["FML6_Average"].ToString();
                    returnValue.fm6R_4 = dr["FMR6_Average"].ToString();
                    returnValue.result = dr["FMExplain"].ToString();
                    returnValue.testmaterial = dr["VoiceValue1"].ToString();
                    returnValue.true1L_1 = dr["VoiceItem1TrueL1"].ToString();
                    returnValue.true1L_2 = dr["VoiceItem1TrueL2"].ToString();
                    returnValue.true1L_3 = dr["VoiceItem1TrueL3"].ToString();
                    returnValue.true1R_1 = dr["VoiceItem1TrueR1"].ToString();
                    returnValue.true1R_2 = dr["VoiceItem1TrueR2"].ToString();
                    returnValue.true1R_3 = dr["VoiceItem1TrueR3"].ToString();
                    returnValue.true1D_1 = dr["VoiceItem1TrueD1"].ToString();
                    returnValue.true1D_2 = dr["VoiceItem1TrueD2"].ToString();
                    returnValue.true1D_3 = dr["VoiceItem1TrueD3"].ToString();
                    returnValue.testmaterial2 = dr["VoiceValue2"].ToString();
                    returnValue.true2L_1 = dr["VoiceItem2TrueL1"].ToString();
                    returnValue.true2L_2 = dr["VoiceItem2TrueL2"].ToString();
                    returnValue.true2L_3 = dr["VoiceItem2TrueL3"].ToString();
                    returnValue.true2R_1 = dr["VoiceItem2TrueR1"].ToString();
                    returnValue.true2R_2 = dr["VoiceItem2TrueR2"].ToString();
                    returnValue.true2R_3 = dr["VoiceItem2TrueR3"].ToString();
                    returnValue.true2D_1 = dr["VoiceItem2TrueD1"].ToString();
                    returnValue.true2D_2 = dr["VoiceItem2TrueD2"].ToString();
                    returnValue.true2D_3 = dr["VoiceItem2TrueD3"].ToString();
                    returnValue.result2 = dr["VoiceExplain"].ToString();

                }
                dr.Close();
                Sqlconn.Close();
            }
            catch (Exception e)
            {
                returnValue.checkNo = "-1";
                returnValue.errorMsg = e.Message.ToString();
            }
        }
        return returnValue;
    }
Пример #5
0
 public string[] setFmAssessmentDataBase(CreateFMAidsAssess StructData)
 {
     Audiometry aDB = new Audiometry();
     if (int.Parse(aDB._StaffhaveRoles[1]) == 1)
     {
         return aDB.setFmAssessmentData(StructData);
     }
     else
     {
         return new string[2] { _noRole, _errorMsg };
     }
 }
Пример #6
0
 public CreateFMAidsAssess getFmAssessmentDataBase(string SID)
 {
     Audiometry aDB = new Audiometry();
     CreateFMAidsAssess returnValue = new CreateFMAidsAssess();
     if (int.Parse(aDB._StaffhaveRoles[3]) == 1)
     {
         returnValue=aDB.getFmAssessmentData(SID);
     }
     else
     {
         returnValue.checkNo = _noRole;
         returnValue.errorMsg = _errorMsg;
     }
     return returnValue;
 }