SourceCode/PROMS/VEPROMS User Interface/dlgImpHowToHandleROs.cs
John 1bf77667b2 Give option to import RO’s as text when the RO path of the import is different than the target procedure set
Prompts user with options on what to do with the import of a procedure that has a different RO path than the target procedure set.
2016-08-09 12:33:01 +00:00

69 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace VEPROMS
{
public partial class dlgImpHowToHandleROs : Form
{
private string _ImportedROFolder;
public string ImportedROFolder
{
get { return _ImportedROFolder; }
set { _ImportedROFolder = value; }
}
private string _WorkingDraftROFolder;
public string WorkingDraftROFolder
{
get { return _WorkingDraftROFolder; }
set { _WorkingDraftROFolder = value; }
}
private bool _CancelImport = true; // default to truen in case the dialog is closed with the red X in the upper right corner
public bool CancelImport
{
get { return _CancelImport; }
}
private bool _ConvertROsToText = false;
public bool ConvertROsToText
{
get { return _ConvertROsToText; }
}
public dlgImpHowToHandleROs()
{
InitializeComponent();
}
private void dlgImpHowToHandleROs_Load(object sender, EventArgs e)
{
rtbROPathInfo.Text = string.Format("The current Working Draft RO folder path is:\n\n {0}\n\nThe procedure you are trying to import is from a database that has the RO folder path:\n\n {1}\n\nSelect from the options below on how to handle the RO values when importing this procedure.", _WorkingDraftROFolder, _ImportedROFolder);
}
private void btnUseCurrentROs_Click(object sender, EventArgs e)
{
_ConvertROsToText = _CancelImport = false;
}
private void btnROsToText_Click(object sender, EventArgs e)
{
_CancelImport = false;
_ConvertROsToText = true;
}
private void btnCancel_Click(object sender, EventArgs e)
{
_CancelImport = true;
_ConvertROsToText = false;
}
private void dlgImpHowToHandleROs_Resize(object sender, EventArgs e)
{
rtbROPathInfo.Refresh();
}
}
}