Ejemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            string  serverName   = txtServer.Text;
            string  instanceName = txtInstanceName.Text;
            string  userName     = txtUserName.Text;
            string  pwd          = txtPwd.Text;
            Boolean confirm      = false;

            confirm = DevConfigManager.SetConfigString("SERVER_DB", "DB_SERVER", serverName);
            confirm = DevConfigManager.SetConfigString("SERVER_DB", "DB_NAME", instanceName);
            confirm = DevConfigManager.SetConfigString("SERVER_DB", "UID", userName);
            confirm = DevConfigManager.SetConfigString("SERVER_DB", "PWD", pwd);
            if (confirm)
            {
                dbConfig.DB_SERVER = serverName;
                dbConfig.DB_NAME   = instanceName;
                dbConfig.UID       = userName;
                dbConfig.PWD       = pwd;
                dbConfig.g_strConnectionStringSqlClient1 = "server={0}; Initial Catalog={1};User Id={2};Password={3};"
                                                           .FormatWith(serverName, instanceName, userName, pwd);
                MessageBox.Show("保存成功");
                this.Hide();
            }
            else
            {
                MessageBox.Show("保存失败");
            }
        }
Ejemplo n.º 2
0
        InitConfig()
        {
            try
            {
                if (!DevConfigManager.ready)
                {
                    DevConfigManager.InitConfig();
                }
                StringBuilder buffer     = new StringBuilder(20);
                string        serverName =
                    DevConfigManager.GetConfigString("SERVER_DB", "DB_SERVER", string.Empty, buffer, buffer.Capacity);
                string instaceName =
                    DevConfigManager.GetConfigString("SERVER_DB", "DB_NAME", string.Empty, buffer, buffer.Capacity);
                string uid =
                    DevConfigManager.GetConfigString("SERVER_DB", "UID", string.Empty, buffer, buffer.Capacity);
                string pwd =
                    DevConfigManager.GetConfigString("SERVER_DB", "PWD", string.Empty, buffer, buffer.Capacity);
                string connectioString = "server={0}; Initial Catalog={1};User Id={2};Password={3};"
                                         .FormatWith(serverName, instaceName, uid, pwd);
                dbConfig.DB_SERVER = serverName;
                dbConfig.DB_NAME   = instaceName;
                dbConfig.UID       = uid;
                dbConfig.PWD       = pwd;
                dbConfig.g_strConnectionStringSqlClient1 = connectioString;

                txtServer.Text       = serverName;
                txtInstanceName.Text = instaceName;
                txtUserName.Text     = uid;
                txtPwd.Text          = pwd;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        InstallDev(
            DRV_H.SendCommanddeg fptrSendCommand,
            DRV_H.AddMsgdeg fptrAddMsg,
            DRV_H.WriteResultdeg fptrWriteResult,
            DRV_H.WriteProcessDatadeg fptrWriteProcessData,
            DRV_H.WriteTestStatusdeg fptrWriteTestStatus)
        {
            m_fptrSendCommand      = fptrSendCommand;
            m_fptrAddMsg           = fptrAddMsg;
            m_fptrWriteResult      = fptrWriteResult;
            m_fptrWriteProcessData = fptrWriteProcessData;
            m_fptrWriteTestStatus  = fptrWriteTestStatus;

            DevConfigManager.InitConfig();
            if (!DevConfigManager.ready)
            {
                throw new NullReferenceException();
            }
            StringBuilder buffer     = new StringBuilder(256);
            string        serverName =
                DevConfigManager.GetConfigString("SERVER_DB", "DB_SERVER", string.Empty, buffer, buffer.Capacity);
            string instanceName =
                DevConfigManager.GetConfigString("SERVER_DB", "DB_NAME", string.Empty, buffer, buffer.Capacity);
            string uid =
                DevConfigManager.GetConfigString("SERVER_DB", "UID", string.Empty, buffer, buffer.Capacity);
            string pwd =
                DevConfigManager.GetConfigString("SERVER_DB", "PWD", string.Empty, buffer, buffer.Capacity);
            string connectioString = $"server={serverName}; Initial Catalog={instanceName};User Id={uid};Password={pwd};";
            string canEdit         = DevConfigManager.GetConfigString("SERVER_DB", "EDIT_INFO", string.Empty, buffer, buffer.Capacity);

            dbConfig.DB_SERVER = serverName;
            dbConfig.DB_NAME   = instanceName;
            dbConfig.UID       = uid;
            dbConfig.PWD       = pwd;
            dbConfig.g_strConnectionStringSqlClient1 = connectioString;

            m_wndMain = new WndMain(canEdit == "1")
            {
                ControlBox = false
            };
            m_wndMain.Hide();
            m_wndConfig = new WndConfig {
                ControlBox = false
            };
            m_wndConfig.Hide();

            DLL_READY = true;
            return(true);
        }
        public bool InstallDev()
        {
            DevConfigManager.InitConfig();
            if (!DevConfigManager.ready)
            {
                throw new NullReferenceException();
            }
            StringBuilder buffer     = new StringBuilder(256);
            string        serverName =
                DevConfigManager.GetConfigString("SERVER_DB", "DB_SERVER", string.Empty, buffer, buffer.Capacity);
            string instanceName =
                DevConfigManager.GetConfigString("SERVER_DB", "DB_NAME", string.Empty, buffer, buffer.Capacity);
            string uid =
                DevConfigManager.GetConfigString("SERVER_DB", "UID", string.Empty, buffer, buffer.Capacity);
            string pwd =
                DevConfigManager.GetConfigString("SERVER_DB", "PWD", string.Empty, buffer, buffer.Capacity);
            string connectioString = $"server={serverName}; Initial Catalog={instanceName};User Id={uid};Password={pwd};";
            string canEdit         = DevConfigManager.GetConfigString("SERVER_DB", "EDIT_INFO", string.Empty, buffer, buffer.Capacity);

            dbConfig.DB_SERVER = serverName;
            dbConfig.DB_NAME   = instanceName;
            dbConfig.UID       = uid;
            dbConfig.PWD       = pwd;
            dbConfig.g_strConnectionStringSqlClient1 = connectioString;

            m_wndMain = new WndMain(canEdit == "1")
            {
                ControlBox = false
            };
            m_wndMain.Hide();
            m_wndConfig = new WndConfig {
                ControlBox = false
            };
            m_wndConfig.Hide();

            DLL_READY = true;
            return(true);
        }