示例#1
0
        public int DBSave_MultiGraph(int dLID)
        {
            HONUS.MaterialPerformanceAnalysis.Component.MPA_DB MPA_DB1 = new HONUS.MaterialPerformanceAnalysis.Component.MPA_DB();

            int LGID = MPA_DB1.GetMax_ID_MultiLayerMaterialGraph();

            MPA_DB1.CreateMultiMaterialGraph(LGID, dLID, Name, Measured.ToString(), Temperature.ToString(), Incidence.ToString(), IncAngle.ToString(), FreqBand.ToString(), "1"
                                             , Frequency.GetString(), RigidBacking.GetString(), "", "");

            LGID = MPA_DB1.GetMax_ID_MultiLayerMaterialGraph();
            MPA_DB1.CreateMultiMaterialGraph(LGID, dLID, Name, Measured.ToString(), Temperature.ToString(), Incidence.ToString(), IncAngle.ToString(), FreqBand.ToString(), "2"
                                             , Frequency.GetString(), "", AnechoicTermination.GetString(), "");

            LGID = MPA_DB1.GetMax_ID_MultiLayerMaterialGraph();
            MPA_DB1.CreateMultiMaterialGraph(LGID, dLID, Name, Measured.ToString(), Temperature.ToString(), Incidence.ToString(), IncAngle.ToString(), FreqBand.ToString(), "3"
                                             , Frequency.GetString(), "", "", TransmissionLoss.GetString());

            return(LGID);
        }
示例#2
0
        public int DBSave_MultiGraph(int dLID)
        {
            HONUS.MaterialPerformanceAnalysis.Component.MPA_DB MPA_DB1 = new HONUS.MaterialPerformanceAnalysis.Component.MPA_DB();

            int LGID = MPA_DB1.GetMax_ID_MultiLayerMaterialGraph();
            MPA_DB1.CreateMultiMaterialGraph(LGID,dLID,Name,Measured.ToString(),Temperature.ToString(),Incidence.ToString(),IncAngle.ToString(),FreqBand.ToString(),"1"
                ,Frequency.GetString(),RigidBacking.GetString(),"","");

            LGID = MPA_DB1.GetMax_ID_MultiLayerMaterialGraph();
            MPA_DB1.CreateMultiMaterialGraph(LGID,dLID,Name,Measured.ToString(),Temperature.ToString(),Incidence.ToString(),IncAngle.ToString(),FreqBand.ToString(),"2"
                ,Frequency.GetString(),"",AnechoicTermination.GetString(),"");

            LGID = MPA_DB1.GetMax_ID_MultiLayerMaterialGraph();
            MPA_DB1.CreateMultiMaterialGraph(LGID,dLID,Name,Measured.ToString(),Temperature.ToString(),Incidence.ToString(),IncAngle.ToString(),FreqBand.ToString(),"3"
                ,Frequency.GetString(),"","",TransmissionLoss.GetString());

            return LGID;
        }
        public void Save(MPEData MPEData1)
        {
            int dID = int.Parse(strSearchResult_Selected_ID);

            HONUS.MaterialPerformanceAnalysis.Component.MPA_DB MPA_DB1 = new HONUS.MaterialPerformanceAnalysis.Component.MPA_DB();

            if(bIsSingle == true)
            {
                int dMax_ID_SingleMeterialGraph = MPA_DB1.GetMax_ID_SingleMeterialGraph();

                if(GetGraphType().ToString() == "1")
                {
                    MPA_DB1.CreateSingleMaterialGraph(dMax_ID_SingleMeterialGraph,dID,strSelectedName,GetMeasured().ToString(),edtTemperature.Text,GetIncidence().ToString()
                        ,edtAngle.Text,GetFreqBand().ToString(),GetGraphType().ToString(),MPEData1.Frequency.GetString(),MPEData1.MAbsorption.GetString(),"","");
                }
                else if(GetGraphType().ToString() == "2")
                {
                    MPA_DB1.CreateSingleMaterialGraph(dMax_ID_SingleMeterialGraph,dID,strSelectedName,GetMeasured().ToString(),edtTemperature.Text,GetIncidence().ToString()
                        ,edtAngle.Text,GetFreqBand().ToString(),GetGraphType().ToString(),MPEData1.Frequency.GetString(),"",MPEData1.MAbsorption.GetString(),"");
                }
                else if(GetGraphType().ToString() == "3")
                {
                    MPA_DB1.CreateSingleMaterialGraph(dMax_ID_SingleMeterialGraph,dID,strSelectedName,GetMeasured().ToString(),edtTemperature.Text,GetIncidence().ToString()
                        ,edtAngle.Text,GetFreqBand().ToString(),GetGraphType().ToString(),MPEData1.Frequency.GetString(),"","",MPEData1.MAbsorption.GetString());
                }
            }
            else
            {
                int dMax_ID_MultiMeterialGraph = MPA_DB1.GetMax_ID_MultiLayerMaterialGraph();

                if(GetGraphType().ToString() == "1")
                {
                    MPA_DB1.CreateMultiMaterialGraph(dMax_ID_MultiMeterialGraph,dID,strSelectedName,GetMeasured().ToString(),edtTemperature.Text,GetIncidence().ToString()
                        ,edtAngle.Text,GetFreqBand().ToString(),GetGraphType().ToString(),MPEData1.Frequency.GetString(),MPEData1.MAbsorption.GetString(),"","");
                }
                else if(GetGraphType().ToString() == "2")
                {
                    MPA_DB1.CreateSingleMaterialGraph(dMax_ID_MultiMeterialGraph,dID,strSelectedName,GetMeasured().ToString(),edtTemperature.Text,GetIncidence().ToString()
                        ,edtAngle.Text,GetFreqBand().ToString(),GetGraphType().ToString(),MPEData1.Frequency.GetString(),"",MPEData1.MAbsorption.GetString(),"");
                }
                else if(GetGraphType().ToString() == "3")
                {
                    MPA_DB1.CreateSingleMaterialGraph(dMax_ID_MultiMeterialGraph,dID,strSelectedName,GetMeasured().ToString(),edtTemperature.Text,GetIncidence().ToString()
                        ,edtAngle.Text,GetFreqBand().ToString(),GetGraphType().ToString(),MPEData1.Frequency.GetString(),"","",MPEData1.MAbsorption.GetString());
                }
            }
        }