예제 #1
0
        public static string getIniConn(string iniPath, int timeOut)
        {
            string connString = "";

            if (true)
            {
                connString = string.Format("data source={0};initial catalog={1};persist security info=True;user id={2};password={3};MultipleActiveResultSets=True;App=EntityFramework;Connection Timeout={4};", "tcp:ubehgi97a9.database.chinacloudapi.cn", "db002", "tslinkdbuser@ubehgi97a9", "ceshi123!@#", timeOut);
            }
            else
            {
                INIClass iniClass = new INIClass(iniPath);

                if (iniClass.ExistINIFile())
                {

                    string Server = EncAndDec.Decode(iniClass.IniReadValue("Database", "server"));
                    string dataBase = EncAndDec.Decode(iniClass.IniReadValue("Database", "database"));
                    string user = EncAndDec.Decode(iniClass.IniReadValue("Database", "user"));
                    string pwd = EncAndDec.Decode(iniClass.IniReadValue("Database", "password"));
                    connString = string.Format("data source={0};initial catalog={1};persist security info=True;user id={2};password={3};MultipleActiveResultSets=True;App=EntityFramework;Connection Timeout={4};", Server, dataBase, user, pwd, timeOut);

                }
            }
            return connString;
        }
예제 #2
0
        private void FDatabase_Load(object sender, EventArgs e)
        {
            INIClass iniClass = new INIClass("config.ini");
            if (iniClass.ExistINIFile())
            {
                txbDBIP.Text = EncAndDec.Decode(iniClass.IniReadValue("Database", "server"));
                txbDBName.Text = EncAndDec.Decode(iniClass.IniReadValue("Database", "database"));
                txbUserName.Text = EncAndDec.Decode(iniClass.IniReadValue("Database", "user"));
                txbPassword.Text = EncAndDec.Decode(iniClass.IniReadValue("Database", "password"));
            }

            txbDBIP_TextChanged(null, null);
        }
예제 #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            string server = txbDBIP.Text.Trim();
            string db = txbDBName.Text.Trim();
            string user = txbUserName.Text.Trim();
            string pwd = txbPassword.Text.Trim();

            if (server.Length > 0 && db.Length > 0 && user.Length > 0 && pwd.Length > 0)
            {
                INIClass iniClass = new INIClass("config.ini");
                iniClass.IniWriteValue("Database", "server", EncAndDec.Encode(server));
                iniClass.IniWriteValue("Database", "database", EncAndDec.Encode(db));
                iniClass.IniWriteValue("Database", "user", EncAndDec.Encode(user));
                iniClass.IniWriteValue("Database", "password", EncAndDec.Encode(pwd));
                this.Close();
            }
        }
예제 #4
0
        public static string getIniConnInfo(string iniPath)
        {
            INIClass iniClass = new INIClass(iniPath);
            string coninfo = "";

            if (true)
                coninfo = "云数据库版";
            else
            {
                if (iniClass.ExistINIFile())
                {

                    string Server = EncAndDec.Decode(iniClass.IniReadValue("Database", "server"));
                    string dataBase = EncAndDec.Decode(iniClass.IniReadValue("Database", "database"));
                    coninfo = string.Format("{0} {1}", Server, dataBase, Server, dataBase);

                }

            }
            return coninfo;
        }
예제 #5
0
        public static bool isReg()
        {
            bool r = false;
            INIClass _ini = new INIClass("config.ini");
            if (_ini.ExistINIFile())
            {
                Hardware hd = new Hardware();
                string _cpuInfo = hd.GetCpuInfo();
                string _diskInfo = hd.GetDiskID();
                string _createNo = EncAndDec.toDigital(EncAndDec.Encode(_cpuInfo + _diskInfo));
                string _reg  = _ini.IniReadValue("Security", "Serial number");
                if(_reg!=null&&_reg!="")
                {
                    if(_reg.Equals(EncAndDec.toDigitalKey(_createNo)))
                    {
                        r = true;
                    }
                }

            }
            return r;
        }