Exemple #1
0
        private void button_Communication_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(comboBox_DSN.Text) || String.IsNullOrEmpty(textBox_COMU_UID.Text) ||
                String.IsNullOrEmpty(textBox_COMU_PWD.Text))
            {
                MessageBox.Show("Connection Information is not sufficient.", "Tips", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                return;
            }

            int indx = comboBox_DSN.SelectedIndex;

            ConnectionInfo conInfo = new ConnectionInfo();

            conInfo.UID = textBox_COMU_UID.Text;
            conInfo.PWD = textBox_COMU_PWD.Text;
            conInfo.DSN = DSNSet[indx];

            InstallationChecker checker = new InstallationChecker();

            var outputString = checker.DbConnection(conInfo).Replace("\r\n", "+").Split('+')[0];

            if (String.IsNullOrEmpty(outputString))
            {
                MessageBox.Show("Connection existed !");
            }
            else
            {
                MessageBox.Show(outputString, "Can not connect to " + conInfo.DSN + " !", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            InstallationChecker checker = new InstallationChecker();

            var currentProcessWithPort = checker.SearchCurrentProcessByPort(textBox_Port.Text);

            ShowResultInGridView(currentProcessWithPort, dataGridView_PortCheck.Rows);
        }
Exemple #3
0
        private void button_QueryPCStatus_Click(object sender, EventArgs e)
        {
            InstallationChecker checker = new InstallationChecker();

            List <string> PCoperationTime = checker.QueryPCOperationTime().Replace("\r\n", "").Split(';').ToList();

            ShowResultInGridView(PCoperationTime, dataGridView_QueryPCOperationTime.Rows);
        }
Exemple #4
0
        private void button_OracleVersion_Click(object sender, EventArgs e)
        {
            InstallationChecker checker = new InstallationChecker();

            string version = checker.IsOracleInstalled();

            MessageBox.Show(version, "Oracle Version");
        }
Exemple #5
0
        private void button_SQLServVersion_Click(object sender, EventArgs e)
        {
            InstallationChecker checker = new InstallationChecker();

            string version = checker.IsSQLNativeInstalled();

            MessageBox.Show(version, "SQL Server Version");
        }
        public void 驗證是否已經安裝dot_Net_Framework4_0()
        {
            InstallationChecker target = new InstallationChecker();

            var actaul = target.IsIISSetup(@"http://127.0.0.1");

            var expected = true;

            Assert.AreEqual(expected, actaul);
        }
        public void 驗證是否已經安裝7z()
        {
            InstallationChecker target = new InstallationChecker();

            var actaul = target.Is7zInstalled();

            var expected = true;

            Assert.AreEqual(expected, actaul);
        }
Exemple #8
0
        private void backgroundWorker_Ping_DoWork(object sender, DoWorkEventArgs e)
        {
            InstallationChecker checker = new InstallationChecker();

            e.Result = checker.CommunicationCheck(textBox_IP.Text);

            LoadingCircle lc = new LoadingCircle();

            lc.Active = true;
        }
Exemple #9
0
        private void backgroundWorker_DBConnt_DoWork(object sender, DoWorkEventArgs e)
        {
            int indx = comboBox_DSN.SelectedIndex;

            ConnectionInfo conInfo = new ConnectionInfo();

            conInfo.UID = textBox_COMU_UID.Text;
            conInfo.PWD = textBox_COMU_PWD.Text;
            conInfo.DSN = DSNSet[indx];

            InstallationChecker checker = new InstallationChecker();

            e.Result = checker.DbConnection(conInfo);
        }
Exemple #10
0
        private void button_PortStatus_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textBox_CPFolder.Text))
            {
                MessageBox.Show("Folder path is null");

                return;
            }

            InstallationChecker checker = new InstallationChecker();

            var systemPorts = checker.PortCheck(textBox_CPFolder.Text);

            ShowResultInGridView(systemPorts, dataGridView_PortCheck.Rows);
        }
Exemple #11
0
        private void button_SQLiteLocation_Click(object sender, EventArgs e)
        {
            InstallationChecker checker = new InstallationChecker();

            Dictionary <string, string> message = checker.IsSQLiteInstalled();

            StringBuilder sb = new StringBuilder();

            foreach (var location in message)
            {
                if (location.Value == "1")
                {
                    sb.Append(location.Key);
                }
            }

            MessageBox.Show(sb.ToString(), "Location and bit");
        }
Exemple #12
0
        private void backgroundWorker_IIS_DoWork(object sender, DoWorkEventArgs e)
        {
            InstallationChecker checker = new InstallationChecker();

            e.Result = checker.IsIISSetup(@"http://127.0.0.1/");
        }
Exemple #13
0
        private void backgroundWorker_7z_DoWork(object sender, DoWorkEventArgs e)
        {
            InstallationChecker checker = new InstallationChecker();

            e.Result = checker.Is7zInstalled();
        }
Exemple #14
0
        private void button_MySQL_Click(object sender, EventArgs e)
        {
            InstallationChecker checker = new InstallationChecker();

            checker.InstallMySQL();
        }
Exemple #15
0
        private void button_Install_fstlib_Click(object sender, EventArgs e)
        {
            InstallationChecker checker = new InstallationChecker();

            checker.InstallfstLib();
        }