|
@@ -24,6 +24,9 @@ namespace InABox.Wpf
|
|
|
/// </summary>
|
|
|
public partial class DocumentApprovalControl : UserControl, IDocumentEditor
|
|
|
{
|
|
|
+ public delegate void MarkupSelected(IEntityDocument document);
|
|
|
+ public event MarkupSelected OnMarkupSelected;
|
|
|
+
|
|
|
public delegate void MarkupComplete(IEntityDocument document);
|
|
|
public event MarkupComplete OnMarkupComplete;
|
|
|
|
|
@@ -49,8 +52,9 @@ namespace InABox.Wpf
|
|
|
if (_mode == ControlMode.Markup)
|
|
|
{
|
|
|
markUpButton.Content = "Mark Up";
|
|
|
- approveButton.IsEnabled = true;
|
|
|
- rejectButton.IsEnabled = true;
|
|
|
+ markUpButton.IsEnabled = Document != null;
|
|
|
+ approveButton.IsEnabled = Document != null;
|
|
|
+ rejectButton.IsEnabled = Document != null;
|
|
|
}
|
|
|
else if (_mode == ControlMode.Complete)
|
|
|
{
|
|
@@ -61,9 +65,9 @@ namespace InABox.Wpf
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public void SetupButtons(bool markeupVisible = true, bool approveVisible = true, bool rejectVisible = true)
|
|
|
+ public void SetupButtons(bool markupVisible = true, bool approveVisible = true, bool rejectVisible = true)
|
|
|
{
|
|
|
- markUpButton.Visibility = markeupVisible? Visibility.Visible : Visibility.Collapsed;
|
|
|
+ markUpButton.Visibility = markupVisible? Visibility.Visible : Visibility.Collapsed;
|
|
|
approveButton.Visibility = approveVisible? Visibility.Visible : Visibility.Collapsed;
|
|
|
rejectButton.Visibility = rejectVisible? Visibility.Visible : Visibility.Collapsed;
|
|
|
}
|
|
@@ -108,8 +112,8 @@ namespace InABox.Wpf
|
|
|
if (Mode == ControlMode.Markup)
|
|
|
{
|
|
|
Mode = ControlMode.Complete;
|
|
|
- MessageBox.Show("This will now launch the configured mark up program - please save and overwrite the original file when done, and press complete to refresh");
|
|
|
- //launch shell command
|
|
|
+ MessageBox.Show("IMPORTANT - please save and overwrite the original file in the setouts folder when done, and press complete to refresh");
|
|
|
+ OnMarkupSelected?.Invoke(_document);
|
|
|
}
|
|
|
else
|
|
|
{
|