|
|
|
@@ -1,9 +1,4 @@
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.ComponentModel;
|
|
|
|
|
using System.Data;
|
|
|
|
|
using System.Drawing;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.IO;
|
|
|
|
|
using System.Windows.Forms;
|
|
|
|
|
|
|
|
|
@@ -28,7 +23,7 @@ namespace Formats
|
|
|
|
|
txbxPROMSFormatsPath.Text = savedFormatPath;
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
string curFolder = Environment.CurrentDirectory; // C:\development/PROMS/Formats/bin/debug
|
|
|
|
|
string curFolder = Environment.CurrentDirectory; // .../PROMS/Formats/bin/debug
|
|
|
|
|
int idx = curFolder.ToUpper().IndexOf(@"\PROMS\");
|
|
|
|
|
txbxPROMSFormatsPath.Text = curFolder.Substring(0, idx);
|
|
|
|
|
}
|
|
|
|
@@ -40,9 +35,8 @@ namespace Formats
|
|
|
|
|
DirectoryInfo di = new DirectoryInfo(path);
|
|
|
|
|
if (di.Exists == false) //return;
|
|
|
|
|
{
|
|
|
|
|
DialogResult dlgrslt = DialogResult.No;
|
|
|
|
|
dlgrslt = MessageBox.Show(string.Format("{0} does not exist. Create it?", path), "Create Folder?", MessageBoxButtons.YesNo);
|
|
|
|
|
if (dlgrslt == DialogResult.Yes)
|
|
|
|
|
DialogResult dlgrslt = MessageBox.Show(string.Format("{0} does not exist. Create it?", path), "Create Folder?", MessageBoxButtons.YesNo);
|
|
|
|
|
if (dlgrslt == DialogResult.Yes)
|
|
|
|
|
{
|
|
|
|
|
di.Create();
|
|
|
|
|
di.CreateSubdirectory("fmtall");
|
|
|
|
@@ -86,10 +80,11 @@ namespace Formats
|
|
|
|
|
|
|
|
|
|
private void btnBrowse_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
FolderBrowserDialog fbd = new FolderBrowserDialog();
|
|
|
|
|
|
|
|
|
|
fbd.SelectedPath = txbxPROMSFormatsPath.Text;
|
|
|
|
|
if (fbd.ShowDialog() == DialogResult.OK)
|
|
|
|
|
FolderBrowserDialog fbd = new FolderBrowserDialog
|
|
|
|
|
{
|
|
|
|
|
SelectedPath = txbxPROMSFormatsPath.Text
|
|
|
|
|
};
|
|
|
|
|
if (fbd.ShowDialog() == DialogResult.OK)
|
|
|
|
|
{
|
|
|
|
|
if (Directory.Exists(fbd.SelectedPath)) txbxPROMSFormatsPath.Text = fbd.SelectedPath + @"\";
|
|
|
|
|
}
|
|
|
|
@@ -116,9 +111,9 @@ namespace Formats
|
|
|
|
|
if (!txbxPROMSFormatsPath.Text.EndsWith(@"\")) txbxPROMSFormatsPath.Text += @"\";
|
|
|
|
|
|
|
|
|
|
// There should be a "fmtall" and "genmacall" folder in the delelopment project folder
|
|
|
|
|
// ex: C:\development\PROMS\Formats\fmtall and C:\development\PROMS\Formats\genmacall
|
|
|
|
|
string destFmtallPath = txbxPROMSFormatsPath.Text + @"fmtall\";
|
|
|
|
|
string destGenmacallPath = txbxPROMSFormatsPath.Text + @"genmacall\";
|
|
|
|
|
// ex: ...\PROMS\Formats\fmtall and ...\PROMS\Formats\genmacall
|
|
|
|
|
string destFmtallPath = $@"{txbxPROMSFormatsPath.Text}fmtall\";
|
|
|
|
|
string destGenmacallPath = $@"{txbxPROMSFormatsPath.Text}genmacall\";
|
|
|
|
|
string srcFmtallPath = @"..\..\"; // up to levels from startup path
|
|
|
|
|
|
|
|
|
|
// clear the destination fmtall and genmacall folders
|
|
|
|
@@ -156,14 +151,10 @@ namespace Formats
|
|
|
|
|
}
|
|
|
|
|
Properties.Settings.Default.FormatPath = txbxPROMSFormatsPath.Text.Substring(0,txbxPROMSFormatsPath.Text.Length-1); // save the copy format path minus the ending backslash
|
|
|
|
|
Properties.Settings.Default.Save();
|
|
|
|
|
//if(MessageBox.Show("Do you want to end the Format Copier?","Formats Copied.", MessageBoxButtons.YesNo, MessageBoxIcon.Question)== DialogResult.Yes)
|
|
|
|
|
Application.Exit();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void buttonX2_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
Application.Exit();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
private void buttonX2_Click(object sender, EventArgs e) => Application.Exit();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|