29 lines
852 B
C#
29 lines
852 B
C#
using System;
|
|
using System.Windows.Forms;
|
|
using Dinah.Core.Windows.Forms;
|
|
|
|
namespace LibationWinForm.BookLiberation
|
|
{
|
|
public partial class AutomatedBackupsForm : Form
|
|
{
|
|
public bool KeepGoingIsChecked => keepGoingCb.Checked;
|
|
|
|
public AutomatedBackupsForm()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
public void AppendError(Exception ex) => AppendText("ERROR: " + ex.Message);
|
|
public void AppendText(string text) => logTb.UIThread(() => logTb.AppendText($"{DateTime.Now} {text}{Environment.NewLine}"));
|
|
|
|
public void FinalizeUI()
|
|
{
|
|
keepGoingCb.Enabled = false;
|
|
logTb.AppendText("");
|
|
AppendText("DONE");
|
|
}
|
|
|
|
private void AutomatedBackupsForm_FormClosing(object sender, FormClosingEventArgs e) => keepGoingCb.Checked = false;
|
|
}
|
|
}
|