public void CopyFrom(ASD01 copy) { tHDesign = copy.tHDesign; frameType = copy.frameType; patLLF = copy.patLLF; sRatioLimit = copy.sRatioLimit; maxIter = copy.maxIter; checkDefl = copy.checkDefl; dLRat = copy.dLRat; sDLAndLLRat = copy.sDLAndLLRat; lLRat = copy.lLRat; totalRat = copy.totalRat; netRat = copy.netRat; seisCat = copy.seisCat; seisCode = copy.seisCode; seisLoad = copy.seisLoad; plugWeld = copy.plugWeld; }
private void writeASD01_Conc(XmlTextWriter xml, ASD01 obj) { string thDesign = (obj.TimeHistoryDesign == THDesignOptions.Envelopes) ? "\"Envelopes\"" : "\"Step-by-Step\""; string FrameType = "\"OMF\""; xml.WriteStartElement("THDesign"); xml.WriteAttributeString("Name", thDesign); xml.WriteAttributeString("FrameType", FrameType); xml.WriteAttributeString("PatLLF", obj.PatLLF.ToString()); xml.WriteAttributeString("SRatioLimit", obj.SRatioLimit.ToString()); xml.WriteAttributeString("MaxIter", obj.MaxIter.ToString()); xml.WriteAttributeString("SeisCat", obj.SeisCat.ToString()); xml.WriteAttributeString("SeisCode", CodeYN(obj.SeisCode)); xml.WriteAttributeString("SeisLoad", CodeYN(obj.SeisLoad)); xml.WriteAttributeString("PlugWeld", CodeYN(obj.PlugWeld)); xml.WriteAttributeString("CheckDefl", CodeYN(obj.CheckDefl)); xml.WriteAttributeString("DLRat", obj.DLRat.ToString()); xml.WriteAttributeString("SDLAndLLRat", obj.SDLAndLLRat.ToString()); xml.WriteAttributeString("LLRat", obj.LLRat.ToString()); xml.WriteAttributeString("TotalRat", obj.TotalRat.ToString()); xml.WriteAttributeString("NetRat", obj.NetRat.ToString()); xml.WriteEndElement(); steelCode = "AISC-ASD01"; }
private void store(OleDbConnection cn, ASD01 obj) { string thDesign = (obj.TimeHistoryDesign == THDesignOptions.Envelopes) ? "\"Envelopes\"" : "\"Step-by-Step\""; string FrameType = "\"OMF\""; string sql = "INSERT INTO [Preferences - Steel Design - AISC-ASD01] " + "(THDesign, FrameType, PatLLF, SRatioLimit, MaxIter, SeisCat, SeisCode, SeisLoad, PlugWeld, CheckDefl, DLRat, SDLAndLLRat, LLRat, TotalRat, NetRat) VALUES " + "(" + thDesign + ", " + FrameType + ", " + obj.PatLLF + ", " + obj.SRatioLimit + ", " + obj.MaxIter + ", \"" + obj.SeisCat + "\", " + CodeYN(obj.SeisCode) + ", " + CodeYN(obj.SeisLoad) + ", " + CodeYN(obj.PlugWeld) + ", " + CodeYN(obj.CheckDefl) + ", " + obj.DLRat + ", " + obj.SDLAndLLRat + ", " + obj.LLRat + ", " + obj.TotalRat + ", " + obj.NetRat + ");"; new OleDbCommand(sql, cn).ExecuteNonQuery(); sql = "UPDATE [Program Control] set SteelCode=\"AISC-ASD01\" WHERE 1=1;"; new OleDbCommand(sql, cn).ExecuteNonQuery(); }