Ejemplo n.º 1
0
        //下面为新添加的版本信息更新的方法
        public static void CheckHBVersion_New()
        {
            //bool bPowerOn = CoreInterface.GetBoardStatus() != JetStatusEnum.PowerOff;
            HEAD_BOARD_TYPE headBoardType = (HEAD_BOARD_TYPE)CoreInterface.get_HeadBoardType(true);
            SBoardInfo      sBoardInfo    = new SBoardInfo();

            if (CoreInterface.GetBoardInfo(0, ref sBoardInfo) != 0)
            {
                SFWVersion fwv      = new SFWVersion(sBoardInfo.m_nHBBoardVersion);
                string     sVersion = fwv.m_nMainVersion.ToString()
                                      + "." + fwv.m_nSubVersion.ToString()
                                      + "." + fwv.m_nBuildVersion.ToString()
                                      + "." + fwv.m_nHWVersion.ToString();
                string sql = "select VERSION_REPLACE.DISPLAY_REASON,VERSION_REPLACE.SUBMIT_TIME from VERSION_REPLACE left " +
                             "join VERSION_INFO on VERSION_REPLACE.REPLACE_VID=VERSION_INFO.VID where VERSION_INFO.VERSION_NUM='" + sVersion + "' " +
                             "and VERSION_INFO.HBTYPE='" + headBoardType.ToString() + "' ORDER BY VERSION_REPLACE.SUBMIT_TIME DESC";
                DataTable data = SqliteHelp.SelectData(sql);
                if (data != null && data.Rows.Count > 0)
                {
                    string msg = data.Rows[0][0].ToString();
                    if (!string.IsNullOrEmpty(msg.Trim()))
                    {
                        MessageBox.Show(msg.Trim(), @"头板版本更新提示");
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private string VersionToString(uint nVersion)
        {
            SFWVersion fwv      = new SFWVersion(nVersion);
            string     sVersion =         //fwv.m_nHWVersion.ToString()+"."+
                                  fwv.m_nMainVersion.ToString()
                                  + "." + fwv.m_nSubVersion.ToString()
                                  + "." + fwv.m_nBuildVersion.ToString()
                                  + "." + fwv.m_nHWVersion.ToString();

            return(sVersion);
        }