checking in latest panacean to nas
This commit is contained in:
@@ -28,11 +28,6 @@ namespace Advantage_Final
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
@@ -51,7 +46,7 @@ namespace Advantage_Final
|
||||
|
||||
private void btnExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Hide();
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void textBox1_Leave(object sender, EventArgs e)
|
||||
@@ -100,7 +95,5 @@ namespace Advantage_Final
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -153,10 +153,9 @@ namespace Advantage_Final
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -177,11 +176,13 @@ namespace Advantage_Final
|
||||
string value = item;
|
||||
int i = item.IndexOf('{') + 1;
|
||||
string d = Path.Combine(value.Substring(i) + "\\mwddf.add");
|
||||
list.Add(d);
|
||||
|
||||
list.Add(d);
|
||||
}
|
||||
|
||||
{
|
||||
|
||||
bool bSeparate = Options.GetBoolValue((string)Dicks.GetValue("Separate"));
|
||||
bool bFileMDY = Options.GetBoolValue((string)Dicks.GetValue("FileMDY"));
|
||||
|
||||
if ((string)Dicks.GetValue("ReportFolder") == null)
|
||||
{
|
||||
@@ -193,15 +194,12 @@ namespace Advantage_Final
|
||||
}
|
||||
|
||||
DialogResult result = reportFileDialog1.ShowDialog();
|
||||
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
|
||||
using (StreamReader sr = new StreamReader(reportFileDialog1.FileName))
|
||||
{
|
||||
|
||||
line = sr.ReadToEnd();
|
||||
|
||||
line = sr.ReadToEnd();
|
||||
}
|
||||
|
||||
foreach (string item in list)
|
||||
@@ -219,30 +217,30 @@ namespace Advantage_Final
|
||||
conn.ConnectionString = "Data Source=" + item +
|
||||
";User ID=user;Password=password;" +
|
||||
"ServerType=REMOTE|LOCAL;TrimTrailingSpaces=True";
|
||||
|
||||
AdsDataAdapter da = new AdsDataAdapter(line, conn);
|
||||
DataSet ds = new DataSet();
|
||||
da.SelectCommand.CommandTimeout = 0;
|
||||
da.Fill(ds, "Dick");
|
||||
DataTable dt = ds.Tables[0];
|
||||
string filepath = (string)Dicks.GetValue("ReportOutput", "");
|
||||
da.Dispose();
|
||||
|
||||
string filename = Path.GetFileNameWithoutExtension(reportFileDialog1.FileName);
|
||||
string filepath = (string)Dicks.GetValue("ReportOutput", "");
|
||||
if (String.IsNullOrEmpty(filepath))
|
||||
filepath = @"C:\";
|
||||
|
||||
da.Dispose();
|
||||
|
||||
conn.Open();
|
||||
AdsDataReader reader;
|
||||
AdsCommand PracticeName = conn.CreateCommand();
|
||||
PracticeName.CommandText = "SELECT [Practice Name] FROM [MWPRA]";
|
||||
|
||||
|
||||
reader = PracticeName.ExecuteReader();
|
||||
|
||||
while (reader.Read())
|
||||
{
|
||||
|
||||
PracticeFolder = reader.GetString(0);
|
||||
|
||||
|
||||
|
||||
}
|
||||
dt.Columns.Add("Practice", typeof(string));
|
||||
foreach (DataRow dr in dt.Rows)
|
||||
@@ -250,29 +248,32 @@ namespace Advantage_Final
|
||||
dr["Practice"] = PracticeFolder;
|
||||
}
|
||||
conn.Close();
|
||||
|
||||
AdsConnection.FlushConnectionPool();
|
||||
|
||||
string ReportExportPath1 = (Path.Combine((string)Dicks.GetValue("ReportOutput", "")));
|
||||
//string ReportExportPath1 = (Path.Combine((string)Dicks.GetValue("ReportOutput", "") + newPracticeName));
|
||||
string ReportExportPath = ReportExportPath1.TrimEnd('\\');
|
||||
bool exists = System.IO.Directory.Exists(ReportExportPath);
|
||||
string ReportExportPath = filepath;
|
||||
if(bSeparate)
|
||||
ReportExportPath += "\\" + newPracticeName.Replace("\\","");
|
||||
|
||||
bool exists = System.IO.Directory.Exists(ReportExportPath);
|
||||
if (!exists)
|
||||
System.IO.Directory.CreateDirectory(ReportExportPath);
|
||||
|
||||
// String rFilePath = (ReportExportPath + "\\" + Path.GetFileNameWithoutExtension(reportFileDialog1.FileName) + ".xlsx");
|
||||
String rFilePath = (ReportExportPath + "\\" + "Test" + ".xlsx");
|
||||
|
||||
System.IO.Directory.CreateDirectory(ReportExportPath);
|
||||
|
||||
string ReportFile = filename;
|
||||
if(bFileMDY)
|
||||
ReportFile += "_" + DateTime.Now.ToShortDateString().Replace('/','_');
|
||||
|
||||
// Ready to export
|
||||
String rFilePath = (ReportExportPath + "\\" + ReportFile + ".xlsx");
|
||||
dt.ExportToExcel(rFilePath);
|
||||
|
||||
dt.Dispose();
|
||||
ds.Dispose();
|
||||
conn.Close();
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
string LogPath = ((Path.Combine((string)Dicks.GetValue("ReportOutput", "") + "\\" + "log.txt")));
|
||||
bool fileExists = File.Exists(LogPath);
|
||||
using (StreamWriter sw = File.AppendText(LogPath))
|
||||
@@ -280,16 +281,10 @@ namespace Advantage_Final
|
||||
sw.WriteLine("");
|
||||
sw.WriteLine(ex);
|
||||
sw.WriteLine("");
|
||||
sw.WriteLine(oldPath);
|
||||
|
||||
sw.WriteLine(oldPath);
|
||||
}
|
||||
|
||||
}
|
||||
continue;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -299,7 +294,7 @@ namespace Advantage_Final
|
||||
}
|
||||
|
||||
}
|
||||
MessageBox.Show("All Done");
|
||||
MessageBox.Show("All Done");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
80
Report Runner/Advantage Final/Options.Designer.cs
generated
80
Report Runner/Advantage Final/Options.Designer.cs
generated
@@ -28,27 +28,14 @@
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.lblReportPath = new System.Windows.Forms.Label();
|
||||
this.btnExit = new System.Windows.Forms.Button();
|
||||
this.lblReportOutput = new System.Windows.Forms.Label();
|
||||
this.reportFolder = new System.Windows.Forms.FolderBrowserDialog();
|
||||
this.reportOutput = new System.Windows.Forms.FolderBrowserDialog();
|
||||
this.checkBox1 = new System.Windows.Forms.CheckBox();
|
||||
this.checkBox2 = new System.Windows.Forms.CheckBox();
|
||||
this.chkSeparate = new System.Windows.Forms.CheckBox();
|
||||
this.chkFileMDY = new System.Windows.Forms.CheckBox();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// lblReportPath
|
||||
//
|
||||
this.lblReportPath.AutoSize = true;
|
||||
this.lblReportPath.Location = new System.Drawing.Point(12, 38);
|
||||
this.lblReportPath.Name = "lblReportPath";
|
||||
this.lblReportPath.Size = new System.Drawing.Size(64, 13);
|
||||
this.lblReportPath.TabIndex = 0;
|
||||
this.lblReportPath.Text = "Report Path";
|
||||
//
|
||||
// btnExit
|
||||
//
|
||||
this.btnExit.Location = new System.Drawing.Point(683, 383);
|
||||
this.btnExit.Location = new System.Drawing.Point(71, 124);
|
||||
this.btnExit.Name = "btnExit";
|
||||
this.btnExit.Size = new System.Drawing.Size(114, 30);
|
||||
this.btnExit.TabIndex = 1;
|
||||
@@ -56,47 +43,38 @@
|
||||
this.btnExit.UseVisualStyleBackColor = true;
|
||||
this.btnExit.Click += new System.EventHandler(this.btnExit_Click);
|
||||
//
|
||||
// lblReportOutput
|
||||
// chkSeparate
|
||||
//
|
||||
this.lblReportOutput.AutoSize = true;
|
||||
this.lblReportOutput.Location = new System.Drawing.Point(12, 80);
|
||||
this.lblReportOutput.Name = "lblReportOutput";
|
||||
this.lblReportOutput.Size = new System.Drawing.Size(74, 13);
|
||||
this.lblReportOutput.TabIndex = 2;
|
||||
this.lblReportOutput.Text = "Report Output";
|
||||
this.chkSeparate.AutoSize = true;
|
||||
this.chkSeparate.Location = new System.Drawing.Point(26, 26);
|
||||
this.chkSeparate.Name = "chkSeparate";
|
||||
this.chkSeparate.Size = new System.Drawing.Size(109, 17);
|
||||
this.chkSeparate.TabIndex = 3;
|
||||
this.chkSeparate.Text = "Separate Reports";
|
||||
this.chkSeparate.UseVisualStyleBackColor = true;
|
||||
this.chkSeparate.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
|
||||
//
|
||||
// checkBox1
|
||||
// chkFileMDY
|
||||
//
|
||||
this.checkBox1.AutoSize = true;
|
||||
this.checkBox1.Location = new System.Drawing.Point(384, 66);
|
||||
this.checkBox1.Name = "checkBox1";
|
||||
this.checkBox1.Size = new System.Drawing.Size(109, 17);
|
||||
this.checkBox1.TabIndex = 3;
|
||||
this.checkBox1.Text = "Separate Reports";
|
||||
this.checkBox1.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// checkBox2
|
||||
//
|
||||
this.checkBox2.AutoSize = true;
|
||||
this.checkBox2.Location = new System.Drawing.Point(368, 146);
|
||||
this.checkBox2.Name = "checkBox2";
|
||||
this.checkBox2.Size = new System.Drawing.Size(158, 17);
|
||||
this.checkBox2.TabIndex = 4;
|
||||
this.checkBox2.Text = "Add Mm-DD-YY to file name";
|
||||
this.checkBox2.UseVisualStyleBackColor = true;
|
||||
this.chkFileMDY.AutoSize = true;
|
||||
this.chkFileMDY.Location = new System.Drawing.Point(26, 67);
|
||||
this.chkFileMDY.Name = "chkFileMDY";
|
||||
this.chkFileMDY.Size = new System.Drawing.Size(159, 17);
|
||||
this.chkFileMDY.TabIndex = 4;
|
||||
this.chkFileMDY.Text = "Add MM-DD-YY to file name";
|
||||
this.chkFileMDY.UseVisualStyleBackColor = true;
|
||||
this.chkFileMDY.CheckedChanged += new System.EventHandler(this.checkBox2_CheckedChanged);
|
||||
//
|
||||
// Options
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(846, 434);
|
||||
this.Controls.Add(this.checkBox2);
|
||||
this.Controls.Add(this.checkBox1);
|
||||
this.Controls.Add(this.lblReportOutput);
|
||||
this.ClientSize = new System.Drawing.Size(228, 184);
|
||||
this.Controls.Add(this.chkFileMDY);
|
||||
this.Controls.Add(this.chkSeparate);
|
||||
this.Controls.Add(this.btnExit);
|
||||
this.Controls.Add(this.lblReportPath);
|
||||
this.Name = "Options";
|
||||
this.Text = "Form2";
|
||||
this.Text = "Options";
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
@@ -104,12 +82,8 @@
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label lblReportPath;
|
||||
private System.Windows.Forms.Button btnExit;
|
||||
private System.Windows.Forms.Label lblReportOutput;
|
||||
private System.Windows.Forms.FolderBrowserDialog reportFolder;
|
||||
private System.Windows.Forms.FolderBrowserDialog reportOutput;
|
||||
private System.Windows.Forms.CheckBox checkBox1;
|
||||
private System.Windows.Forms.CheckBox checkBox2;
|
||||
private System.Windows.Forms.CheckBox chkSeparate;
|
||||
private System.Windows.Forms.CheckBox chkFileMDY;
|
||||
}
|
||||
}
|
||||
@@ -13,12 +13,26 @@ namespace Advantage_Final
|
||||
{
|
||||
public partial class Options : Form
|
||||
{
|
||||
public static bool GetBoolValue(string str)
|
||||
{
|
||||
bool b = false;
|
||||
if (!String.IsNullOrEmpty(str))
|
||||
b = (str == "True") ? true : false;
|
||||
return b;
|
||||
}
|
||||
|
||||
public Options()
|
||||
{
|
||||
InitializeComponent();
|
||||
//textReportOutput.Text = (string)Dicks.GetValue("ReportOutput", "");
|
||||
//textBox1.Text = (string)Dicks.GetValue("ReportFolder", "");
|
||||
|
||||
|
||||
string SEP = (string)Dicks.GetValue("Separate");
|
||||
if(!String.IsNullOrEmpty(SEP))
|
||||
chkSeparate.Checked = (SEP == "True")? true : false;
|
||||
|
||||
string FMDY = (string)Dicks.GetValue("FileMDY");
|
||||
if (!String.IsNullOrEmpty(FMDY))
|
||||
chkFileMDY.Checked = (FMDY == "True") ? true : false;
|
||||
|
||||
}
|
||||
|
||||
public RegistryKey Dicks = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\\PanaceanTech\\ReportRunner", true);
|
||||
@@ -27,24 +41,110 @@ namespace Advantage_Final
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void btnExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void checkBox1_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
CheckBox cb = (CheckBox)sender;
|
||||
string value = cb.Checked.ToString();
|
||||
Dicks.SetValue("Separate", value);
|
||||
}
|
||||
|
||||
private void checkBox2_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
CheckBox cb = (CheckBox)sender;
|
||||
string value = cb.Checked.ToString();
|
||||
Dicks.SetValue("FileMDY", value);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
public ReportName()
|
||||
{
|
||||
*
|
||||
InitializeComponent();
|
||||
*
|
||||
string FPN = (string)Form1.Dicks.GetValue("FolderPracticeName");
|
||||
string FRFN = (string)Form1.Dicks.GetValue("FolderReportFolderName");
|
||||
string FRN = (string)Form1.Dicks.GetValue("FolderReportName");
|
||||
string FMDY = (string)Form1.Dicks.GetValue("FileMDY");
|
||||
string FFPN = (string)Form1.Dicks.GetValue("FilePracticeName");
|
||||
string FFRN = (string)Form1.Dicks.GetValue("FileReportName");
|
||||
string SEP = (string)Form1.Dicks.GetValue("Separate");
|
||||
|
||||
if (FPN == "False")
|
||||
{
|
||||
checkFolderPracticeName.Checked = false;
|
||||
}
|
||||
else
|
||||
checkFolderPracticeName.Checked = true;
|
||||
|
||||
if (FRFN == "False")
|
||||
{
|
||||
checkFolderReportFolder.Checked = false;
|
||||
}
|
||||
else
|
||||
checkFolderReportFolder.Checked = true;
|
||||
|
||||
if (FRN == "False")
|
||||
{
|
||||
checkFolderReportName.Checked = false;
|
||||
}
|
||||
else checkFolderReportName.Checked = true;
|
||||
|
||||
if (FMDY == "False")
|
||||
{
|
||||
checkFileMDY.Checked = false;
|
||||
}
|
||||
else
|
||||
checkFileMDY.Checked = true;
|
||||
|
||||
if (FFPN == "False")
|
||||
{
|
||||
checkFilePracticeName.Checked = false;
|
||||
}
|
||||
else checkFilePracticeName.Checked = true;
|
||||
|
||||
if (FFRN == "False")
|
||||
{
|
||||
checkFileReportName.Checked = false;
|
||||
}
|
||||
else checkFileReportName.Checked = true;
|
||||
|
||||
if (SEP == "False")
|
||||
{
|
||||
checkSeparate.Checked = false;
|
||||
}
|
||||
else
|
||||
checkSeparate.Checked = true;
|
||||
|
||||
// checkFolderReportFolder.Checked = (Boolean)Form1.Dicks.GetValue("FolderReportFolderName");
|
||||
// checkFolderReportName.Checked = (Boolean)Form1.Dicks.GetValue("FolderReportName");
|
||||
// checkFileMDY.Checked = (Boolean)Form1.Dicks.GetValue("FileMDY");
|
||||
// checkFilePracticeName.Checked = (Boolean)Form1.Dicks.GetValue("FilePracticeName");
|
||||
// checkFileReportName.Checked = (Boolean)Form1.Dicks.GetValue("FileReportName");
|
||||
// checkSeparate.Checked = (Boolean)Form1.Dicks.GetValue("Separate");
|
||||
|
||||
}
|
||||
|
||||
private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void checkBox6_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
}
|
||||
|
||||
private void checkFilePracticeName_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
//
|
||||
// This event handler was created by double-clicking the window in the designer.
|
||||
// It runs on the program's startup routine.
|
||||
//
|
||||
//DialogResult result = reportFolder.ShowDialog();
|
||||
//if (result == DialogResult.OK)
|
||||
//{
|
||||
// Dicks.SetValue("ReportFolder", reportFolder.SelectedPath);
|
||||
// textBox1.Text = (string)Dicks.GetValue("ReportFolder");
|
||||
|
||||
//}
|
||||
}
|
||||
|
||||
private void btnExit_Click(object sender, EventArgs e)
|
||||
@@ -52,51 +152,19 @@ namespace Advantage_Final
|
||||
this.Hide();
|
||||
}
|
||||
|
||||
private void textBox1_Leave(object sender, EventArgs e)
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
//if (System.IO.Directory.Exists(textBox1.Text))
|
||||
//{
|
||||
// Dicks.SetValue("ReportFolder", textBox1.Text.TrimEnd('\\'));
|
||||
// textBox1.Text = (string)Dicks.GetValue("ReportFolder");
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// MessageBox.Show("Enter a valid path. Quit trying to break shit");
|
||||
// textBox1.Text = "";
|
||||
|
||||
//}
|
||||
}
|
||||
|
||||
private void btnOutPath_Click(object sender, EventArgs e)
|
||||
{
|
||||
//DialogResult result = reportOutput.ShowDialog();
|
||||
//if (result == DialogResult.OK)
|
||||
//{
|
||||
// Dicks.SetValue("ReportOutput", reportOutput.SelectedPath);
|
||||
// textReportOutput.Text = (string)Dicks.GetValue("ReportOutput");
|
||||
|
||||
//}
|
||||
}
|
||||
|
||||
private void textReportOutput_Leave(object sender, EventArgs e)
|
||||
{
|
||||
//if (System.IO.Directory.Exists(textReportOutput.Text))
|
||||
//{
|
||||
// Dicks.SetValue("ReportOutput", textReportOutput.Text.TrimEnd('\\'));
|
||||
// textReportOutput.Text = (string)Dicks.GetValue("ReportOutput");
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// MessageBox.Show("Enter a valid path. Quit trying to break shit");
|
||||
// textBox1.Text = "";
|
||||
|
||||
//}
|
||||
}
|
||||
|
||||
private void textReportOutput_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
Form1.Dicks.SetValue("FolderPracticeName", checkFolderPracticeName.Checked.ToString());
|
||||
Form1.Dicks.SetValue("FolderReportName", checkFolderReportName.Checked.ToString());
|
||||
Form1.Dicks.SetValue("FolderReportFolderName", checkFolderReportName.Checked.ToString());
|
||||
Form1.Dicks.SetValue("FileMDY", checkFileMDY.Checked.ToString());
|
||||
Form1.Dicks.SetValue("FilePracticeName", checkFilePracticeName.Checked.ToString());
|
||||
Form1.Dicks.SetValue("FileReportName", checkFileReportName.Checked.ToString());
|
||||
Form1.Dicks.SetValue("Separate", checkSeparate.Checked.ToString());
|
||||
this.Hide();
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -117,10 +117,4 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="reportFolder.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="reportOutput.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>137, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
Reference in New Issue
Block a user