Beispiel #1
0
        public static void SaveLog()
        {
            StringBuilder sb = new StringBuilder();

            if (LogMsg != null)
            {
                for (int i = 0; i < LogMsg.Count; i++)
                {
                    sb.Append(LogMsg[i]);
                    if (i < LogMsg.Count - 1)
                    {
                        sb.Append(Environment.NewLine);
                    }
                }
                FileWorker.WriteToFile(sb.ToString(), "log.txt");
                LogMsg.Clear();
                LogChanged = false;
            }
        }
Beispiel #2
0
        // Start window

        private void Form1_Load(object sender, EventArgs e)
        {
            if (hosts == null)
            {
                hosts = new Hosts();
            }

            if (globalSettings == null)
            {
                globalSettings = new AppSettings();
                FileWorker.SaveToFile(globalSettings, "settings.ini");
            }

            // setup grid settings
            GridViewSettings.Setup(MainDataGridView, Color.Green);
            if (hosts.HostsList.Count != 0)
            {
                GridViewSettings.ViewNotes(MainDataGridView, hosts.HostsList, globalSettings);
            }
            SetTimer();
        }
Beispiel #3
0
 private void btEditHost_Click(object sender, EventArgs e)
 {
     if (MainDataGridView.SelectedRows.Count > 0)
     {
         int  index          = MainDataGridView.SelectedRows[0].Index;
         Host hostForEditing = new Host(MainDataGridView[0, index].Value.ToString(), MainDataGridView[1, index].Value.ToString());
         foreach (Host anyHost in hosts.HostsList)
         {
             if (anyHost.IP.Equals(hostForEditing.IP) && anyHost.Name.Equals(hostForEditing.Name))
             {
                 hostForEditing = anyHost;
             }
         }
         if (hostForEditing != null)
         {
             // Preparing and showing dialog
             AddHost editHost = new AddHost();
             editHost.tbNewHostAdd.Text  = hostForEditing.IP;
             editHost.tbNewHostName.Text = hostForEditing.Name;
             editHost.btAdd.Text         = "Изменить";
             editHost.ShowDialog();
             // Save changes
             if (editHost.NewHost != null)
             {
                 hostForEditing.IP   = editHost.NewHost.IP;
                 hostForEditing.Name = editHost.NewHost.Name;
                 GridViewSettings.ViewNotes(MainDataGridView, hosts.HostsList, globalSettings);
                 FileWorker.SaveToFile(hosts, "hosts.txt");
             }
         }
     }
     else
     {
         MessageBox.Show("Ни один из хостов не выбран!");
     }
 }