/// <summary>
        /// Reads all value from the settings file
        /// </summary>
        /// <returns>
        /// A boolean value indicating file status
        /// </returns>
        public bool ReadSettingsFromFile(WriteToText fileType)
        {
            string fileName;

            if (fileType == WriteToText.Settings)
            {
                fileName = settingsFile;
            }
            else
            {
                fileName = backupFile;
            }

            CreateFolders();
            string path = GetFolderByName(Folders.Settings) + fileName;

            if (File.Exists(path))
            {
                string text = File.ReadAllText(path);
                return(bool.Parse(text));
            }
            else
            {
                return(false);
            }
        }
Exemple #2
0
        /// <summary>
        /// 提交作业
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void submit_Click(object sender, EventArgs e)
        {
            try
            {
                if (chbOne.Checked)
                {
                    gb_text1.Text = "运行中......";
                    gb_text1.Refresh();
                    //txtTask1.Clear();

                    //实例化一个委托
                    //WriteCallBack = new WriteToText(WriteTask1);
                    WriteCallBack = WriteTask1;

                    //将委托作为方法的参数进行传递
                    WriteTask(WriteTask1);
                    gb_text1.Text = "作业1提交";
                }
                if (chbTwo.Checked)
                {
                    gb_text2.Text = "运行中......";
                    gb_text2.Refresh();
                    //txtTask2.Clear();

                    WriteCallBack = new WriteToText(WriteTask2);
                    //WriteCallBack = WriteTask2;
                    WriteTask(WriteTask2);
                    gb_text1.Text = "作业2提交";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("提交作业失败:" + ex.ToString());
            }
        }
Exemple #3
0
        private void ExecuteTwo()
        {
            if (chbTwo.Checked)
            {
                gb_text2.Text = "运行中......";
                gb_text2.Refresh();
                //txtTask2.Clear();

                WriteCallBack = new WriteToText(WriteTask2);
                //WriteCallBack = WriteTask2;
                WriteTask(WriteTask2);
                gb_text2.Text = "作业2提交";
            }
        }
        /// <summary>
        /// Write Settings to file
        /// </summary>
        /// <param name="text">
        /// The message you want to write to the file
        /// </param>
        public void WriteSettingsToFile(string text, WriteToText fileType)
        {
            CreateFolders();
            string fileName;

            if (fileType == WriteToText.Settings)
            {
                fileName = settingsFile;
            }
            else
            {
                fileName = backupFile;
            }
            File.WriteAllText(GetFolderByName(Folders.Settings) + fileName, text);
        }
Exemple #5
0
        private void ExecuteTwo()
        {
            if (chbTwo.Checked)
            {
                WriteGroupCallBack = WriteGroup2;

                this.gb_text2.Invoke(WriteGroupCallBack, "运行中......");

                WriteCallBack      = new WriteToText(WriteTask2);
                WriteToJobCallBack = new WriteToJob(WriteOneJob);

                WriteTask(WriteCallBack);

                this.gb_text2.Invoke(WriteGroupCallBack, "作业2提交");
            }
        }
Exemple #6
0
        private void ExecuteOne()
        {
            if (chbOne.Checked)
            {
                Console.WriteLine(Thread.CurrentThread.ManagedThreadId);
                gb_text1.Text = "运行中......";
                gb_text1.Refresh();
                //txtTask1.Clear();

                //实例化一个委托
                //WriteCallBack = new WriteToText(WriteTask1);
                WriteCallBack = WriteTask1;

                //将委托作为方法的参数进行传递
                WriteTask(WriteTask1);
                gb_text1.Text = "作业1提交";
            }
        }
Exemple #7
0
        private void ExecuteOne()
        {
            if (chbOne.Checked)
            {
                WriteGroupCallBack = WriteGroup1;
                this.gb_text1.Invoke(WriteGroupCallBack, "运行中......");


                //实例化一个委托

                WriteCallBack      = new WriteToText(WriteTask1);
                WriteToJobCallBack = new WriteToJob(WriteOneJob);

                //将委托作为方法的参数进行传递
                WriteTask(WriteCallBack);

                this.gb_text1.Invoke(WriteGroupCallBack, "作业1提交");
            }
        }
Exemple #8
0
        private void WriteTask(WriteToText WriteTask)
        {
            string str = this.txtTask.Text;

            WriteTask(str);
        }