示例#1
0
        public bool DBSave()
        {
            bool result = false;

            int dSID = 0;

            HONUS.SensitivityAnalysis.Component.SA_DB SADB1 = new HONUS.SensitivityAnalysis.Component.SA_DB();
            if (this.IsMaterialCreate == true)
            {
                dSID = SADB1.GetMax_ID_SingleMeterial();
                SADB1.CreateSingleMeterial(dSID, Name, MID.ToString(), Thick.ToString(), BulkDens.ToString(), FlowRes.ToString(), SFactor.ToString(), Porosity.ToString()
                                           , ViscousCL.ToString(), ThermalCL.ToString(), Ymodulus.ToString(), PoissionR.ToString(), LossFactor.ToString(), "0", "0", "0", "0", "0", "0", "0", "0"
                                           , this.Remark);
            }

            if (dSID == 0)
            {
                dSID = this.SID;
            }
            int dSGID = SADB1.GetMax_ID_SingleMeterialGraph();

            SADB1.CreateSingleMaterialGraph(dSGID, dSID, Name, Measured.ToString(), Temperature.ToString(), Incidence.ToString(), IncAngle.ToString(), FreqBand.ToString(), "1"
                                            , Frequency.GetString(), Rgraph_RB.GetString(), "", "");

            dSGID = SADB1.GetMax_ID_SingleMeterialGraph();
            SADB1.CreateSingleMaterialGraph(dSGID, dSID, Name, Measured.ToString(), Temperature.ToString(), Incidence.ToString(), IncAngle.ToString(), FreqBand.ToString(), "2"
                                            , Frequency.GetString(), "", Rgraph_AT.GetString(), "");

            dSGID = SADB1.GetMax_ID_SingleMeterialGraph();
            SADB1.CreateSingleMaterialGraph(dSGID, dSID, Name, Measured.ToString(), Temperature.ToString(), Incidence.ToString(), IncAngle.ToString(), FreqBand.ToString(), "3"
                                            , Frequency.GetString(), "", "", Rgraph_TL.GetString());

            return(result);
        }
示例#2
0
        public bool DBSave()
        {
            bool result = false;

            int dSID = 0;

            HONUS.SensitivityAnalysis.Component.SA_DB SADB1 = new HONUS.SensitivityAnalysis.Component.SA_DB();
            if(this.IsMaterialCreate == true)
            {
                dSID = SADB1.GetMax_ID_SingleMeterial();
                SADB1.CreateSingleMeterial(dSID,Name,MID.ToString(),Thick.ToString(),BulkDens.ToString(),FlowRes.ToString(),SFactor.ToString(),Porosity.ToString()
                    ,ViscousCL.ToString(),ThermalCL.ToString(),Ymodulus.ToString(),PoissionR.ToString(),LossFactor.ToString(),"0","0","0","0","0","0","0","0"
                    ,this.Remark);
            }

            if(dSID == 0)
            {
                dSID = this.SID;
            }
            int dSGID = SADB1.GetMax_ID_SingleMeterialGraph();
            SADB1.CreateSingleMaterialGraph(dSGID,dSID,Name,Measured.ToString(),Temperature.ToString(),Incidence.ToString(),IncAngle.ToString(),FreqBand.ToString(),"1"
                ,Frequency.GetString(),Rgraph_RB.GetString(),"","");

            dSGID = SADB1.GetMax_ID_SingleMeterialGraph();
            SADB1.CreateSingleMaterialGraph(dSGID,dSID,Name,Measured.ToString(),Temperature.ToString(),Incidence.ToString(),IncAngle.ToString(),FreqBand.ToString(),"2"
                ,Frequency.GetString(),"",Rgraph_AT.GetString(),"");

            dSGID = SADB1.GetMax_ID_SingleMeterialGraph();
            SADB1.CreateSingleMaterialGraph(dSGID,dSID,Name,Measured.ToString(),Temperature.ToString(),Incidence.ToString(),IncAngle.ToString(),FreqBand.ToString(),"3"
                ,Frequency.GetString(),"","",Rgraph_TL.GetString());

            return result;
        }