private void buttonSave_Click(object sender, EventArgs e) { try { settingsContext.settings.Program_name = textBox1.Text; settingsContext.settings.RenameFile = textBox2.Text; settingsContext.settings.MaxCountHistory = Convert.ToInt32(textBox3.Text); settingsContext.EditSettings(); MessageBox.Show( "Настрйоки успешно сохранены", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Information ); } catch (Exception ex) { MessageBox.Show( "Неизвестня ошибка сохранения\n" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error ); } }
private void GridHistory_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e) { for (int i = 0; i < GridHistory.Columns.Count; i++) { settingsContext.settings.WidthColHistory[i] = GridHistory.Columns[i].Width; settingsContext.EditSettings(); } }
public void FWExecuteRule() { while (Directory.GetFiles(rule.DirStart, rule.FileMask).Except(recheсk.Keys).ToList().Count > 0)//.Where(o => o < 4).Length > 0) { string f = new DirectoryInfo(rule.DirStart) .GetFiles(rule.FileMask, SearchOption.TopDirectoryOnly) .Where(w => !recheсk.Keys.Contains(w.FullName)) .OrderBy(p => p.CreationTime) .First().FullName; FileAction(f); } while (recheсk.Where(o => o.Value < Const.MaxRecheckFile).ToList().Count > 0) { var s = recheсk.Where(o => o.Value < Const.MaxRecheckFile).First(); Thread.Sleep((int)Math.Pow((int)s.Value, 3) * 1000); if (!File.Exists(s.Key)) { recheсk.Remove(s.Key); } else { FileAction(s.Key); } } if (historyContext.history.Item.Count > settingsContext.settings.MaxCountHistory) { historyContext.history.Item.RemoveAll(x => x.DateMove < settingsContext.settings.LastClearHistory); historyContext.EditHistory(); settingsContext.settings.LastClearHistory = DateTime.Now; settingsContext.EditSettings(); } }