Пример #1
0
        /// <summary>
        /// 查钢管
        /// </summary>
        /// <param name="anchorModel"></param>
        /// <returns></returns>
        public DataTable SearchAnchorFromTube(string anchorModel)
        {
            SQLiteConnection conn = new SQLiteConnectionBase().connectToDatabase();
            string           sql  = "select A , radius from tb_tubeCharacter where model ='" + anchorModel + "'";
            DataTable        dt   = SQLiteHelper.ExecuteDataSet(conn, sql, null).Tables[0];

            return(dt);
        }
Пример #2
0
        /// <summary>
        /// 查询连墙件fi值,钢管
        /// </summary>
        /// <param name="tens"></param>
        /// <param name="units"></param>
        /// <returns></returns>
        public double GetAnchorTubeFi(int tens, int units)
        {
            string           sqlCmd = "select [" + units + "] from tb_q235fi where λ=" + tens;
            SQLiteConnection conn   = new SQLiteConnectionBase().connectToDatabase();
            DataTable        dt     = SQLiteHelper.ExecuteDataSet(conn, sqlCmd, null).Tables[0];
            double           fi     = (double)dt.Rows[0][0];

            return(fi);
        }
Пример #3
0
        /// <summary>
        /// 封装在TFS_
        /// </summary>
        /// <param name="province">省份</param>
        /// <param name="city">城市</param>
        /// <returns>KN/M2</returns>
        public double Searchω0(string province, string city)
        {
            double           _ω0    = -1;
            string           sqlCmd = "select w0 from tb_windpress where con_province='" + province + "' and  con_city='" + city + "'";
            SQLiteConnection conn   = new SQLiteConnectionBase().connectToDatabase();
            DataTable        dt     = SQLiteHelper.ExecuteDataSet(conn, sqlCmd, null).Tables[0];

            if (dt.Columns.Count > 0)
            {
                _ω0 = (double)dt.Rows[0][0];
            }
            return(_ω0);
        }
Пример #4
0
        /// <summary>
        /// 查询材料质量以及其特性的函数
        /// </summary>
        /// <param name="la">mm</param>
        /// <param name="lb">mm</param>
        /// <param name="h">mm</param>
        /// <param name="fitting_model"></param>
        /// <returns></returns>
        public DataTable SearchFitting(int la, int lb, int h, string fitting_model)
        {
            string sqlCmd = " select m.[name],m.[model],m.[specifications],m.[material],m.[the_weight],c.[A],c.[I],c.[W],c.[radius] " +
                            " from tb_materialkind m,tb_tubeCharacter c " +
                            " where m.[model] like '" + fitting_model + "%' and ( " +
                            " (m.[name] = '立杆' and m.[model] like '%-" + h + "') or " +
                            " (m.[name] = '竖向斜杆' and m.[model] like '%-" + la + "×" + h + "') or " +
                            " (m.[name] = '水平斜杆' and m.[model] like '%-" + lb + "×" + la + "') or " +
                            " (m.[name] = '横向水平杆' and m.[model] like '%-" + lb + "') or  " +
                            "  (m.[name] = '纵向水平杆' and m.[model] like '%-" + la + "')" +
                            " ) and m.[character_id] = c.[character_id]";
            SQLiteConnection conn = new SQLiteConnectionBase().connectToDatabase();
            DataTable        dt   = SQLiteHelper.ExecuteDataSet(conn, sqlCmd, null).Tables[0];

            return(dt);
        }