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; } }
// 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(); }
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("Ни один из хостов не выбран!"); } }