diff --git a/Pending Transactor/Pending Transactor.sln b/Pending Transactor/Pending Transactor.sln new file mode 100644 index 0000000..419d31e --- /dev/null +++ b/Pending Transactor/Pending Transactor.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30501.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pending Transactor", "Pending Transactor\Pending Transactor.csproj", "{5DF20F1B-B7AC-449A-B8A2-2364F7DC1034}" +EndProject +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Setup2", "Setup2\Setup2.vdproj", "{45E2BEB9-3951-4C36-BD33-CF853541DF59}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {5DF20F1B-B7AC-449A-B8A2-2364F7DC1034}.Debug|x86.ActiveCfg = Debug|x86 + {5DF20F1B-B7AC-449A-B8A2-2364F7DC1034}.Debug|x86.Build.0 = Debug|x86 + {5DF20F1B-B7AC-449A-B8A2-2364F7DC1034}.Release|x86.ActiveCfg = Release|x86 + {5DF20F1B-B7AC-449A-B8A2-2364F7DC1034}.Release|x86.Build.0 = Release|x86 + {45E2BEB9-3951-4C36-BD33-CF853541DF59}.Debug|x86.ActiveCfg = Debug + {45E2BEB9-3951-4C36-BD33-CF853541DF59}.Release|x86.ActiveCfg = Release + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Pending Transactor/Pending Transactor.suo b/Pending Transactor/Pending Transactor.suo new file mode 100644 index 0000000..34d05a8 Binary files /dev/null and b/Pending Transactor/Pending Transactor.suo differ diff --git a/Pending Transactor/Pending Transactor.v12.suo b/Pending Transactor/Pending Transactor.v12.suo new file mode 100644 index 0000000..a385beb Binary files /dev/null and b/Pending Transactor/Pending Transactor.v12.suo differ diff --git a/Pending Transactor/Pending Transactor/Advantage.Data.Provider.dll b/Pending Transactor/Pending Transactor/Advantage.Data.Provider.dll new file mode 100644 index 0000000..5f437d2 Binary files /dev/null and b/Pending Transactor/Pending Transactor/Advantage.Data.Provider.dll differ diff --git a/Pending Transactor/Pending Transactor/App.config b/Pending Transactor/Pending Transactor/App.config new file mode 100644 index 0000000..52639b4 --- /dev/null +++ b/Pending Transactor/Pending Transactor/App.config @@ -0,0 +1,3 @@ + + + diff --git a/Pending Transactor/Pending Transactor/ClassDiagram1.cd b/Pending Transactor/Pending Transactor/ClassDiagram1.cd new file mode 100644 index 0000000..77a8b74 --- /dev/null +++ b/Pending Transactor/Pending Transactor/ClassDiagram1.cd @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Pending Transactor/Pending Transactor/DataAccess.cs b/Pending Transactor/Pending Transactor/DataAccess.cs new file mode 100644 index 0000000..35e25c6 --- /dev/null +++ b/Pending Transactor/Pending Transactor/DataAccess.cs @@ -0,0 +1,73 @@ +using System; +using System.Drawing; +using System.Collections; +using System.ComponentModel; +using System.Windows.Forms; +using System.Data; +using Advantage.Data.Provider; +using System.Data.Common; +using System.Data.OleDb; +using Microsoft.Win32; +using System.Collections.Generic; +using System.IO; +using System.Text.RegularExpressions; + + + +namespace Pending_Transactor +{ + public class Data_Access + + + { + public AdsConnection connection; + public IDbCommand command; + public AdsCommand paramCommand; + public IDataReader dataReader; + static string billingDatabaseConnectionString = GetConfigSetting("BillingDatabaseConnectionString"); + + + public static string PracticeConnString = billingDatabaseConnectionString; + + + + public static string GetConfigSetting(string key) + { + string configText = new StreamReader("PTConfig.xml").ReadToEnd(); + + string startElement = "<" + key + ">"; + string endElement = ""; + + int startElementIndex = configText.IndexOf(startElement); + int endElementIndex = configText.IndexOf(endElement); + + int startIndex = startElementIndex + startElement.Length; + int endIndex = endElementIndex - startIndex; + + return startElementIndex == -1 || endElementIndex == -1 ? "" : configText.Substring(startIndex, endIndex); + } + + public static void ExecuteSql(AdsCommand cmd) + { + if (cmd.CommandText.IndexOf(' ') == -1) { cmd.CommandType = CommandType.StoredProcedure; } + + var conn = new AdsConnection(PracticeConnString); + try + { + conn.Open(); + cmd.Connection = conn; + cmd.CommandTimeout = 0; + cmd.ExecuteNonQuery(); + } + catch (Exception ex) + { + + } + finally + { + if (conn.State != ConnectionState.Closed) { conn.Close(); } + } + } + + } +} diff --git a/Pending Transactor/Pending Transactor/Form1.Designer.cs b/Pending Transactor/Pending Transactor/Form1.Designer.cs new file mode 100644 index 0000000..ae49297 --- /dev/null +++ b/Pending Transactor/Pending Transactor/Form1.Designer.cs @@ -0,0 +1,144 @@ +namespace Pending_Transactor +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.btnUpdate = new System.Windows.Forms.Button(); + this.btnImport = new System.Windows.Forms.Button(); + this.panel1 = new System.Windows.Forms.Panel(); + this.panel2 = new System.Windows.Forms.Panel(); + this.comboBox1 = new System.Windows.Forms.ComboBox(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.panel1.SuspendLayout(); + this.panel2.SuspendLayout(); + this.SuspendLayout(); + // + // dataGridView1 + // + this.dataGridView1.AllowUserToAddRows = false; + this.dataGridView1.AllowUserToOrderColumns = true; + this.dataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.dataGridView1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Location = new System.Drawing.Point(0, 43); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.RowHeaderSelect; + this.dataGridView1.Size = new System.Drawing.Size(624, 380); + this.dataGridView1.TabIndex = 0; + this.dataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentClick_1); + this.dataGridView1.CellFormatting += new System.Windows.Forms.DataGridViewCellFormattingEventHandler(this.dataGridView1_CellFormatting_1); + this.dataGridView1.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dataGridView1_DataError); + this.dataGridView1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.dataGridView1_MouseUp); + // + // btnUpdate + // + this.btnUpdate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.btnUpdate.Location = new System.Drawing.Point(12, 9); + this.btnUpdate.Name = "btnUpdate"; + this.btnUpdate.Size = new System.Drawing.Size(75, 30); + this.btnUpdate.TabIndex = 1; + this.btnUpdate.Text = "Save"; + this.btnUpdate.UseVisualStyleBackColor = true; + this.btnUpdate.Click += new System.EventHandler(this.btnUpdate_Click); + // + // btnImport + // + this.btnImport.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.btnImport.Location = new System.Drawing.Point(105, 9); + this.btnImport.Name = "btnImport"; + this.btnImport.Size = new System.Drawing.Size(75, 30); + this.btnImport.TabIndex = 2; + this.btnImport.Text = "Import"; + this.btnImport.UseVisualStyleBackColor = true; + this.btnImport.Click += new System.EventHandler(this.btnImport_Click); + // + // panel1 + // + this.panel1.BackColor = System.Drawing.SystemColors.ButtonShadow; + this.panel1.Controls.Add(this.btnUpdate); + this.panel1.Controls.Add(this.btnImport); + this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom; + this.panel1.Location = new System.Drawing.Point(0, 422); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(623, 51); + this.panel1.TabIndex = 3; + // + // panel2 + // + this.panel2.BackColor = System.Drawing.SystemColors.ControlDark; + this.panel2.Controls.Add(this.comboBox1); + this.panel2.Dock = System.Windows.Forms.DockStyle.Top; + this.panel2.Location = new System.Drawing.Point(0, 0); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(623, 46); + this.panel2.TabIndex = 4; + // + // comboBox1 + // + this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.comboBox1.FormattingEnabled = true; + this.comboBox1.Location = new System.Drawing.Point(12, 12); + this.comboBox1.Name = "comboBox1"; + this.comboBox1.Size = new System.Drawing.Size(144, 21); + this.comboBox1.TabIndex = 0; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.AutoSize = true; + this.ClientSize = new System.Drawing.Size(623, 473); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.Controls.Add(this.dataGridView1); + this.Name = "Form1"; + this.Text = "Pending Transactor"; + this.Load += new System.EventHandler(this.Form1_Load_1); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.panel1.ResumeLayout(false); + this.panel2.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.Button btnUpdate; + private System.Windows.Forms.Button btnImport; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.ComboBox comboBox1; + + } +} + diff --git a/Pending Transactor/Pending Transactor/Form1.cs b/Pending Transactor/Pending Transactor/Form1.cs new file mode 100644 index 0000000..77bd5fa --- /dev/null +++ b/Pending Transactor/Pending Transactor/Form1.cs @@ -0,0 +1,720 @@ +using System; +using System.Drawing; +using System.Collections; +using System.ComponentModel; +using System.Windows.Forms; +using System.Data; +using Advantage.Data.Provider; +using System.Data.Common; +using System.Data.OleDb; +using Microsoft.Win32; +using System.Collections.Generic; +using System.IO; +using System.Text.RegularExpressions; +//using System.IO.IsolatedStorage; + + +namespace Pending_Transactor +{ + public partial class Form1 : Form + { + private AdsConnection adsConnection = null; + public BindingSource bindingSource = null; + public AdsCommandBuilder cb; + public AdsConnection connection; + public IDbCommand command; + public AdsCommand paramCommand; + public IDataReader dataReader; + public RegistryKey Dicks = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\\PanaceanTech\\ReportRunner", true); + public RegistryKey MedisoftRoot = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\\Medisoft", true); + public BindingSource bindingSourceDiagnosis = new BindingSource(); + public BindingSource bindingSourceProcedure = new BindingSource(); + public BindingSource bindingSourceChartNumber = new BindingSource(); + public BindingSource bindingSourceFacility = new BindingSource(); + public BindingSource bindingSourceProvider = new BindingSource(); + public BindingSource bindingSourceProcedureBad = new BindingSource(); + public BindingSource bindingSourceFacilityBad = new BindingSource(); + public BindingSource bindingSourceDiagnosisBad = new BindingSource(); + public BindingSource bindingSourceBoolean = new BindingSource(); + public BindingSource bindingSourceChartNumberBad = new BindingSource(); + public BindingSource bindingSourceReferring = new BindingSource(); + public DataTable dataTableProcedure = null; + public DataTable dataTableDiagnosis = null; + public DataTable dataTableProcedureBad = null; + public DataTable dataTableDiagnosisBad = null; + public DataTable dataTableChartNumberBad = null; + private bool _datagridViewColumnsAdded = false; + private bool _datagridViewLoaded = false; + + public Form1() + { + + InitializeComponent(); + } + + private int readKey() + { + try + { + RegistryKey regKey1 = Registry.CurrentUser.OpenSubKey("SOFTWARE\\PendingTransactor"); + string val = (string)regKey1.GetValue("viewSelected"); + return int.Parse(val); + } + catch(Exception) {} + return 0; + } + + private void writeKey(int val) + { + try + { + RegistryKey masterKey = Registry.CurrentUser.CreateSubKey("SOFTWARE\\PendingTransactor"); + masterKey.SetValue("viewSelected", val.ToString()); + } + catch (Exception) { } + } + + private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) + { + + } + + string[] cbviewSelections = new string[] { "All", "Even", "Odd", "PR2", "PR3", "PR5", "PR7" }; + + //void comboBox1_SelectedIndexChanged(object sender, EventArgs e) + //{ + + // DataTable td = new DataTable(); + + // // Save in Reg + // ComboBox cb = (ComboBox)sender; + // if(cb != null) + // writeKey(cb.SelectedIndex); + + // foreach (DataColumn col in GlobalCrap.dataTable.Columns) + // { + // td.Columns.Add(col.ColumnName); + // td.Columns[col.ColumnName].DataType = col.DataType; + // } + + // foreach (DataRow row in GlobalCrap.dataTable.Rows) + // { + // bool bAdd = false; + // int key = int.Parse(row[0].ToString()); + // bool bUsed = false; + + // switch (comboBox1.Text) + // { + // case "All": + // bAdd = true; + // break; + // case "Odd": + // bAdd = (key % 2 != 0); + // break; + // case "Even": + // bAdd = (key % 2 == 0); + // break; + // case "PR2": + // bUsed = (key % 7 == 0); + // if (!bUsed) + // bUsed = (key % 5 == 0); + // if (!bUsed) + // bUsed = (key % 3 == 0); + // if (!bUsed) + // bAdd = (key % 2 == 0); + // break; + // case "PR3": + // bUsed = (key % 7 == 0); + // if (!bUsed) + // bUsed = (key % 5 == 0); + // if (!bUsed) + // bAdd = (key % 3 == 0); + // break; + // case "PR5": + // bUsed = (key % 7 == 0); + // if (!bUsed) + // bAdd = (key % 5 == 0); + // break; + // case "PR7": + // bAdd = (key % 7 == 0); + // break; + // } + + // if (bAdd) + // { + // td.Rows.Add(row.ItemArray); + // } + // } + + // GlobalCrap.filteredTable = td; + // GlobalCrap.filteredTable.PrimaryKey = new DataColumn[] { GlobalCrap.filteredTable.Columns["EntryNumber"] }; + // bindingSource.DataSource = GlobalCrap.filteredTable; + // //bindingSource.DataSource = GlobalCrap.dataTable; + + // dataGridView1.Select(); + //} + + void comboBox1_SelectedIndexChanged(object sender, EventArgs e) + { + + // Save in Reg + ComboBox cb = (ComboBox)sender; + if (cb != null) + writeKey(cb.SelectedIndex); + + string rowFilter = ""; + switch (comboBox1.Text) + { + case "All": + //sql = "Select * from PENDING"; + break; + case "Odd": + //sql = "Select * from PENDING Where mod(EntryNumber,2) <> 0"; + rowFilter = String.Format("[{0}] % 2 <> 0", "EntryNumber"); + break; + case "Even": + //sql = "Select * from PENDING Where mod(EntryNumber,2) = 0"; + rowFilter = String.Format("[{0}] % 2 = 0", "EntryNumber"); + break; + case "PR2": + //sql = "Select * from PENDING Where mod(EntryNumber,7) <> 0 and mod(EntryNumber,5) <> 0 and mod(EntryNumber,3) <> 0 and mod(EntryNumber,2) = 0"; + rowFilter = String.Format("[{0}] % 7 <> 0 AND [{0}] % 5 <> 0 AND [{0}] % 3 <> 0 AND [{0}] % 2 = 0", "EntryNumber"); + break; + case "PR3": + //sql = "Select * from PENDING Where mod(EntryNumber,7) <> 0 and mod(EntryNumber,5) <> 0 and mod(EntryNumber,3) = 0"; + rowFilter = String.Format("[{0}] % 7 <> 0 AND [{0}] % 5 <> 0 AND [{0}] % 3 = 0", "EntryNumber"); + break; + case "PR5": + //sql = "Select * from PENDING Where mod(EntryNumber,7) <> 0 and mod(EntryNumber,5) = 0"; + rowFilter = String.Format("[{0}] % 7 <> 0 AND [{0}] % 5 = 0", "EntryNumber"); + break; + case "PR7": + //sql = "Select * from PENDING Where mod(EntryNumber,7) = 0"; + rowFilter = String.Format("[{0}] % 7 = 0", "EntryNumber"); + break; + } + + //Main Data Source, Bitches + if (!_datagridViewLoaded) + { + const string SQL_ALL = "Select * from PENDING"; + adsConnection = new AdsConnection(); + adsConnection.ConnectionString = Data_Access.PracticeConnString; + GlobalCrap.adsDataAdapter = new AdsDataAdapter(SQL_ALL, adsConnection); + GlobalCrap.cbAds = new AdsCommandBuilder(GlobalCrap.adsDataAdapter); + GlobalCrap.dataTable = new DataTable(); + GlobalCrap.adsDataAdapter.Fill(GlobalCrap.dataTable); + GlobalCrap.dataTable.PrimaryKey = new DataColumn[] { GlobalCrap.dataTable.Columns["EntryNumber"] }; + + _datagridViewLoaded = true; + } + + // Add filter + GlobalCrap.dataTable.DefaultView.RowFilter = rowFilter; + + // Magic happens * Refresh * + bindingSource = new BindingSource(); + bindingSource.DataSource = GlobalCrap.dataTable; + dataGridView1.DataSource = bindingSource; + + // UI Select + dataGridView1.Select(); + } + + private void InitializeGrid() + { + try + { + + // Columns + if (!_datagridViewColumnsAdded) + { + // Binding Sources + BuildBindings(); + + AddColumns(); + _datagridViewColumnsAdded = true; + } + + // GlobalCrap.cbAds.GetUpdateCommand(); + + comboBox1_SelectedIndexChanged(null, null); + + // Throws exception (which must be why it was commented out) + //GlobalCrap.cbAds.GetUpdateCommand(); + + } + catch (Exception ex) + { + MessageBox.Show(ex.Message); + //string LogPath = @"C:\Temp\PendingTransactorLog.txt"; + //bool fileExists = File.Exists(LogPath); + //using (StreamWriter sw = File.AppendText(LogPath)) + //{ + // sw.WriteLine(""); + // sw.WriteLine(ex); + // sw.WriteLine(""); + //} + } + + } + + private void BuildBindings() + { + + // ChartNumberBad Data Source, bitches + string selectQueryStringChartNumberBad = "Select distinct [ChartNumber] from PENDING where [ChartNumber] not in (Select [Chart Number] from MWPAT) union select distinct [GuarantorChartNumber] from Pending where [GuarantorChartNumber] not in (Select [Chart Number] from MWPAT)"; + AdsConnection conChartNumberBad = new AdsConnection(); + AdsDataAdapter adsChartNumberBad = new AdsDataAdapter(selectQueryStringChartNumberBad, Data_Access.PracticeConnString); + dataTableChartNumberBad = new DataTable(); + dataTableChartNumberBad.Columns.Add("ChartNumber"); + dataTableChartNumberBad.PrimaryKey = new DataColumn[] { dataTableChartNumberBad.Columns["ChartNumber"] }; + //dataTableChartNumberBad.PrimaryKey = new DataColumn[] { dataTableChartNumberBad.Columns["ChartNumber"] }; + adsChartNumberBad.Fill(dataTableChartNumberBad); + bindingSourceChartNumberBad.DataSource = dataTableChartNumberBad; + + // ChartNumber Data Source, bitches + string selectQueryStringChartNumber = "Select distinct [Chart Number] from MWPAT union Select distinct [ChartNumber] from Pending union Select distinct [GuarantorChartNumber] from Pending"; + AdsConnection conChartNumber = new AdsConnection(); + AdsDataAdapter adsChartNumber = new AdsDataAdapter(selectQueryStringChartNumber, Data_Access.PracticeConnString); + DataTable dataTableChartNumber = new DataTable(); + adsChartNumber.Fill(dataTableChartNumber); + bindingSourceChartNumber.DataSource = dataTableChartNumber; + + //Procedure Data Source, Bitches + string selectQueryProcedure = "Select [Code 1] from MWPRO union select distinct [CptCode] from Pending"; + AdsConnection conProcedure = new AdsConnection(); + AdsDataAdapter adsProcedure = new AdsDataAdapter(selectQueryProcedure, Data_Access.PracticeConnString); + dataTableProcedure = new DataTable(); + adsProcedure.Fill(dataTableProcedure); + bindingSourceProcedure.DataSource = dataTableProcedure; + + //Bad Procedure Data Source, Bitches + string selectQueryProcedureBad = "Select distinct [CptCode] from pending where [CptCode] not in (select [Code 1] from [MWPRO])"; + AdsConnection conProcedureBad = new AdsConnection(); + AdsDataAdapter adsProcedureBad = new AdsDataAdapter(selectQueryProcedureBad, Data_Access.PracticeConnString); + dataTableProcedureBad = new DataTable(); + dataTableProcedureBad.Columns.Add("CptCode"); + dataTableProcedureBad.PrimaryKey = new DataColumn[] { dataTableProcedureBad.Columns["CptCode"] }; + adsProcedureBad.Fill(dataTableProcedureBad); + bindingSourceProcedureBad.DataSource = dataTableProcedureBad; + + //DiagnosisBad Data Source, Bitches + string selectDiagnosisBad = "Select distinct [DiagnosticCode1] from Pending where [DiagnosticCode1] not in (Select [Code 1] from [MWDIA]) union Select [DiagnosticCode2] from Pending where [DiagnosticCode2] not in (Select [Code 1] from [MWDIA]) union Select [DiagnosticCode3] from Pending where [DiagnosticCode3] not in (Select [Code 1] from [MWDIA]) union Select [DiagnosticCode4] from Pending where [DiagnosticCode4] not in (Select [Code 1] from [MWDIA])"; + AdsConnection conDiagnosisBad = new AdsConnection(); + AdsDataAdapter adsDiagnosisBad = new AdsDataAdapter(selectDiagnosisBad, Data_Access.PracticeConnString); + dataTableDiagnosisBad = new DataTable(); + dataTableDiagnosisBad.Columns.Add("DiagnosticCode1"); + dataTableDiagnosisBad.PrimaryKey = new DataColumn[] { dataTableDiagnosisBad.Columns["DiagnosticCode1"] }; + adsDiagnosisBad.Fill(dataTableDiagnosisBad); + bindingSourceDiagnosisBad.DataSource = dataTableDiagnosisBad; + + //Diagnosis Data Source, Bitches + string selectDiagnosis = "Select [Code 1] from MWDIA UNION SELECT distinct [DiagnosticCode1] from Pending UNION SELECT distinct [DiagnosticCode2] from Pending UNION SELECT distinct [DiagnosticCode3] from Pending UNION SELECT distinct [DiagnosticCode4] from Pending"; + AdsConnection conDiagnosis = new AdsConnection(); + AdsDataAdapter adsDiagnosis = new AdsDataAdapter(selectDiagnosis, Data_Access.PracticeConnString); + dataTableDiagnosis = new DataTable(); + adsDiagnosis.Fill(dataTableDiagnosis); + bindingSourceDiagnosis.DataSource = dataTableDiagnosis; + + //Facility Data Source, Bitches + string selectFacility = "Select [Code] from MWADD where [Type] = 'Facility'"; + AdsConnection conFacility = new AdsConnection(); + AdsDataAdapter adsFacility = new AdsDataAdapter(selectFacility, Data_Access.PracticeConnString); + DataTable dataTableFacility = new DataTable(); + adsFacility.Fill(dataTableFacility); + bindingSourceFacility.DataSource = dataTableFacility; + + //Provider Data Source, Bitches + string selectReferringProvider = "Select [Code] from MWRPH"; + AdsConnection conProvider = new AdsConnection(); + AdsDataAdapter adsProvider = new AdsDataAdapter(selectReferringProvider, Data_Access.PracticeConnString); + DataTable dataTableReferringProvider = new DataTable(); + adsProvider.Fill(dataTableReferringProvider); + bindingSourceReferring.DataSource = dataTableReferringProvider; + + + } + + private void AddColumns() + { + // Entry Number + DataGridViewTextBoxColumn ColumnEntryNumber = new DataGridViewTextBoxColumn(); + ColumnEntryNumber.DataPropertyName = "EntryNumber"; + ColumnEntryNumber.HeaderText = "#"; + ColumnEntryNumber.Width = 30; + ColumnEntryNumber.DisplayIndex = 0; + dataGridView1.Columns.Add(ColumnEntryNumber); + + //Adding Post Column + DataGridViewCheckBoxColumn ColumnPost = new DataGridViewCheckBoxColumn(); + ColumnPost.Name = "Post"; + ColumnPost.HeaderText = "Post"; + ColumnPost.DataPropertyName = "Post"; + ColumnPost.Width = 50; + ColumnPost.ReadOnly = false; + ColumnPost.DisplayIndex = 1; + ColumnPost.FillWeight = 10; //if the datagridview is resized (on form resize) the checkbox won't take up too much; value is relative to the other columns' fill values + dataGridView1.Columns.Add(ColumnPost); + + //Chart Column + DataGridViewComboBoxColumn ColumnChartNumber = new DataGridViewComboBoxColumn(); + ColumnChartNumber.DataPropertyName = "ChartNumber"; + ColumnChartNumber.HeaderText = "ChartNumber"; + ColumnChartNumber.Width = 120; + ColumnChartNumber.DataSource = bindingSourceChartNumber; + ColumnChartNumber.ValueMember = "Chart Number"; + ColumnChartNumber.DisplayMember = "Chart Number"; + ColumnChartNumber.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; + ColumnChartNumber.DisplayIndex = 2; + dataGridView1.Columns.Add(ColumnChartNumber); + + //Guarantor Column + DataGridViewComboBoxColumn ColumnGuarantorChartNumber = new DataGridViewComboBoxColumn(); + ColumnGuarantorChartNumber.DataPropertyName = "GuarantorChartNumber"; + ColumnGuarantorChartNumber.HeaderText = "GuarantorChartNumber"; + ColumnGuarantorChartNumber.Width = 120; + ColumnGuarantorChartNumber.DataSource = bindingSourceChartNumber; + ColumnGuarantorChartNumber.ValueMember = "Chart Number"; + ColumnGuarantorChartNumber.DisplayMember = "Chart Number"; + ColumnGuarantorChartNumber.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; + ColumnGuarantorChartNumber.DisplayIndex = 3; + dataGridView1.Columns.Add(ColumnGuarantorChartNumber); + + //Date Column + DataGridViewTextBoxColumn ColumnDate = new DataGridViewTextBoxColumn(); + ColumnDate.DataPropertyName = "DateOfService"; + ColumnDate.HeaderText = "Date"; + ColumnDate.Width = 80; + ColumnDate.DisplayIndex = 4; + dataGridView1.Columns.Add(ColumnDate); + + //Adding Procedure Combo + DataGridViewComboBoxColumn ColumnProcedure = new DataGridViewComboBoxColumn(); + ColumnProcedure.DataPropertyName = "CptCode"; + ColumnProcedure.HeaderText = "Procedure"; + ColumnProcedure.Width = 70; + ColumnProcedure.DataSource = bindingSourceProcedure; + ColumnProcedure.ValueMember = "Code 1"; + ColumnProcedure.DisplayMember = "Code 1"; + ColumnProcedure.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; + ColumnProcedure.DisplayIndex = 5; + dataGridView1.Columns.Add(ColumnProcedure); + + //Adding Diagnosis1 Combo + DataGridViewComboBoxColumn ColumnDiagnosis1 = new DataGridViewComboBoxColumn(); + ColumnDiagnosis1.DataPropertyName = "DiagnosticCode1"; + ColumnDiagnosis1.HeaderText = "D1"; + ColumnDiagnosis1.Width = 50; + ColumnDiagnosis1.DataSource = bindingSourceDiagnosis; + ColumnDiagnosis1.ValueMember = "Code 1"; + ColumnDiagnosis1.DisplayMember = "Code 1"; + ColumnDiagnosis1.DisplayIndex = 6; + ColumnDiagnosis1.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; + dataGridView1.Columns.Add(ColumnDiagnosis1); + + //Adding Diagnosis2 Combo + DataGridViewComboBoxColumn ColumnDiagnosis2 = new DataGridViewComboBoxColumn(); + ColumnDiagnosis2.DataPropertyName = "DiagnosticCode2"; + ColumnDiagnosis2.HeaderText = "D2"; + ColumnDiagnosis2.Width = 50; + ColumnDiagnosis2.DataSource = bindingSourceDiagnosis; + ColumnDiagnosis2.ValueMember = "Code 1"; + ColumnDiagnosis2.DisplayMember = "Code 1"; + ColumnDiagnosis2.DisplayIndex = 7; + ColumnDiagnosis2.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; + dataGridView1.Columns.Add(ColumnDiagnosis2); + + //Adding Diagnosis3 Combo + DataGridViewComboBoxColumn ColumnDiagnosis3 = new DataGridViewComboBoxColumn(); + ColumnDiagnosis3.DataPropertyName = "DiagnosticCode3"; + ColumnDiagnosis3.HeaderText = "D3"; + ColumnDiagnosis3.Width = 50; + ColumnDiagnosis3.DataSource = bindingSourceDiagnosis; + ColumnDiagnosis3.ValueMember = "Code 1"; + ColumnDiagnosis3.DisplayMember = "Code 1"; + ColumnDiagnosis3.DisplayIndex = 8; + ColumnDiagnosis3.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; + dataGridView1.Columns.Add(ColumnDiagnosis3); + + //Adding Diagnosis4 Combo + DataGridViewComboBoxColumn ColumnDiagnosis4 = new DataGridViewComboBoxColumn(); + ColumnDiagnosis4.DataPropertyName = "DiagnosticCode4"; + ColumnDiagnosis4.HeaderText = "D4"; + ColumnDiagnosis4.Width = 50; + ColumnDiagnosis4.DataSource = bindingSourceDiagnosis; + ColumnDiagnosis4.ValueMember = "Code 1"; + ColumnDiagnosis4.DisplayMember = "Code 1"; + ColumnDiagnosis4.DisplayIndex = 9; + ColumnDiagnosis4.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; + dataGridView1.Columns.Add(ColumnDiagnosis4); + + //Adding Referring Combo + DataGridViewComboBoxColumn ColumnReferring = new DataGridViewComboBoxColumn(); + ColumnReferring.DataPropertyName = "ReferringProvider"; + ColumnReferring.HeaderText = "ReferringProvider"; + ColumnReferring.Width = 50; + ColumnReferring.DataSource = bindingSourceReferring; + ColumnReferring.ValueMember = "Code"; + ColumnReferring.DisplayMember = "Code"; + ColumnReferring.DisplayIndex = 10; + ColumnReferring.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; + dataGridView1.Columns.Add(ColumnReferring); + + DataGridViewTextBoxColumn ColumnMissing = new DataGridViewTextBoxColumn(); + ColumnMissing.Name = "MissingInsuranceInformation"; + ColumnMissing.HeaderText = "MissingInsuranceInformation"; + ColumnMissing.DataPropertyName = "MissingInsuranceInformation"; + ColumnMissing.Width = 200; + ColumnMissing.DisplayIndex = 11; + ColumnMissing.ReadOnly = false; + dataGridView1.Columns.Add(ColumnMissing); + } + + private void Form1_Load_1(object sender, EventArgs e) + { + foreach (string s in cbviewSelections) + comboBox1.Items.Add(s); + + // default select 0 + comboBox1.SelectedIndex = readKey(); + comboBox1.SelectedIndexChanged += comboBox1_SelectedIndexChanged; + + InitializeGrid(); + } + + private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e) + { + if (e.Exception.Message == "DataGridViewComboBoxCell value is not valid.") + { + int errorColumn = e.ColumnIndex; + object value = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value; + switch (errorColumn) + { + case 4: + + dataTableProcedure.Rows.Add(value); + dataGridView1.Refresh(); + break; + + case 8: + + dataTableDiagnosis.Rows.Add(value); + DataGridViewCellStyle style = new DataGridViewCellStyle(); + dataGridView1.Refresh(); + break; + + } + } + + } + + private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e) + { + + } + + private void dataGridView1_CellFormatting_1(object sender, DataGridViewCellFormattingEventArgs e) + { + int columnThing = e.ColumnIndex; + + if (e.ColumnIndex == 33) + { + if (e.Value != null) + { + // Check to see if it's not in the database + if (dataTableDiagnosisBad.Rows.Contains(e.Value)) + { + e.CellStyle.ForeColor = Color.Red; + } + } + } + + if (e.ColumnIndex == 31) + { + if (e.Value != null) + { + // Check to see if it's not in the database + if (dataTableProcedureBad.Rows.Contains(e.Value)) + { + e.CellStyle.ForeColor = Color.Red; + } + } + } + + if (e.ColumnIndex == 34) + { + if (e.Value != null) + { + // Check to see if it's not in the database + if (dataTableDiagnosisBad.Rows.Contains(e.Value)) + { + e.CellStyle.ForeColor = Color.Red; + } + } + } + + if (e.ColumnIndex == 35) + { + if (e.Value != null) + { + // Check to see if it's not in the database + if (dataTableDiagnosisBad.Rows.Contains(e.Value)) + { + e.CellStyle.ForeColor = Color.Red; + } + } + } + + if (e.ColumnIndex == 36) + { + if (e.Value != null) + { + // Check to see if it's not in the database + if (dataTableDiagnosisBad.Rows.Contains(e.Value)) + { + e.CellStyle.ForeColor = Color.Red; + } + } + } + + if (e.ColumnIndex == 1) + { + if (e.Value != null) + { + // Check to see if it's not in the database + if (dataTableChartNumberBad.Rows.Contains(e.Value)) + { + + e.CellStyle.ForeColor = Color.Red; + + } + + } + } + + + if (e.ColumnIndex == 2) + { + if (e.Value != null) + { + // Check to see if it's not in the database + if (dataTableChartNumberBad.Rows.Contains(e.Value)) + { + + e.CellStyle.ForeColor = Color.Red; + + } + + } + } + + } + + private void btnUpdate_Click(object sender, EventArgs e) + { + + //for (int i = 0; i < GlobalCrap.filteredTable.Rows.Count; ++i) + //{ + // DataRow rf = GlobalCrap.filteredTable.Rows[i]; + // bool bPost = (bool)rf["Post"]; + + // if (bPost) + // { + // DataRow ro = null; + // for (int j = i; j < GlobalCrap.dataTable.Rows.Count; ++j) + // { + // ro = GlobalCrap.dataTable.Rows[j]; + // int rfi = (int)rf["EntryNumber"]; + // int roi = (int)ro["EntryNumber"]; + + // if (rfi == roi) + // break; + // } + + // ro.ItemArray = rf.ItemArray; + // } + //} + + //string LogPath = @"C:\Temp\PendingTransactorLog.txt"; + //bool fileExists = File.Exists(LogPath); + //using (StreamWriter sw = File.AppendText(LogPath)) + //{ + + //} + + try + { + adsConnection.Open(); + GlobalCrap.cbAds.GetUpdateCommand(); // Not Needed - but whatevs + GlobalCrap.adsDataAdapter.Update(GlobalCrap.dataTable); + adsConnection.Close(); + } + catch(Exception ex) + { + MessageBox.Show(String.Format("Update Failed - {0}", ex.Message)); + } + + } + + private void btnImport_Click(object sender, EventArgs e) + { + DialogResult Import = MessageBox.Show("Click yes if you want to do this, click no if you just clicked this for giggles", + "Verify Action", + MessageBoxButtons.YesNo, + MessageBoxIcon.Question, + MessageBoxDefaultButton.Button2); + + if (Import == DialogResult.Yes) + { + btnUpdate_Click(null, null); + Data_Access.ExecuteSql(new AdsCommand("EXECUTE PROCEDURE spBillingImport();")); + _datagridViewLoaded = false; + comboBox1_SelectedIndexChanged(null, null); + } + } + + private void Form1_TextChanged() + { + + } + + private void dataGridView1_MouseUp(object sender, MouseEventArgs e) + { + if (e.Button == MouseButtons.Right) + { + + DialogResult copyCell = MessageBox.Show("Do you want to copy this to the other rows?", + "Copy Cells?", + MessageBoxButtons.YesNo, + MessageBoxIcon.Question, + MessageBoxDefaultButton.Button2); + + if (copyCell == DialogResult.Yes) + { + if (dataGridView1.SelectedCells.Count > 0) + { + string shitdick = dataGridView1.CurrentCell.Value.ToString(); + int selectedRowIndex = dataGridView1.CurrentCell.RowIndex; + int selectedColumnIndex = dataGridView1.CurrentCell.ColumnIndex; + foreach (DataGridViewCell sCell in dataGridView1.SelectedCells) + { + sCell.Value = shitdick; + } + } + + } + + } + + } + + } + +} + + + + + + diff --git a/Pending Transactor/Pending Transactor/Form1.resx b/Pending Transactor/Pending Transactor/Form1.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/Pending Transactor/Pending Transactor/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Pending Transactor/Pending Transactor/GlobalCrap.cs b/Pending Transactor/Pending Transactor/GlobalCrap.cs new file mode 100644 index 0000000..3d3e623 --- /dev/null +++ b/Pending Transactor/Pending Transactor/GlobalCrap.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Data; +using System.Data.SqlClient; +using Advantage.Data.Provider; + +namespace Pending_Transactor +{ + class GlobalCrap + + { + public static AdsCommandBuilder cbAds; + public static AdsDataAdapter adsDataAdapter; + public static DataTable dataTable; + //public static DataTable filteredTable; + + } +} diff --git a/Pending Transactor/Pending Transactor/PTConfig.xml b/Pending Transactor/Pending Transactor/PTConfig.xml new file mode 100644 index 0000000..4975053 --- /dev/null +++ b/Pending Transactor/Pending Transactor/PTConfig.xml @@ -0,0 +1,11 @@ + + + + + Data Source=c:\\medidata\\18\\testtest\\MWDDF.ADD;User ID=adssys;Password=L24lBNTQ;ServerType=REMOTE|LOCAL;TrimTrailingSpaces=True + + EXECUTE PROCEDURE KashiImportLoadProc(); + EXECUTE PROCEDURE spBillingImport(); + + EXECUTE PROCEDURE KashiGetInsuranceData(); + \ No newline at end of file diff --git a/Pending Transactor/Pending Transactor/Pending Transactor.csproj b/Pending Transactor/Pending Transactor/Pending Transactor.csproj new file mode 100644 index 0000000..29c61f8 --- /dev/null +++ b/Pending Transactor/Pending Transactor/Pending Transactor.csproj @@ -0,0 +1,103 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {5DF20F1B-B7AC-449A-B8A2-2364F7DC1034} + WinExe + Properties + Pending_Transactor + Pending Transactor + v4.0 + Client + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + False + .\Advantage.Data.Provider.dll + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + Designer + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + Always + Designer + + + + + \ No newline at end of file diff --git a/Pending Transactor/Pending Transactor/Program.cs b/Pending Transactor/Pending Transactor/Program.cs new file mode 100644 index 0000000..afb2de3 --- /dev/null +++ b/Pending Transactor/Pending Transactor/Program.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Windows.Forms; + +namespace Pending_Transactor +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/Pending Transactor/Pending Transactor/Properties/AssemblyInfo.cs b/Pending Transactor/Pending Transactor/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..8eafcc7 --- /dev/null +++ b/Pending Transactor/Pending Transactor/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Pending Transactor")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Panacean Technologies, LLC")] +[assembly: AssemblyProduct("Pending Transactor")] +[assembly: AssemblyCopyright("Copyright © Panacean Technolgoies, LLC")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("820b3d0f-a374-4727-9d20-727f0d9ab61b")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.1.1.0")] +[assembly: AssemblyFileVersion("1.1.1.0")] diff --git a/Pending Transactor/Pending Transactor/Properties/Resources.Designer.cs b/Pending Transactor/Pending Transactor/Properties/Resources.Designer.cs new file mode 100644 index 0000000..9959316 --- /dev/null +++ b/Pending Transactor/Pending Transactor/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Pending_Transactor.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Pending_Transactor.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/Pending Transactor/Pending Transactor/Properties/Resources.resx b/Pending Transactor/Pending Transactor/Properties/Resources.resx new file mode 100644 index 0000000..ffecec8 --- /dev/null +++ b/Pending Transactor/Pending Transactor/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Pending Transactor/Pending Transactor/Properties/Settings.Designer.cs b/Pending Transactor/Pending Transactor/Properties/Settings.Designer.cs new file mode 100644 index 0000000..dff63d9 --- /dev/null +++ b/Pending Transactor/Pending Transactor/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Pending_Transactor.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/Pending Transactor/Pending Transactor/Properties/Settings.settings b/Pending Transactor/Pending Transactor/Properties/Settings.settings new file mode 100644 index 0000000..abf36c5 --- /dev/null +++ b/Pending Transactor/Pending Transactor/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Pending Transactor/Pending Transactor/XML.cs b/Pending Transactor/Pending Transactor/XML.cs new file mode 100644 index 0000000..216f052 --- /dev/null +++ b/Pending Transactor/Pending Transactor/XML.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Pending_Transactor +{ + class XML + { + } +} diff --git a/Pending Transactor/Pending Transactor/Yaulw.dll b/Pending Transactor/Pending Transactor/Yaulw.dll new file mode 100644 index 0000000..0660345 Binary files /dev/null and b/Pending Transactor/Pending Transactor/Yaulw.dll differ diff --git a/Pending Transactor/Pending Transactor/bin/Debug/Advantage.Data.Provider.dll b/Pending Transactor/Pending Transactor/bin/Debug/Advantage.Data.Provider.dll new file mode 100644 index 0000000..5f437d2 Binary files /dev/null and b/Pending Transactor/Pending Transactor/bin/Debug/Advantage.Data.Provider.dll differ diff --git a/Pending Transactor/Pending Transactor/bin/Debug/PTConfig.xml b/Pending Transactor/Pending Transactor/bin/Debug/PTConfig.xml new file mode 100644 index 0000000..4975053 --- /dev/null +++ b/Pending Transactor/Pending Transactor/bin/Debug/PTConfig.xml @@ -0,0 +1,11 @@ + + + + + Data Source=c:\\medidata\\18\\testtest\\MWDDF.ADD;User ID=adssys;Password=L24lBNTQ;ServerType=REMOTE|LOCAL;TrimTrailingSpaces=True + + EXECUTE PROCEDURE KashiImportLoadProc(); + EXECUTE PROCEDURE spBillingImport(); + + EXECUTE PROCEDURE KashiGetInsuranceData(); + \ No newline at end of file diff --git a/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.exe b/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.exe new file mode 100644 index 0000000..6f172ac Binary files /dev/null and b/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.exe differ diff --git a/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.exe.config b/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.exe.config new file mode 100644 index 0000000..52639b4 --- /dev/null +++ b/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.exe.config @@ -0,0 +1,3 @@ + + + diff --git a/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.pdb b/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.pdb new file mode 100644 index 0000000..41fc8c1 Binary files /dev/null and b/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.pdb differ diff --git a/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.vshost.exe b/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.vshost.exe new file mode 100644 index 0000000..666c0af Binary files /dev/null and b/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.vshost.exe differ diff --git a/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.vshost.exe.config b/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.vshost.exe.config new file mode 100644 index 0000000..52639b4 --- /dev/null +++ b/Pending Transactor/Pending Transactor/bin/Debug/Pending Transactor.vshost.exe.config @@ -0,0 +1,3 @@ + + + diff --git a/Pending Transactor/Pending Transactor/bin/Debug/ace32.dll b/Pending Transactor/Pending Transactor/bin/Debug/ace32.dll new file mode 100644 index 0000000..8fbef9a Binary files /dev/null and b/Pending Transactor/Pending Transactor/bin/Debug/ace32.dll differ diff --git a/Pending Transactor/Pending Transactor/bin/Debug/axcws32.dll b/Pending Transactor/Pending Transactor/bin/Debug/axcws32.dll new file mode 100644 index 0000000..b3cd157 Binary files /dev/null and b/Pending Transactor/Pending Transactor/bin/Debug/axcws32.dll differ diff --git a/Pending Transactor/Pending Transactor/bin/Release/Advantage.Data.Provider.dll b/Pending Transactor/Pending Transactor/bin/Release/Advantage.Data.Provider.dll new file mode 100644 index 0000000..5f437d2 Binary files /dev/null and b/Pending Transactor/Pending Transactor/bin/Release/Advantage.Data.Provider.dll differ diff --git a/Pending Transactor/Pending Transactor/bin/Release/PTConfig.xml b/Pending Transactor/Pending Transactor/bin/Release/PTConfig.xml new file mode 100644 index 0000000..4975053 --- /dev/null +++ b/Pending Transactor/Pending Transactor/bin/Release/PTConfig.xml @@ -0,0 +1,11 @@ + + + + + Data Source=c:\\medidata\\18\\testtest\\MWDDF.ADD;User ID=adssys;Password=L24lBNTQ;ServerType=REMOTE|LOCAL;TrimTrailingSpaces=True + + EXECUTE PROCEDURE KashiImportLoadProc(); + EXECUTE PROCEDURE spBillingImport(); + + EXECUTE PROCEDURE KashiGetInsuranceData(); + \ No newline at end of file diff --git a/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.exe b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.exe new file mode 100644 index 0000000..7cc258b Binary files /dev/null and b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.exe differ diff --git a/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.exe.config b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.exe.config new file mode 100644 index 0000000..52639b4 --- /dev/null +++ b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.exe.config @@ -0,0 +1,3 @@ + + + diff --git a/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.pdb b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.pdb new file mode 100644 index 0000000..cc5806d Binary files /dev/null and b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.pdb differ diff --git a/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.vshost.exe b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.vshost.exe new file mode 100644 index 0000000..666c0af Binary files /dev/null and b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.vshost.exe differ diff --git a/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.vshost.exe.config b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.vshost.exe.config new file mode 100644 index 0000000..52639b4 --- /dev/null +++ b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.vshost.exe.config @@ -0,0 +1,3 @@ + + + diff --git a/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.vshost.exe.manifest b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.vshost.exe.manifest new file mode 100644 index 0000000..f96b1d6 --- /dev/null +++ b/Pending Transactor/Pending Transactor/bin/Release/Pending Transactor.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Pending Transactor/Pending Transactor/log4net.dll b/Pending Transactor/Pending Transactor/log4net.dll new file mode 100644 index 0000000..ffc57e1 Binary files /dev/null and b/Pending Transactor/Pending Transactor/log4net.dll differ diff --git a/Pending Transactor/Pending Transactor/lolol.xml b/Pending Transactor/Pending Transactor/lolol.xml new file mode 100644 index 0000000..495d6f2 --- /dev/null +++ b/Pending Transactor/Pending Transactor/lolol.xml @@ -0,0 +1,21 @@ + + + https://www.kashiportal.com/api/login + https://www.kashiportal.com/api/db/ + billing.solutions + gHeo7t#3Ptuj + + S:\Kashi\EopFiles + + + Data Source=\\GEBRUIK-6F5LRPQ\C$\MediData\17\KASHI CLINICAL LABORATORIES - Copy\mwddf.add;User ID=adssys;Password=L24lBNTQ;ServerType=REMOTE|LOCAL;TrimTrailingSpaces=True + + + Provider=Advantage OLE DB Provider;Data Source=\\medisoft_server\medidata\KASHI CLINICAL LABORATORIES\mwddf.ad;User ID=adssys;Password=v632equ5o55nR;Advantage Server Type=ADS_REMOTE_SERVER|ADS_LOCAL_SERVER; + + KashiStage + EXECUTE PROCEDURE KashiImportLoadProc(); + EXECUTE PROCEDURE spBillingImport(); + + EXECUTE PROCEDURE KashiGetInsuranceData(); + \ No newline at end of file diff --git a/Pending Transactor/Pending Transactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache b/Pending Transactor/Pending Transactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..b516287 Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Pending Transactor/Pending Transactor/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..75f807d Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.csproj.FileListAbsolute.txt b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..b285642 --- /dev/null +++ b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.csproj.FileListAbsolute.txt @@ -0,0 +1,20 @@ +C:\Users\Gebruiker\Desktop\Business\Programs\Pending Transactor\Pending Transactor\bin\Debug\Pending Transactor.exe +C:\Users\Gebruiker\Desktop\Business\Programs\Pending Transactor\Pending Transactor\bin\Debug\Pending Transactor.pdb +C:\Users\Gebruiker\Desktop\Business\Programs\Pending Transactor\Pending Transactor\bin\Debug\Advantage.Data.Provider.dll +C:\Users\Gebruiker\Desktop\Business\Programs\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending_Transactor.Form1.resources +C:\Users\Gebruiker\Desktop\Business\Programs\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending_Transactor.Properties.Resources.resources +C:\Users\Gebruiker\Desktop\Business\Programs\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending Transactor.exe +C:\Users\Gebruiker\Desktop\Business\Programs\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending Transactor.pdb +C:\Users\Gebruiker\Desktop\Business\Programs\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending Transactor.csprojResolveAssemblyReference.cache +C:\Users\Gebruiker\Desktop\Business\Programs\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending Transactor.csproj.GenerateResource.Cache +C:\Code\Pending Transactor\Pending Transactor\bin\Debug\PTConfig.xml +C:\Code\Pending Transactor\Pending Transactor\bin\Debug\Pending Transactor.exe +C:\Code\Pending Transactor\Pending Transactor\bin\Debug\Pending Transactor.pdb +C:\Code\Pending Transactor\Pending Transactor\bin\Debug\Advantage.Data.Provider.dll +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending_Transactor.Form1.resources +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending_Transactor.Properties.Resources.resources +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending Transactor.csproj.GenerateResource.Cache +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending Transactor.exe +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending Transactor.pdb +C:\Code\Pending Transactor\Pending Transactor\bin\Debug\Pending Transactor.exe.config +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Debug\Pending Transactor.csprojResolveAssemblyReference.cache diff --git a/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.csproj.GenerateResource.Cache b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.csproj.GenerateResource.Cache new file mode 100644 index 0000000..ae664f1 Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.csproj.GenerateResource.Cache differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.csprojResolveAssemblyReference.cache b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..c7ffba5 Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.csprojResolveAssemblyReference.cache differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.exe b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.exe new file mode 100644 index 0000000..6f172ac Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.exe differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.pdb b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.pdb new file mode 100644 index 0000000..41fc8c1 Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending Transactor.pdb differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending_Transactor.Form1.resources b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending_Transactor.Form1.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending_Transactor.Form1.resources differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending_Transactor.Properties.Resources.resources b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending_Transactor.Properties.Resources.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Debug/Pending_Transactor.Properties.Resources.resources differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll b/Pending Transactor/Pending Transactor/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000..17eebee Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Pending Transactor/Pending Transactor/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..68cb06d Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.csproj.FileListAbsolute.txt b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..8c30581 --- /dev/null +++ b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.csproj.FileListAbsolute.txt @@ -0,0 +1,11 @@ +C:\Code\Pending Transactor\Pending Transactor\bin\Release\Pending Transactor.exe.config +C:\Code\Pending Transactor\Pending Transactor\bin\Release\PTConfig.xml +C:\Code\Pending Transactor\Pending Transactor\bin\Release\Pending Transactor.exe +C:\Code\Pending Transactor\Pending Transactor\bin\Release\Pending Transactor.pdb +C:\Code\Pending Transactor\Pending Transactor\bin\Release\Advantage.Data.Provider.dll +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Release\Pending_Transactor.Form1.resources +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Release\Pending_Transactor.Properties.Resources.resources +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Release\Pending Transactor.csproj.GenerateResource.Cache +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Release\Pending Transactor.exe +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Release\Pending Transactor.pdb +C:\Code\Pending Transactor\Pending Transactor\obj\x86\Release\Pending Transactor.csprojResolveAssemblyReference.cache diff --git a/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.csproj.GenerateResource.Cache b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.csproj.GenerateResource.Cache new file mode 100644 index 0000000..ae664f1 Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.csproj.GenerateResource.Cache differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.csprojResolveAssemblyReference.cache b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..c7ffba5 Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.csprojResolveAssemblyReference.cache differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.exe b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.exe new file mode 100644 index 0000000..7cc258b Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.exe differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.pdb b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.pdb new file mode 100644 index 0000000..cc5806d Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending Transactor.pdb differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Release/Pending_Transactor.Form1.resources b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending_Transactor.Form1.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending_Transactor.Form1.resources differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Release/Pending_Transactor.Properties.Resources.resources b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending_Transactor.Properties.Resources.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Release/Pending_Transactor.Properties.Resources.resources differ diff --git a/Pending Transactor/Pending Transactor/obj/x86/Release/TempPE/Properties.Resources.Designer.cs.dll b/Pending Transactor/Pending Transactor/obj/x86/Release/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000..0868cfe Binary files /dev/null and b/Pending Transactor/Pending Transactor/obj/x86/Release/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/Pending Transactor/Setup2/Advantage.Data.Provider.dll b/Pending Transactor/Setup2/Advantage.Data.Provider.dll new file mode 100644 index 0000000..5f437d2 Binary files /dev/null and b/Pending Transactor/Setup2/Advantage.Data.Provider.dll differ diff --git a/Pending Transactor/Setup2/Debug/Setup2.msi b/Pending Transactor/Setup2/Debug/Setup2.msi new file mode 100644 index 0000000..9ac59af Binary files /dev/null and b/Pending Transactor/Setup2/Debug/Setup2.msi differ diff --git a/Pending Transactor/Setup2/Debug/setup.exe b/Pending Transactor/Setup2/Debug/setup.exe new file mode 100644 index 0000000..cdbc74b Binary files /dev/null and b/Pending Transactor/Setup2/Debug/setup.exe differ diff --git a/Pending Transactor/Setup2/Release/PendingTransactor.msi b/Pending Transactor/Setup2/Release/PendingTransactor.msi new file mode 100644 index 0000000..32a4326 Binary files /dev/null and b/Pending Transactor/Setup2/Release/PendingTransactor.msi differ diff --git a/Pending Transactor/Setup2/Release/setup.exe b/Pending Transactor/Setup2/Release/setup.exe new file mode 100644 index 0000000..a46e391 Binary files /dev/null and b/Pending Transactor/Setup2/Release/setup.exe differ diff --git a/Pending Transactor/Setup2/Setup2.vdproj b/Pending Transactor/Setup2/Setup2.vdproj new file mode 100644 index 0000000..69dc64b --- /dev/null +++ b/Pending Transactor/Setup2/Setup2.vdproj @@ -0,0 +1,798 @@ +"DeployProject" +{ +"VSVersion" = "3:800" +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" +"IsWebType" = "8:FALSE" +"ProjectName" = "8:PendingTransactor" +"LanguageId" = "3:1033" +"CodePage" = "3:1252" +"UILanguageId" = "3:1033" +"SccProjectName" = "8:" +"SccLocalPath" = "8:" +"SccAuxPath" = "8:" +"SccProvider" = "8:" + "Hierarchy" + { + "Entry" + { + "MsmKey" = "8:_0223A50B597F4C4F836CDD40B9D40A2F" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1D7972222A39F51435485A1FB193A4EF" + "OwnerKey" = "8:_0223A50B597F4C4F836CDD40B9D40A2F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_355F45A5A4B34661A474D89A2675C8E5" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_1D7972222A39F51435485A1FB193A4EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_0223A50B597F4C4F836CDD40B9D40A2F" + "MsmSig" = "8:_UNDEFINED" + } + } + "Configurations" + { + "Debug" + { + "DisplayName" = "8:Debug" + "IsDebugOnly" = "11:TRUE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:Debug\\Setup2.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.5" + { + "Name" = "8:Microsoft .NET Framework 4.5 (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.5" + } + } + } + } + "Release" + { + "DisplayName" = "8:Release" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:TRUE" + "OutputFilename" = "8:Release\\PendingTransactor.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.5" + { + "Name" = "8:Microsoft .NET Framework 4.5 (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.5" + } + } + } + } + } + "Deployable" + { + "CustomAction" + { + } + "DefaultFeature" + { + "Name" = "8:DefaultFeature" + "Title" = "8:" + "Description" = "8:" + } + "ExternalPersistence" + { + "LaunchCondition" + { + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_B488E50D389B416AB5531601297B7A19" + { + "Name" = "8:.NET Framework" + "Message" = "8:[VSDNETMSG]" + "FrameworkVersion" = "8:.NETFramework,Version=v4.5" + "AllowLaterVersions" = "11:FALSE" + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=395269" + } + } + } + "File" + { + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1D7972222A39F51435485A1FB193A4EF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Advantage.Data.Provider, Version=11.10.2.1, Culture=neutral, PublicKeyToken=e33137c86a38dc06, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_1D7972222A39F51435485A1FB193A4EF" + { + "Name" = "8:Advantage.Data.Provider.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Advantage.Data.Provider.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_56FA1227B7E3411EA1BF079E900FA6C0" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_355F45A5A4B34661A474D89A2675C8E5" + { + "SourcePath" = "8:..\\Pending Transactor\\PTConfig.xml" + "TargetName" = "8:PTConfig.xml" + "Tag" = "8:" + "Folder" = "8:_56FA1227B7E3411EA1BF079E900FA6C0" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + } + "FileType" + { + } + "Folder" + { + "{3C67513D-01DD-4637-8A68-80971EB9504F}:_56FA1227B7E3411EA1BF079E900FA6C0" + { + "DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]" + "Name" = "8:#1925" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:TARGETDIR" + "Folders" + { + } + } + "{1525181F-901A-416C-8A58-119130FE478E}:_86F079DE297640288BA38D0F952B45A4" + { + "Name" = "8:#1916" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:DesktopFolder" + "Folders" + { + } + } + "{1525181F-901A-416C-8A58-119130FE478E}:_8837B576B9344327970CF5D54BDB12FD" + { + "Name" = "8:#1919" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:ProgramMenuFolder" + "Folders" + { + } + } + } + "LaunchCondition" + { + } + "Locator" + { + } + "MsiBootstrapper" + { + "LangId" = "3:1033" + "RequiresElevation" = "11:FALSE" + } + "Product" + { + "Name" = "8:Microsoft Visual Studio" + "ProductName" = "8:Pending Transactor" + "ProductCode" = "8:{199EEB9A-CBFD-49C4-ABC7-3AB7745EB481}" + "PackageCode" = "8:{C43D6499-EE8E-4650-89FF-4006AAA596C8}" + "UpgradeCode" = "8:{EE83C138-4EE6-469E-8613-60E9B229ED17}" + "AspNetVersion" = "8:4.0.30319.0" + "RestartWWWService" = "11:FALSE" + "RemovePreviousVersions" = "11:TRUE" + "DetectNewerInstalledVersion" = "11:TRUE" + "InstallAllUsers" = "11:FALSE" + "ProductVersion" = "8:1.2.0" + "Manufacturer" = "8:Panacean Technologies LLC" + "ARPHELPTELEPHONE" = "8:" + "ARPHELPLINK" = "8:" + "Title" = "8:Pending Transactor Installer" + "Subject" = "8:" + "ARPCONTACT" = "8:Kris Freaking Yockel" + "Keywords" = "8:" + "ARPCOMMENTS" = "8:" + "ARPURLINFOABOUT" = "8:" + "ARPPRODUCTICON" = "8:" + "ARPIconIndex" = "3:0" + "SearchPath" = "8:" + "UseSystemSearchPath" = "11:TRUE" + "TargetPlatform" = "3:0" + "PreBuildEvent" = "8:" + "PostBuildEvent" = "8:" + "RunPostBuildEvent" = "3:0" + } + "Registry" + { + "HKLM" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_1924E7629377428A85BC7BAAE78DE8D7" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_77412885175A4AA5A6291A2FFE0C30B0" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCU" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_F7D36FCB70FE4D29B5FF3DB8D557ACB3" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_1229D0E1BE674D49ADAEE6BBE0E30E1D" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCR" + { + "Keys" + { + } + } + "HKU" + { + "Keys" + { + } + } + "HKPU" + { + "Keys" + { + } + } + } + "Sequences" + { + } + "Shortcut" + { + } + "UserInterface" + { + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_64F1672AE68E4F7CA643F4E60F9F3FC6" + { + "Name" = "8:#1902" + "Sequence" = "3:1" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_09C0573D00744118B7CEF6FC670789AF" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "UpdateText" + { + "Name" = "8:UpdateText" + "DisplayName" = "8:#1058" + "Description" = "8:#1158" + "Type" = "3:15" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1258" + "DefaultValue" = "8:#1258" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_6E028AAF0EB54D0A97A78299072F6102" + { + "Name" = "8:#1901" + "Sequence" = "3:1" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7F3D21F149DE4A7B9ED5793746CFEDB0" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_96CF4B3DFC474722AA30C8C18009A005" + { + "Name" = "8:#1900" + "Sequence" = "3:2" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_0BD5CB14BB624D71ACC4184800DE2BBF" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_0D37F9990D564438AD0D0231CD5D57CA" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F17AE46A56444D9E97B007158F70F552" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Folder" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_A685C5990D1B410AB35FA1740427F16F" + { + "Name" = "8:#1902" + "Sequence" = "3:2" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_5810FEC3C6A2428C9FF9EDA601DB828A" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_BF55AFF82147437599B0152CFBDD338B" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdBasicDialogs.wim" + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_EABD787069C843C39116096C4371EACF" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdUserInterface.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_EE592F213E47409DA5C264EF604A8365" + { + "Name" = "8:#1901" + "Sequence" = "3:2" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_EABC1306A6734F8FA59F004C487CDA8E" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_F7BAB27E974B4D438F6E093E639B8296" + { + "Name" = "8:#1900" + "Sequence" = "3:1" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_9C7A3E291F9A40969F0CF8EDA484BA4E" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D31B132D04B5414EB1A52D6BA9064C97" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_DEB32F8A6AAD4C2299D15F488813A54E" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Folder" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "InstallAllUsersVisible" + { + "Name" = "8:InstallAllUsersVisible" + "DisplayName" = "8:#1059" + "Description" = "8:#1159" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + } + "MergeModule" + { + } + "ProjectOutput" + { + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_0223A50B597F4C4F836CDD40B9D40A2F" + { + "SourcePath" = "8:..\\Pending Transactor\\obj\\x86\\Debug\\Pending Transactor.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_56FA1227B7E3411EA1BF079E900FA6C0" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{5DF20F1B-B7AC-449A-B8A2-2364F7DC1034}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + } + } +}