This commit is contained in:
		@@ -46,7 +46,6 @@ namespace VEPROMS
 | 
				
			|||||||
			// ppBtnOk
 | 
								// ppBtnOk
 | 
				
			||||||
			// 
 | 
								// 
 | 
				
			||||||
			this.ppBtnOk.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
 | 
								this.ppBtnOk.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
 | 
				
			||||||
			this.ppBtnOk.DialogResult = System.Windows.Forms.DialogResult.OK;
 | 
					 | 
				
			||||||
			this.ppBtnOk.Location = new System.Drawing.Point(471, 201);
 | 
								this.ppBtnOk.Location = new System.Drawing.Point(471, 201);
 | 
				
			||||||
			this.ppBtnOk.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
 | 
								this.ppBtnOk.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
 | 
				
			||||||
			this.ppBtnOk.Name = "ppBtnOk";
 | 
								this.ppBtnOk.Name = "ppBtnOk";
 | 
				
			||||||
@@ -134,6 +133,7 @@ namespace VEPROMS
 | 
				
			|||||||
			// 
 | 
								// 
 | 
				
			||||||
			this.ppBtnFldrDlg.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
 | 
								this.ppBtnFldrDlg.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
 | 
				
			||||||
			this.ppBtnFldrDlg.BackColor = System.Drawing.Color.Transparent;
 | 
								this.ppBtnFldrDlg.BackColor = System.Drawing.Color.Transparent;
 | 
				
			||||||
 | 
								this.ppBtnFldrDlg.FocusOnLeftMouseButtonDown = true;
 | 
				
			||||||
			this.ppBtnFldrDlg.Image = ((System.Drawing.Image)(resources.GetObject("ppBtnFldrDlg.Image")));
 | 
								this.ppBtnFldrDlg.Image = ((System.Drawing.Image)(resources.GetObject("ppBtnFldrDlg.Image")));
 | 
				
			||||||
			this.ppBtnFldrDlg.Location = new System.Drawing.Point(539, 62);
 | 
								this.ppBtnFldrDlg.Location = new System.Drawing.Point(539, 62);
 | 
				
			||||||
			this.ppBtnFldrDlg.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
 | 
								this.ppBtnFldrDlg.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
 | 
				
			||||||
@@ -168,9 +168,9 @@ namespace VEPROMS
 | 
				
			|||||||
			this.ppLblName.BackColor = System.Drawing.Color.Transparent;
 | 
								this.ppLblName.BackColor = System.Drawing.Color.Transparent;
 | 
				
			||||||
			this.ppLblName.Location = new System.Drawing.Point(30, 31);
 | 
								this.ppLblName.Location = new System.Drawing.Point(30, 31);
 | 
				
			||||||
			this.ppLblName.Name = "ppLblName";
 | 
								this.ppLblName.Name = "ppLblName";
 | 
				
			||||||
			this.ppLblName.Size = new System.Drawing.Size(93, 17);
 | 
								this.ppLblName.Size = new System.Drawing.Size(79, 17);
 | 
				
			||||||
			this.ppLblName.TabIndex = 15;
 | 
								this.ppLblName.TabIndex = 15;
 | 
				
			||||||
			this.ppLblName.Text = "RO Fst Name";
 | 
								this.ppLblName.Text = "Description";
 | 
				
			||||||
			// 
 | 
								// 
 | 
				
			||||||
			// frmRODbProperties
 | 
								// frmRODbProperties
 | 
				
			||||||
			// 
 | 
								// 
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,6 +12,12 @@ namespace VEPROMS
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	public partial class frmRODbProperties : Form
 | 
						public partial class frmRODbProperties : Form
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
 | 
							private Point _ParentLocation;
 | 
				
			||||||
 | 
							public Point ParentLocation
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								get { return _ParentLocation; }
 | 
				
			||||||
 | 
								set { _ParentLocation = value; }
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
		private RODbInfo _roDbInfo;
 | 
							private RODbInfo _roDbInfo;
 | 
				
			||||||
		private string _origROName;
 | 
							private string _origROName;
 | 
				
			||||||
		private string _origFolderPath;
 | 
							private string _origFolderPath;
 | 
				
			||||||
@@ -41,6 +47,16 @@ namespace VEPROMS
 | 
				
			|||||||
			// Then close & return.
 | 
								// Then close & return.
 | 
				
			||||||
			if (_origROName !=null && _origFolderPath !=null && (_origROName != ppRTxtName.Text || _origFolderPath != ppTxtPath.Text))
 | 
								if (_origROName !=null && _origFolderPath !=null && (_origROName != ppRTxtName.Text || _origFolderPath != ppTxtPath.Text))
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
 | 
									if (!File.Exists(ppTxtPath.Text))
 | 
				
			||||||
 | 
									{
 | 
				
			||||||
 | 
										MessageBox.Show(ppTxtPath.Text, "Invalid Directory for RO Database");
 | 
				
			||||||
 | 
										return;
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
									if (!File.Exists(ppTxtPath.Text + @"\ro.fst"))
 | 
				
			||||||
 | 
									{
 | 
				
			||||||
 | 
										MessageBox.Show(ppTxtPath.Text, "Ro.Fst Doesn't Exist");
 | 
				
			||||||
 | 
										return;
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
				RODb roDb = RODb.Get(_roDbInfo.RODbID);
 | 
									RODb roDb = RODb.Get(_roDbInfo.RODbID);
 | 
				
			||||||
				if (_origROName != ppRTxtName.Text) roDb.ROName = ppRTxtName.Text;
 | 
									if (_origROName != ppRTxtName.Text) roDb.ROName = ppRTxtName.Text;
 | 
				
			||||||
				if (_origFolderPath != ppTxtPath.Text)
 | 
									if (_origFolderPath != ppTxtPath.Text)
 | 
				
			||||||
@@ -89,15 +105,20 @@ namespace VEPROMS
 | 
				
			|||||||
			RODbInfoList allrodbinfo = RODbInfoList.Get();
 | 
								RODbInfoList allrodbinfo = RODbInfoList.Get();
 | 
				
			||||||
			foreach (RODbInfo rdi in allrodbinfo)
 | 
								foreach (RODbInfo rdi in allrodbinfo)
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				if (ppRTxtName.Text == rdi.ROName || ppTxtPath.Text.ToUpper() == rdi.FolderPath.ToUpper())
 | 
									if (ppRTxtName.Text == rdi.ROName)
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					MessageBox.Show("Name and/or folder path are not unique, create unique names.");
 | 
										MessageBox.Show("Create unique Description.", "Description is not unique");
 | 
				
			||||||
 | 
										return;
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
									if (ppTxtPath.Text.ToUpper() == rdi.FolderPath.ToUpper())
 | 
				
			||||||
 | 
									{
 | 
				
			||||||
 | 
										MessageBox.Show("Specify unique Folder Path or cancel and select an existing RO Database from drop-down.", "Folder Path is not unique" );
 | 
				
			||||||
					return;
 | 
										return;
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			if (ppRTxtName.Text == null || ppRTxtName.Text == "")
 | 
								if (ppRTxtName.Text == null || ppRTxtName.Text == "")
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				MessageBox.Show("You must enter a Name.");
 | 
									MessageBox.Show("You must enter a Description.");
 | 
				
			||||||
				return;
 | 
									return;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			if (ppTxtPath.Text == null || ppTxtPath.Text == "")
 | 
								if (ppTxtPath.Text == null || ppTxtPath.Text == "")
 | 
				
			||||||
@@ -118,10 +139,12 @@ namespace VEPROMS
 | 
				
			|||||||
			RODbInfo newrdi = RODbInfo.Get(newroDb.RODbID);
 | 
								RODbInfo newrdi = RODbInfo.Get(newroDb.RODbID);
 | 
				
			||||||
			newroDb.Save().Dispose();
 | 
								newroDb.Save().Dispose();
 | 
				
			||||||
			ROFst rofst = ROFstInfo.AddRoFst(newrdi, _docVersion);
 | 
								ROFst rofst = ROFstInfo.AddRoFst(newrdi, _docVersion);
 | 
				
			||||||
 | 
								DialogResult = DialogResult.OK;
 | 
				
			||||||
			Close();
 | 
								Close();
 | 
				
			||||||
		} 
 | 
							} 
 | 
				
			||||||
		private void frmRODbProperties_Load(object sender, EventArgs e)
 | 
							private void frmRODbProperties_Load(object sender, EventArgs e)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
 | 
								Location = ParentLocation;
 | 
				
			||||||
			ppRTxtName.Text = (_roDbInfo == null) ? null : _roDbInfo.ROName;
 | 
								ppRTxtName.Text = (_roDbInfo == null) ? null : _roDbInfo.ROName;
 | 
				
			||||||
			ppTxtPath.Text = (_roDbInfo == null) ? null : _roDbInfo.FolderPath;
 | 
								ppTxtPath.Text = (_roDbInfo == null) ? null : _roDbInfo.FolderPath;
 | 
				
			||||||
			RODbConfig cfg = (_roDbInfo == null) ? new RODbConfig() : new RODbConfig(_roDbInfo);
 | 
								RODbConfig cfg = (_roDbInfo == null) ? new RODbConfig() : new RODbConfig(_roDbInfo);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -121,8 +121,8 @@
 | 
				
			|||||||
  <data name="ppBtnFldrDlg.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
 | 
					  <data name="ppBtnFldrDlg.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
 | 
				
			||||||
    <value>
 | 
					    <value>
 | 
				
			||||||
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
 | 
					        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
 | 
				
			||||||
        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALBQAA
 | 
					        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALAwAA
 | 
				
			||||||
        CwUByY3ISQAAAn9JREFUOE+lk2tI01EYxhf0oU8WqVEIRpaIBWJgSPUhROmippS3QkkTylsXDMW8ts3b
 | 
					        CwMBSY6M0gAAAn9JREFUOE+lk2tI01EYxhf0oU8WqVEIRpaIBWJgSPUhROmippS3QkkTylsXDMW8ts3b
 | 
				
			||||||
        1G06daVibuqaOq0sxbBCKBSJ0PJCialZUFSKqaGSt1//TbIsww8deOBwznl+5zkv71kHiP5rGAFrKb1Q
 | 
					        1G06daVibuqaOq0sxbBCKBSJ0PJCialZUFSKqaGSt1//TbIsww8deOBwznl+5zkv71kHiP5rGAFrKb1Q
 | 
				
			||||||
        5ypR6bmaVU6m2kCiXJv007Om2XgwJEaNT4QiyDi/GF9mKRVgsWkav+CYQkR1utwAQfypphqZ4l/JIhOL
 | 
					        5ypR6bmaVU6m2kCiXJv007Om2XgwJEaNT4QiyDi/GF9mKRVgsWkav+CYQkR1utwAQfypphqZ4l/JIhOL
 | 
				
			||||||
        jvtGKfCOyDMB6O/WMjNea9L3MT1zIxoM5QrqdWnS1SA+kUq8w1V4hhUgqq1QMj1WtcK88KmIud5oqsqy
 | 
					        jvtGKfCOyDMB6O/WMjNea9L3MT1zIxoM5QrqdWnS1SA+kUq8w1V4hhUgqq1QMj1WtcK88KmIud5oqsqy
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user