Exemplo n.º 1
0
        /// <summary>
        /// 连接
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void cmdConnect_Click(object sender, EventArgs e)
        {
            List <ConfigHelper.MongoConnectionConfig> connLst = new List <ConfigHelper.MongoConnectionConfig>();

            if (lstServerce.SelectedItems.Count > 0)
            {
                foreach (String item in lstServerce.SelectedItems)
                {
                    connLst.Add(SystemManager.ConfigHelperInstance.ConnectionList[item.Split("@".ToCharArray())[0]]);
                }
                MongoDBHelper.AddServer(connLst);
            }
            this.Close();
        }
Exemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="ConnectionName"></param>
        /// <returns></returns>
        internal static string Connection(String ConnectionName)
        {
            String       FileName = FilePath + "\\Connection.htm";
            String       content  = String.Empty;
            StreamReader stream   = new StreamReader(FileName);

            content = stream.ReadToEnd();

            List <ConfigHelper.MongoConnectionConfig> connLst = new List <ConfigHelper.MongoConnectionConfig>();

            connLst.Add(SystemManager.ConfigHelperInstance.ConnectionList[ConnectionName]);
            MongoDBHelper.AddServer(connLst);
            content = content.Replace("<%=NodeJSon%>", MongoDBHelper.GetConnectionzTreeJSON());
            content = content.Replace("<%=ConnectionName%>", ConnectionName);
            content = content.Replace("<%=ConnectionTag%>", MongoDBHelper.CONNECTION_TAG);
            content = content.Replace("<%=DataBaseTag%>", MongoDBHelper.DATABASE_TAG);
            content = content.Replace("<%=CollectionTag%>", MongoDBHelper.COLLECTION_TAG);
            return(content);
        }