From 1b65e9bb83d250c7356e4c85cfcc0082149edee3 Mon Sep 17 00:00:00 2001 From: Matthew Burke Date: Wed, 26 Jul 2023 22:26:54 -0400 Subject: [PATCH] Lots of updates --- PWAPPv2/App.config | 42 +++- PWAPPv2/App.xaml | 3 +- PWAPPv2/App.xaml.cs | 8 + PWAPPv2/Config/Config.xml | 3 + PWAPPv2/MainWindow.xaml | 41 ++-- PWAPPv2/MainWindow.xaml.cs | 114 ++++++++++- PWAPPv2/PWAPPv2.csproj | 184 +++++++++++++++++- PWAPPv2/Source/{ => API}/APIConfig.cs | 0 PWAPPv2/Source/API/APIConnection.cs | 128 ++++++++++++ PWAPPv2/Source/API/APIRequestBuilder.cs | 20 ++ PWAPPv2/Source/DataObjects/APICredentials.cs | 37 ++++ PWAPPv2/Source/DataObjects/ComboBoxData.cs | 38 ++++ PWAPPv2/Source/DataObjects/Exceptions.cs | 18 ++ PWAPPv2/Source/DataObjects/NumValList.cs | 71 +++++++ PWAPPv2/Source/DataObjects/NumValPair.cs | 20 ++ PWAPPv2/Source/DataObjects/ReferFromBox.cs | 83 ++++++++ PWAPPv2/Source/DataObjects/ReferToBox.cs | 102 ++++++++++ PWAPPv2/Source/DataObjects/Referral.cs | 88 +++++++++ PWAPPv2/Source/DataObjects/ReferralTypeBox.cs | 85 ++++++++ PWAPPv2/Source/Database/DatabaseConfig.cs | 46 +++++ PWAPPv2/Source/Database/DatabaseConnection.cs | 115 +++++++++++ PWAPPv2/Source/Patient.cs | 35 ++++ PWAPPv2/Source/PatientGUIAdapter.cs | 4 + PWAPPv2/packages.config | 48 +++++ 24 files changed, 1305 insertions(+), 28 deletions(-) rename PWAPPv2/Source/{ => API}/APIConfig.cs (100%) create mode 100644 PWAPPv2/Source/API/APIConnection.cs create mode 100644 PWAPPv2/Source/API/APIRequestBuilder.cs create mode 100644 PWAPPv2/Source/DataObjects/APICredentials.cs create mode 100644 PWAPPv2/Source/DataObjects/ComboBoxData.cs create mode 100644 PWAPPv2/Source/DataObjects/Exceptions.cs create mode 100644 PWAPPv2/Source/DataObjects/NumValList.cs create mode 100644 PWAPPv2/Source/DataObjects/NumValPair.cs create mode 100644 PWAPPv2/Source/DataObjects/ReferFromBox.cs create mode 100644 PWAPPv2/Source/DataObjects/ReferToBox.cs create mode 100644 PWAPPv2/Source/DataObjects/Referral.cs create mode 100644 PWAPPv2/Source/DataObjects/ReferralTypeBox.cs create mode 100644 PWAPPv2/Source/Database/DatabaseConfig.cs create mode 100644 PWAPPv2/Source/Database/DatabaseConnection.cs create mode 100644 PWAPPv2/packages.config diff --git a/PWAPPv2/App.config b/PWAPPv2/App.config index 56efbc7..5967870 100644 --- a/PWAPPv2/App.config +++ b/PWAPPv2/App.config @@ -1,6 +1,46 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/PWAPPv2/App.xaml b/PWAPPv2/App.xaml index f1eab26..5b9f06e 100644 --- a/PWAPPv2/App.xaml +++ b/PWAPPv2/App.xaml @@ -2,7 +2,8 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:PWAPPv2" - StartupUri="MainWindow.xaml"> + StartupUri="MainWindow.xaml" + Startup="app_Startup"> diff --git a/PWAPPv2/App.xaml.cs b/PWAPPv2/App.xaml.cs index 1147aa4..1f66738 100644 --- a/PWAPPv2/App.xaml.cs +++ b/PWAPPv2/App.xaml.cs @@ -13,5 +13,13 @@ namespace PWAPPv2 /// public partial class App : Application { + public static string[] Args; + void app_Startup(object sender, StartupEventArgs e) + { + if(e.Args.Length > 0) + { + Args = e.Args; + } + } } } diff --git a/PWAPPv2/Config/Config.xml b/PWAPPv2/Config/Config.xml index 8cae57d..2296f93 100644 --- a/PWAPPv2/Config/Config.xml +++ b/PWAPPv2/Config/Config.xml @@ -1,5 +1,8 @@  + 10.0.1.107 + root + testdoctor testdoctor 210 diff --git a/PWAPPv2/MainWindow.xaml b/PWAPPv2/MainWindow.xaml index b0d8128..2173944 100644 --- a/PWAPPv2/MainWindow.xaml +++ b/PWAPPv2/MainWindow.xaml @@ -5,14 +5,14 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:PWAPPv2" mc:Ignorable="d" - Title="Quick Referral" Height="500" Width="800"> + Title="Quick Referral" Height="537" Width="800"> - - + + @@ -26,6 +26,11 @@ + + + + + - + @@ -54,9 +69,9 @@ - - - + + + @@ -64,13 +79,13 @@ -