Ejemplo n.º 1
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            HostSettingConfig.SetValue("hostname", txthostname.Text);
            HostSettingConfig.SetValue("rootmnode", ckRoot.Checked ? "1" : "0");
            HostSettingConfig.SetValue("debug", ckdebug.Checked ? "1" : "0");
            HostSettingConfig.SetValue("timingtask", cktask.Checked ? "1" : "0");
            HostSettingConfig.SetValue("wcfservice", ckwcf.Checked ? "1" : "0");
            HostSettingConfig.SetValue("router", ckrouter.Checked ? "1" : "0");
            HostSettingConfig.SetValue("filetransfer", ckfile.Checked ? "1" : "0");
            HostSettingConfig.SetValue("webapi", ckWebapi.Checked ? "1" : "0");
            HostSettingConfig.SetValue("mongodb", ckmongo.Checked ? "1" : "0");
            HostSettingConfig.SetValue("mongodb_binpath", txtmongobinpath.Text);
            HostSettingConfig.SetValue("mongodb_conn", txtmongodb_conn.Text);
            HostSettingConfig.SetValue("heartbeat", ckheartbeat.Checked ? "1" : "0");
            HostSettingConfig.SetValue("heartbeattime", txtheartbeattime.Text);
            HostSettingConfig.SetValue("message", ckmessage.Checked ? "1" : "0");
            HostSettingConfig.SetValue("messagetime", txtmessagetime.Text);
            HostSettingConfig.SetValue("compress", ckJsoncompress.Checked ? "1" : "0");
            HostSettingConfig.SetValue("encryption", ckEncryption.Checked ? "1" : "0");
            HostSettingConfig.SetValue("token", cktoken.Checked ? "1" : "0");
            HostSettingConfig.SetValue("overtime", ckovertime.Checked ? "1" : "0");
            HostSettingConfig.SetValue("overtimetime", txtovertime.Text);
            HostSettingConfig.SetValue("serializetype", cbSerializeType.SelectedIndex.ToString());
            HostSettingConfig.SetValue("nginx", ckNginx.Checked ? "1" : "0");
            HostSettingConfig.SaveConfig();


            HostAddressConfig.SetWcfAddress(txtwcf.Text);
            HostAddressConfig.SetFileAddress(txtfile.Text);
            HostAddressConfig.SetRouterAddress(txtrouter.Text);
            HostAddressConfig.SetfileRouterAddress(txtfilerouter.Text);
            HostAddressConfig.SetClientWcfAddress(txtwcfurl.Text);
            HostAddressConfig.SetClientFileAddress(txtfileurl.Text);
            HostAddressConfig.SetClientLocalAddress(txtlocalurl.Text);
            //HostAddressConfig.SetWebapiAddress(txtweb.Text);
            //HostAddressConfig.SetWebapiClientBase(txtclientwcf.Text);
            //HostAddressConfig.SetWebapiClientFile(txtclientfile.Text);
            HostAddressConfig.SetUpdaterUrl(txtupdate.Text);
            HostAddressConfig.SaveConfig();


            HostDataBaseConfig.SetConnString(txtconnstr.Text);
            HostDataBaseConfig.SaveConfig();

            HostMongoDBConfig.SetConfig(txtMongodb.Text);//保存mongodb配置文件

            isOk = true;
            MessageBox.Show("保存参数后,需重启程序才会生效!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Close();
        }
Ejemplo n.º 2
0
        private void FrmSetting_Load(object sender, EventArgs e)
        {
            txthostname.Text              = HostSettingConfig.GetValue("hostname");
            ckRoot.Checked                = HostSettingConfig.GetValue("rootmnode") == "1" ? true : false;
            ckdebug.Checked               = HostSettingConfig.GetValue("debug") == "1" ? true : false;
            cktask.Checked                = HostSettingConfig.GetValue("timingtask") == "1" ? true : false;
            ckwcf.Checked                 = HostSettingConfig.GetValue("wcfservice") == "1" ? true : false;
            ckrouter.Checked              = HostSettingConfig.GetValue("router") == "1" ? true : false;
            ckfile.Checked                = HostSettingConfig.GetValue("filetransfer") == "1" ? true : false;
            ckWebapi.Checked              = HostSettingConfig.GetValue("webapi") == "1" ? true : false;
            ckmongo.Checked               = HostSettingConfig.GetValue("mongodb") == "1" ? true : false;
            ckheartbeat.Checked           = HostSettingConfig.GetValue("heartbeat") == "1" ? true : false;
            txtheartbeattime.Text         = HostSettingConfig.GetValue("heartbeattime");
            ckmessage.Checked             = HostSettingConfig.GetValue("message") == "1" ? true : false;
            txtmessagetime.Text           = HostSettingConfig.GetValue("messagetime");
            ckJsoncompress.Checked        = HostSettingConfig.GetValue("compress") == "1" ? true : false;
            ckEncryption.Checked          = HostSettingConfig.GetValue("encryption") == "1" ? true : false;
            cktoken.Checked               = HostSettingConfig.GetValue("token") == "1" ? true : false;
            ckovertime.Checked            = HostSettingConfig.GetValue("overtime") == "1" ? true : false;
            txtovertime.Text              = HostSettingConfig.GetValue("overtimetime");
            cbSerializeType.SelectedIndex = Convert.ToInt32(HostSettingConfig.GetValue("serializetype"));
            ckNginx.Checked               = HostSettingConfig.GetValue("nginx") == "1" ? true : false;

            txtwcf.Text        = HostAddressConfig.GetWcfAddress();
            txtfile.Text       = HostAddressConfig.GetFileAddress();
            txtrouter.Text     = HostAddressConfig.GetRouterAddress();
            txtfilerouter.Text = HostAddressConfig.GetfileRouterAddress();
            txtwcfurl.Text     = HostAddressConfig.GetClientWcfAddress();
            txtfileurl.Text    = HostAddressConfig.GetClientFileAddress();
            txtlocalurl.Text   = HostAddressConfig.GetClientLocalAddress();
            //txtweb.Text = HostAddressConfig.GetWebapiAddress();
            //txtclientwcf.Text = HostAddressConfig.GetWebapiClientBase();
            //txtclientfile.Text = HostAddressConfig.GetWebapiClientFile();
            txtupdate.Text = HostAddressConfig.GetUpdaterUrl();

            txtconnstr.Text      = HostDataBaseConfig.GetConnString();
            txtmongobinpath.Text = HostSettingConfig.GetValue("mongodb_binpath");
            txtmongodb_conn.Text = HostSettingConfig.GetValue("mongodb_conn");
            txtMongodb.Text      = HostMongoDBConfig.GetConfig();
        }