Beispiel #1
0
        private void Init()
        {
            try
            {
                DirectoryInfo topDir = Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory);
                CommonPars.ScreenTipConfigFilePath = topDir.Parent.FullName + "\\Configuration\\SuperMap.ZS.Config.xml";
                XElement root = XElement.Load(CommonPars.ScreenTipConfigFilePath);

                CommonPars.ScreenTipName = root.Element("ScreenTipProgremName").Value;
                CommonPars.ScreenTipType = (ScreenTipType)Enum.Parse(typeof(ScreenTipType), root.Element("ScreenTipType").Value);
                if (CommonPars.ScreenTipType == ScreenTipType.Next)
                {
                    MessageServer server = new MessageServer();
                    server.StartReceive();
                    server.OnReceived += Server_OnReceived;
                }

                string  sql = "select * from workspaceserverinfo";
                DataSet dt  = DbHelperMySQL.GetDataSet(DbHelperMySQL.Conn, CommandType.Text, sql);
                if (dt.Tables.Count > 0 && dt.Tables[0].Rows.Count > 0)
                {
                    CommonPars.DataRootDirInServer = dt.Tables[0].Rows[0]["WorkspaceServerPath"].ToString();
                    CommonPars.OriginalDirInServer = dt.Tables[0].Rows[0]["OriginalDir"].ToString();
                }
            }
            catch (Exception ex)
            {
                Log.OutputBox(ex);
            }
        }