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.
		
			
				
	
	
		
			69 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			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();
 | 
						|
		}
 | 
						|
	}
 | 
						|
}
 |