private void initApp()
        {
            if (!System.IO.File.Exists(str_cfgfile))
            {
                ClassLib_RML.WriteValueToINI("Server", "Server1", "10.204.16.168:1667", str_cfgfile);
                ClassLib_RML.WriteValueToINI("User", "User1", "L10N02_Hisoft", str_cfgfile);
                ClassLib_RML.WriteValueToINI("Workspace", "Workspace1", "TM_ENG04", str_cfgfile);
                ClassLib_RML.WriteValueToINI("Password", "CurrentPWD", "Trend2018!", str_cfgfile);
            }

            var servers = ClassLib_RML.ReadKeysFromINI("Server", str_cfgfile);

            foreach (String server in servers)
            {
                this.comBox_Server.Items.Add(ClassLib_RML.ReadeValueFromINI("Server", server, str_cfgfile));
            }

            var users = ClassLib_RML.ReadKeysFromINI("User", str_cfgfile);

            foreach (String user in users)
            {
                this.comBox_User.Items.Add(ClassLib_RML.ReadeValueFromINI("User", user, str_cfgfile));
            }

            var workspaces = ClassLib_RML.ReadKeysFromINI("Workspace", str_cfgfile);

            foreach (String workspace in workspaces)
            {
                this.comBox_Workspace.Items.Add(ClassLib_RML.ReadeValueFromINI("Workspace", workspace, str_cfgfile));
            }

            this.tb_Password.Text = ClassLib_RML.ReadeValueFromINI("Password", "CurrentPWD", str_cfgfile);
        }
        private void initApp()
        {
            if (!File.Exists(str_cfgfile))
            {
                ClassLib_RML.WriteValueToINI("StringList", "Str1", "en_US", str_cfgfile);
                ClassLib_RML.WriteValueToINI("StringList", "Str2", "en-US", str_cfgfile);
                ClassLib_RML.WriteValueToINI("StringList", "Str3", "MM/dd/yyyy", str_cfgfile);
                ClassLib_RML.WriteValueToINI("StringList", "Str4", "MM-dd-yyyy", str_cfgfile);
                ClassLib_RML.WriteValueToINI("StringList", "Str5", "yyyy/MM/dd", str_cfgfile);
                ClassLib_RML.WriteValueToINI("StringList", "Str6", "yyyy-MM-dd", str_cfgfile);
                ClassLib_RML.WriteValueToINI("StringList", "Str7", "%M/%D/%Y", str_cfgfile);
                ClassLib_RML.WriteValueToINI("StringList", "Str8", "%M-%D-%Y", str_cfgfile);
                ClassLib_RML.WriteValueToINI("StringList", "Str9", "%Y/%M/%D", str_cfgfile);
                ClassLib_RML.WriteValueToINI("StringList", "Str10", "%Y-%M-%D", str_cfgfile);
            }

            specStrs.Clear();
            var strKeys = ClassLib_RML.ReadKeysFromINI("StringList", str_cfgfile);

            this.dataGridView_strList.Rows.Add(strKeys.Count);
            int rowcount = 0;

            foreach (String strKey in strKeys)
            {
                var str = ClassLib_RML.ReadeValueFromINI("StringList", strKey, str_cfgfile);
                this.dataGridView_strList.Rows[rowcount].Cells[0].Value = str;
                specStrs.Add(str);
                rowcount++;
            }
        }
Example #3
0
        private void timer_Init_Tick(object sender, EventArgs e)
        {
            this.timer_Init.Enabled = false;

            if (File.Exists(str_cfgIniPath))
            {
                ArrayList al_sections = ClassLib_RML.ReadSectionsFromINI(str_cfgIniPath);
                if (al_sections.Count > 0)
                {
                    for (int idx = 0; idx < al_sections.Count; idx++)
                    {
                        String str_bundle = ClassLib_RML.ReadeValueFromINI(al_sections[idx].ToString(), "Bundle", str_cfgIniPath);
                        String str_Folder = ClassLib_RML.ReadeValueFromINI(al_sections[idx].ToString(), "Folder", str_cfgIniPath);

                        if (String.IsNullOrEmpty(str_bundle) || String.IsNullOrWhiteSpace(str_bundle))
                        {
                            str_bundle = "N/A";
                        }

                        if (String.IsNullOrEmpty(str_Folder) || String.IsNullOrWhiteSpace(str_Folder))
                        {
                            str_Folder = "N/A";
                        }

                        al_Bundles.Add(str_bundle);
                        al_Folders.Add(str_Folder);
                    }
                }
            }
            else
            {
                File.Create(str_cfgIniPath);
            }
            this.btn_addSrc.Enabled = true;
        }
 private void btn_updPassword_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(this.tb_Password.Text) && !String.IsNullOrWhiteSpace(this.tb_Password.Text))
     {
         ClassLib_RML.WriteValueToINI("Password", "CurrentPWD", this.tb_Password.Text, str_cfgfile);
         addRunInfo("Password updated successfully.");
     }
     else
     {
         this.tb_Password.Text = ClassLib_RML.ReadeValueFromINI("Password", "CurrentPWD", str_cfgfile);
     }
 }
Example #5
0
        /*获取指定节点下的所有Key的Value*/
        public static ArrayList ReadAllValues(String sectionName, String fPath)
        {
            String    rd_tmp   = "";
            ArrayList al_keys  = new ArrayList();
            ArrayList al_value = new ArrayList();

            al_keys = ClassLib_RML.ReadKeysFromINI(sectionName, fPath);

            for (int idx = 0; idx < al_keys.Count; idx++)
            {
                rd_tmp = ClassLib_RML.ReadeValueFromINI(sectionName, al_keys[idx].ToString(), fPath);
                al_value.Add(rd_tmp);
            }
            return(al_value);
        }