This commit is contained in:
EggMan20339 2024-03-28 19:23:49 -04:00
parent 9f8f6ccbdc
commit fe80a41d5c
19 changed files with 215 additions and 116 deletions

View File

@ -155,7 +155,7 @@
<virtualDirectoryDefaults allowSubDirConfig="true" /> <virtualDirectoryDefaults allowSubDirConfig="true" />
<site name="FWA_MAIN" id="1"> <site name="FWA_MAIN" id="1">
<application path="/" applicationPool="Clr4IntegratedAppPool"> <application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\caschick221\RiderProjects\FWA_MAIN\FWA_MAIN" /> <virtualDirectory path="/" physicalPath="C:\Users\eggman\Nextcloud\TSCT\2nd Year\SEM 4\RiderProjects\FWA_MAIN\FWA_MAIN" />
</application> </application>
<bindings> <bindings>
<binding protocol="http" bindingInformation="*:5000:localhost" /> <binding protocol="http" bindingInformation="*:5000:localhost" />

View File

@ -69,6 +69,11 @@ namespace FWA_MAIN
DateTime date = DateTime.Parse(box.Text.Trim()); DateTime date = DateTime.Parse(box.Text.Trim());
if (date < new DateTime(1753,1,1) || date > new DateTime(9999,12,31))
{
throw new Exception();
}
return date; return date;
} }

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
e89e31cdadf20fe7db48ef132bf217873437f194debfb0966ea84327b2ae8615 9d1cdd184476eb265233bc67136ca7e3159166a02c46b34cb16710aa0fb22e94

Binary file not shown.

Binary file not shown.

View File

@ -13,15 +13,26 @@
</files> </files>
</defaultDocument> </defaultDocument>
</system.webServer> </system.webServer>
<connectionStrings>
<add name="ConnString" connectionString="Server=sql.eggtech.net;Database=FinalProjectOfficialPharmacy;User Id=admin;Password=delirium-purveyor-overall-backboned-approval-amino;" providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings> <appSettings>
<add key="webpages:Version" value="3.0.0.0" /> <add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" /> <add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" /> <add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" /> <add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings> </appSettings>
<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.
The following attributes can be set on the <httpRuntime> tag.
<system.Web>
<httpRuntime targetFramework="4.8" />
</system.Web>
-->
<system.web> <system.web>
<compilation debug="true" targetFramework="4.8.1" /> <compilation debug="true" targetFramework="4.8" />
<httpRuntime targetFramework="4.8.1" /> <httpRuntime targetFramework="4.8" />
</system.web> </system.web>
<runtime> <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

View File

