checking in latest panaceantech into git
This commit is contained in:
@@ -33,14 +33,15 @@ namespace quickftp
|
||||
string user = gQuery.Properties.Settings.Default.AdvantageUser;
|
||||
string pass = gQuery.Properties.Settings.Default.AdvantagePass;
|
||||
string fpath = AssemblyW.SpecializedAssemblyInfo.GetAssemblyPath(AssemblyW.AssemblyST.Executing);
|
||||
string fname = DateTime.Now.ToShortDateString().Replace('/', '_');
|
||||
//string fname = DateTime.Now.ToShortDateString().Replace('/', '_');
|
||||
|
||||
if (String.IsNullOrEmpty(path) || String.IsNullOrEmpty(user) || String.IsNullOrEmpty(pass))
|
||||
{
|
||||
// If no db configuration found (* RUN WIZARD * TO DO )
|
||||
Console.WriteLine("Advantage settings blank or null");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
AdvantageCredential cred = new AdvantageCredential(path, user, pass, AdvantageCredential.ServerType.REMOTE_LOCAL);
|
||||
if(!cred.IsValid)
|
||||
{
|
||||
@@ -48,22 +49,40 @@ namespace quickftp
|
||||
return;
|
||||
}
|
||||
|
||||
string query1 = ReadQuery("query1.txt");
|
||||
// Find Queries
|
||||
string[] queries = Directory.GetFiles(fpath, "query*.*");
|
||||
if(queries == null || queries.Length < 1)
|
||||
{
|
||||
Console.WriteLine("No queries found");
|
||||
return;
|
||||
}
|
||||
|
||||
foreach (string q in queries)
|
||||
{
|
||||
ExecuteForEveryFileFound(q, cred, fpath, q.ToLower().Replace("query","result"));
|
||||
}
|
||||
|
||||
Process.GetCurrentProcess().Close();
|
||||
}
|
||||
|
||||
public static void ExecuteForEveryFileFound(string filename, AdvantageCredential cred, string fpath, string outfile)
|
||||
{
|
||||
string query1 = ReadQuery(filename);
|
||||
if (String.IsNullOrEmpty(query1))
|
||||
return;
|
||||
|
||||
DB db = DB.Create(cred);
|
||||
DBRetVal retVal = db.FillDataTable(query1);
|
||||
if(!retVal.IsValid)
|
||||
if (!retVal.IsValid)
|
||||
{
|
||||
Console.WriteLine(retVal.ErrorMsg);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
DataTable dt = retVal.GetDataTableRetVal();
|
||||
|
||||
|
||||
StringBuilder sbColumns = new StringBuilder();
|
||||
foreach (DataColumn c in dt.Columns)
|
||||
{
|
||||
@@ -73,28 +92,25 @@ namespace quickftp
|
||||
String columnHeader = sbColumns.ToString().Substring(0, sbColumns.Length - 1);
|
||||
String[] columns = columnHeader.Split(',');
|
||||
|
||||
FileWriter fw = new FileWriter(fname, "csv", fpath);
|
||||
FileWriter fw = new FileWriter(outfile, "csv", fpath);
|
||||
fw.WriteLineA(columnHeader);
|
||||
|
||||
|
||||
foreach (DataRow r in dt.Rows)
|
||||
{
|
||||
StringBuilder sbRow = new StringBuilder();
|
||||
for (int i = 0; i < columns.Length; ++i)
|
||||
{
|
||||
sbRow.Append(DataRet_Retrieve(r[columns[i]]));
|
||||
sbRow.Append(',');
|
||||
sbRow.Append(',');
|
||||
}
|
||||
String rowValues = sbRow.ToString().Substring(0, sbRow.Length - 1);
|
||||
fw.WriteLineA(rowValues);
|
||||
}
|
||||
}
|
||||
catch(Exception e)
|
||||
catch (Exception e)
|
||||
{
|
||||
Console.WriteLine(e.Message);
|
||||
}
|
||||
|
||||
|
||||
Process.GetCurrentProcess().Close();
|
||||
}
|
||||
|
||||
public static string ReadQuery(string filename)
|
||||
|
||||
2
QuickFTP/gQuery/Properties/Settings.Designer.cs
generated
2
QuickFTP/gQuery/Properties/Settings.Designer.cs
generated
@@ -25,7 +25,7 @@ namespace gQuery.Properties {
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("\\\\medisoft_server\\medidata\\EMBARK RECOVERY LLC\\mwddf.add")]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("C:\\medidata\\18\\testtest")]
|
||||
public string AdvantagePath {
|
||||
get {
|
||||
return ((string)(this["AdvantagePath"]));
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="quickftp.Properties" GeneratedClassName="Settings">
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="gQuery.Properties" GeneratedClassName="Settings">
|
||||
<Profiles />
|
||||
<Settings>
|
||||
<Setting Name="AdvantagePath" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)">\\medisoft_server\medidata\EMBARK RECOVERY LLC\mwddf.add</Value>
|
||||
<Value Profile="(Default)">C:\medidata\18\testtest</Value>
|
||||
</Setting>
|
||||
<Setting Name="AdvantageUser" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)">user</Value>
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="gQuery.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||
<section name="gQuery.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<userSettings>
|
||||
<quickftp.Properties.Settings>
|
||||
<gQuery.Properties.Settings>
|
||||
<setting name="AdvantagePath" serializeAs="String">
|
||||
<value>\\medisoft_server\medidata\EMBARK RECOVERY LLC\mwddf.add</value>
|
||||
<value>C:\medidata\18\testtest</value>
|
||||
</setting>
|
||||
<setting name="AdvantageUser" serializeAs="String">
|
||||
<value>user</value>
|
||||
@@ -16,6 +16,6 @@
|
||||
<setting name="AdvantagePass" serializeAs="String">
|
||||
<value>password</value>
|
||||
</setting>
|
||||
</quickftp.Properties.Settings>
|
||||
</gQuery.Properties.Settings>
|
||||
</userSettings>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
|
||||
</configuration>
|
||||
Binary file not shown.
@@ -1,14 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="gQuery.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||
<section name="gQuery.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<userSettings>
|
||||
<quickftp.Properties.Settings>
|
||||
<gQuery.Properties.Settings>
|
||||
<setting name="AdvantagePath" serializeAs="String">
|
||||
<value>\\medisoft_server\medidata\EMBARK RECOVERY LLC\mwddf.add</value>
|
||||
<value>C:\medidata\18\testtest</value>
|
||||
</setting>
|
||||
<setting name="AdvantageUser" serializeAs="String">
|
||||
<value>user</value>
|
||||
@@ -16,6 +16,6 @@
|
||||
<setting name="AdvantagePass" serializeAs="String">
|
||||
<value>password</value>
|
||||
</setting>
|
||||
</quickftp.Properties.Settings>
|
||||
</gQuery.Properties.Settings>
|
||||
</userSettings>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
|
||||
</configuration>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -8,3 +8,12 @@ C:\Users\DieSonne99\Desktop\panaceantech\QuickFTP\gQuery\bin\Debug\Yaulw.dll
|
||||
C:\Users\DieSonne99\Desktop\panaceantech\QuickFTP\gQuery\bin\Debug\Advantage.Data.Provider.dll
|
||||
C:\Users\DieSonne99\Desktop\panaceantech\QuickFTP\gQuery\obj\Debug\gQuery.exe
|
||||
C:\Users\DieSonne99\Desktop\panaceantech\QuickFTP\gQuery\obj\Debug\gQuery.pdb
|
||||
C:\Users\DieSonne99\Desktop\@\panaceantech\QuickFTP\gQuery\bin\Debug\gQuery.exe.config
|
||||
C:\Users\DieSonne99\Desktop\@\panaceantech\QuickFTP\gQuery\obj\Debug\gQuery.exe
|
||||
C:\Users\DieSonne99\Desktop\@\panaceantech\QuickFTP\gQuery\obj\Debug\gQuery.pdb
|
||||
C:\Users\DieSonne99\Desktop\@\panaceantech\QuickFTP\gQuery\bin\Debug\gQuery.exe
|
||||
C:\Users\DieSonne99\Desktop\@\panaceantech\QuickFTP\gQuery\bin\Debug\gQuery.pdb
|
||||
C:\Users\DieSonne99\Desktop\@\panaceantech\QuickFTP\gQuery\bin\Debug\log4net.dll
|
||||
C:\Users\DieSonne99\Desktop\@\panaceantech\QuickFTP\gQuery\bin\Debug\Sdaleo.dll
|
||||
C:\Users\DieSonne99\Desktop\@\panaceantech\QuickFTP\gQuery\bin\Debug\Yaulw.dll
|
||||
C:\Users\DieSonne99\Desktop\@\panaceantech\QuickFTP\gQuery\bin\Debug\Advantage.Data.Provider.dll
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user