Esempio n. 1
0
        private void SubmitConfigs()
        {
            int           counter       = 0;
            List <string> configStrings = ReadConfigFile();
            List <KeyValuePair <int, string> > status = new List <KeyValuePair <int, string> >();

            foreach (string configLine in configStrings)
            {
                status = ServiceControlFunctions.ApplySettings(configLine);
                DisplayStatus(status, ref counter);
            }

            if (counter != 0)
            {
                List <string> lines = statusWriteService.Lines.ToList();
                lines.RemoveAt(lines.Count - 1);
                statusWriteService.Lines = lines.ToArray();
            }
            else
            {
                statusWriteService.AppendText(AppConstants.NoAnyChanges + Environment.NewLine);
            }

            statusWriteService.AppendText(AppConstants.BlockEnd + Environment.NewLine);
        }
Esempio n. 2
0
 private void WriteButton_Click(object sender, EventArgs e)
 {
     if (pathToFile.Length == 0)
     {
         MessageBox.Show(AppConstants.NoFileSelected);
         return;
     }
     WriteServices(ServiceControlFunctions.GetAllServices());
 }
Esempio n. 3
0
        private List <string> ReadConfigFile()
        {
            string        temp;
            List <string> result = new List <string>();
            StreamReader  servicesStreamReader = new StreamReader(pathToFile, Encoding.Default);

            while ((temp = servicesStreamReader.ReadLine()) != null)
            {
                result.Add(temp);
            }

            ServiceControlFunctions.DeleteComments(ref result);

            servicesStreamReader.Close();
            return(result);
        }