@ -13,6 +13,99 @@
} }
.gridview {
outline-color: black;
margin: 10px;
font-family: Arial, sans-serif;
width: auto;
border-collapse: collapse;
}
.gridview th {
background-color: #101214;
color: #fff;
padding: 5px;
text-align: center;
}
.gridview td {
/*background-color: #1D2125;*/
padding: 5px;
width: 120px;
color: #FFFFFF;
}
.gridview tr:hover {
background-color: #101214;
}
.gridview .headerstyle {
background-color: #161A1D;
color: white;
font-weight: bold;
text-align: left;
}
.gridview .rowstyle {
background-color: #1D2125;
}
.gridview .alternatingrowstyle {
background-color: #2C333A;
}
.gridview .selectedrowstyle {
background-color: #09326C;
}
.buttonLabel{
text-align: right;
vertical-align: center;
}
.btnPatSearch, .btnMediSearch{
margin-left: 177px;
height: 25px;
width: 100px;
color: white;
background-color: #161A1D;
}
.indivPatDiv, .indivMedDiv{
height: 35px;
/*outline: solid 1px red;*/
}
.standardbtn{
height: 25px;
width: 100px;
color: white;
background-color: #161A1D;
}
.patDiv, .medDiv{
vertical-align: top;
/*outline: solid 1px red;*/
display: inline-block;
}
.defaultTXT{
height: 25px;
}
.sidenavbutton{ .sidenavbutton{
background-color: #1D2125; background-color: #1D2125;
@ -34,7 +127,7 @@
.welcomepage{ .welcomepage{
background-color: #1b6d85; background-color: #1b6d85;
outline: solid 1px red; /*outline: solid 1px red;*/
} }
.standardcontentpage{ .standardcontentpage{

View File

@ -11,9 +11,9 @@
<body class="mainmaster"> <body class="mainmaster">
<form runat="server">
<nav class="sidenavdiv"> <nav class="sidenavdiv">
<form runat="server">
<div style="display: block; width: 8%"> <div style="display: block; width: 8%">
<%-- test --%> <%-- test --%>
<asp:Button runat="server" ID="btnHome" CssClass="sidenavbutton" Text="Home" OnClick="home_OnClick" /> <asp:Button runat="server" ID="btnHome" CssClass="sidenavbutton" Text="Home" OnClick="home_OnClick" />
@ -22,9 +22,8 @@
<asp:Button runat="server" ID="btnPhysician" CssClass="sidenavbutton" Text="Physicians" OnClick="btnPhysician_OnClick"/> <asp:Button runat="server" ID="btnPhysician" CssClass="sidenavbutton" Text="Physicians" OnClick="btnPhysician_OnClick"/>
<asp:Button runat="server" ID="btnMedication" CssClass="sidenavbutton" Text="Medications" OnClick="btnMedication_OnClick"/> <asp:Button runat="server" ID="btnMedication" CssClass="sidenavbutton" Text="Medications" OnClick="btnMedication_OnClick"/>
<asp:Button runat="server" ID="btnPrescription" CssClass="sidenavbutton" Text="Prescriptions" OnClick="btnPrescription_OnClick"/> <asp:Button runat="server" ID="btnPrescription" CssClass="sidenavbutton" Text="Prescriptions" OnClick="btnPrescription_OnClick"/>
</div></form>
</div>
</nav> </nav>
@ -32,6 +31,7 @@
<div class="standardcontentpage"> <div class="standardcontentpage">
<asp:ContentPlaceHolder id="cph1" runat="server"></asp:ContentPlaceHolder> <asp:ContentPlaceHolder id="cph1" runat="server"></asp:ContentPlaceHolder>
</div> </div>
</form>
</body> </body>
</html> </html>

View File

@ -1,7 +1,63 @@
<%@ Page Title="New Patient" Language="C#" MasterPageFile="main.master" CodeBehind="patNew.aspx.cs" Inherits="FWA_MAIN.patNew" %> <%@ Page Title="New Patient" Language="C#" MasterPageFile="main.master" CodeBehind="patNew.aspx.cs" Inherits="FWA_MAIN.patNew" %>
<asp:Content runat="server" ContentPlaceHolderID="cph1"> <asp:Content runat="server" ContentPlaceHolderID="cph1">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(document).keypress(function(e) {
if (e.which === 13) { // Enter key = keycode 13
e.preventDefault(); // Prevent the default Enter action
$("#<%= btnSavePat.ClientID %>").click(); // Trigger the search button click
}
});
});
</script>
<link type="text/css" href="main.css"/>
<h1>New Patient</h1> <h1 style="text-align: center; font-size: 44px">New Patient</h1>
<div class="patDiv">
<div class="patDiv">
<div class="patDiv" style="padding-left: 150px; padding-right: 5px;width: 100px">
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">Patient ID: </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">First Name: </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">Last Name: </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">Middle Initial: </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">Weight (lbs): </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">Height (Ft): </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">Height (In): </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">Date of Birth: </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">Gender (M/F): </label></div>
</div>
<div class="patDiv">
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtPatID"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtFNAME"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtLNAME"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtMidInit"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtWeight"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtHeightFt"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtHeightIn"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtDOB"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtGender"></asp:TextBox></div>
</div>
</div>
<div class="patDiv">
<div class="patDiv" style="padding-left: 150px; padding-right: 5px;width: 120px">
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">City: </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">Zip Code: </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">State: </label></div>
<div class="indivPatDiv" style="text-align: right"><label class="buttonLabel">Phone Number: </label></div>
</div>
<div class="patDiv">
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtCity"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtZip"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtState"></asp:TextBox></div>
<div class="indivPatDiv"><asp:TextBox runat="server" CssClass="defaultTXT" ID="txtPhoneNum"></asp:TextBox></div>
</div>
</div>
</div>
<br/>
<div class="patDiv" style="margin-left: 500px">
<div style="margin-right: 10px; display: inline-block"><asp:Button runat="server" CssClass="standardbtn" ID="btnSavePat" Text="Create" OnClick="btnSavePat_OnClick"/></div>
<div style="display: inline-block"><asp:Button runat="server" CssClass="standardbtn" ID="btnCancelPat" Text="Cancel" OnClick="btnCancelPat_OnClick"/></div>
</div>
</asp:Content> </asp:Content>

View File

@ -1,84 +0,0 @@
<%@ Page Title="Patients" Language="C#" MasterPageFile="main.master" CodeBehind="patient.aspx.cs" Inherits="FWA_MAIN.patient" %>
<asp:Content runat="server" ContentPlaceHolderID="cph1">
<h1 style="text-align: center;">
Welcome to Pharmacy.
</h1>
<h1 style="text-align: center;">
Hi, We are creating a
custom context menu here.
</h1>
<script type="text/javascript">
document.oncontextmenu = rightClick;
function rightClick(clickEvent) {
clickEvent.preventDefault();
// return false;
}
</script>
<div id="contextMenu" class="context-menu"
style="display: none">
<ul>
<li><a href="patNew.aspx">New</a></li>
<li><a href="#">Edit</a></li>
<li><a href="#">Delete</a></li>
</ul>
</div>
<script>
document.onclick = hideMenu;
document.oncontextmenu = rightClick;
function hideMenu() {
document.getElementById("contextMenu")
.style.display = "none"
}
function rightClick(e) {
e.preventDefault();
if (document.getElementById("contextMenu").style.display == "block")
hideMenu();
else{
var menu = document.getElementById("contextMenu")
menu.style.display = 'block';
menu.style.left = e.pageX + "px";
menu.style.top = e.pageY + "px";
}
}
</script>
<style type="text/css">
.context-menu {
position: absolute;
text-align: center;
background: lightgray;
border: 1px solid black;
}
.context-menu ul {
padding: 0px;
margin: 0px;
min-width: 150px;
list-style: none;
}
.context-menu ul li {
padding-bottom: 7px;
padding-top: 7px;
border: 1px solid black;
}
.context-menu ul li a {
text-decoration: none;
color: black;
}
.context-menu ul li:hover {
background: darkgray;
}
</style>
</asp:Content>

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0"?>
<!-- <!--
For more information on how to configure your ASP.NET application, please visit For more information on how to configure your ASP.NET application, please visit
https://go.microsoft.com/fwlink/?LinkId=301880 https://go.microsoft.com/fwlink/?LinkId=301880
@ -8,21 +8,31 @@
<defaultDocument> <defaultDocument>
<files> <files>
<clear/> <clear/>
<add value="Default.aspx" /> <!-- Or your specific default page --> <add value="Default.aspx"/>
<!-- Or your specific default page -->
</files> </files>
</defaultDocument> </defaultDocument>
</system.webServer> </system.webServer>
<connectionStrings>
<add name="ConnString" connectionString="Server=sql.eggtech.net;Database=FinalProjectOfficialPharmacy;User Id=admin;Password=delirium-purveyor-overall-backboned-approval-amino;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<appSettings> <appSettings>
<add key="webpages:Version" value="3.0.0.0"/> <add key="webpages:Version" value="3.0.0.0"/>
<add key="webpages:Enabled" value="false"/> <add key="webpages:Enabled" value="false"/>
<add key="ClientValidationEnabled" value="true"/> <add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/> <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings> </appSettings>
<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.
The following attributes can be set on the <httpRuntime> tag.
<system.Web>
<httpRuntime targetFramework="4.8" />
</system.Web>
-->
<system.web> <system.web>
<compilation debug="true" targetFramework="4.8.1"/> <compilation debug="true" targetFramework="4.8"/>
<httpRuntime targetFramework="4.8.1"/> <httpRuntime targetFramework="4.8"/>
</system.web> </system.web>
<runtime> <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
@ -58,12 +68,8 @@
</runtime> </runtime>
<system.codedom> <system.codedom>
<compilers> <compilers>
<compiler language="c#;cs;csharp" extension=".cs" <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701"/>
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"/>
warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701"/>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"/>
</compilers> </compilers>
</system.codedom> </system.codedom>
</configuration> </configuration>

View File

@ -13,15 +13,26 @@
</files> </files>
</defaultDocument> </defaultDocument>
</system.webServer> </system.webServer>
<connectionStrings>
<add name="ConnString" connectionString="Server=sql.eggtech.net;Database=FinalProjectOfficialPharmacy;User Id=admin;Password=delirium-purveyor-overall-backboned-approval-amino;" providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings> <appSettings>
<add key="webpages:Version" value="3.0.0.0" /> <add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" /> <add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" /> <add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" /> <add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings> </appSettings>
<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.
The following attributes can be set on the <httpRuntime> tag.
<system.Web>
<httpRuntime targetFramework="4.8" />
</system.Web>
-->
<system.web> <system.web>
<compilation debug="true" targetFramework="4.8.1" /> <compilation debug="true" targetFramework="4.8" />
<httpRuntime targetFramework="4.8.1" /> <httpRuntime targetFramework="4.8" />
</system.web> </system.web>
<runtime> <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

View File

@ -12,6 +12,7 @@ namespace FWA_MAIN
patID = Crypt.Decrypt(Request.QueryString["ID"]); patID = Crypt.Decrypt(Request.QueryString["ID"]);
txtPatID.Enabled = false;
txtPatID.Text = patID; txtPatID.Text = patID;
} }