<%@ Page Title="Prescription"  EnableEventValidation="false" Language="C#" MasterPageFile="main.master" CodeBehind="Prescription.aspx.cs" Inherits="FWA_MAIN.Prescription" %>

<asp:Content runat="server" ContentPlaceHolderID="cph1">

    <link type="text/css" href="main.css"/>
    <h1 style="text-align: center; font-size: 44px">
        Prescriptions
    </h1>
    <div class="patDiv" style="padding-left: 400px">
        <div class="patDiv" style="width: 100px; margin-right: 5px">
            <div class="indivPatDiv" style="text-align: right;">
                <label for="txtRxNum" class="buttonLabel">Rx Number: </label>
            </div>
            <br/>
            <div class="indivPatDiv" style="text-align: right;">
                <label for="txtPhysID" class="buttonLabel">Physician ID: </label>
            </div>
            <br/>
            <div class="indivPatDiv" style="text-align: right;">
                <label for="txtPatID" class="buttonLabel">Patient ID: </label>
            </div>
            <br/>
            <div class="indivPatDiv" style="text-align: right;">
                <label for="txtMedID" class="buttonLabel">Medication ID: </label>
            </div>
            <br/>


        </div>

        <div class="patDiv" style="width: 400px">
            <div class="indivPatDiv">
                <asp:TextBox runat="server" CssClass="defaultTXT" id="txtRxNum"></asp:TextBox>
            </div>
            <br/>
            <div class="indivPatDiv">
                <asp:TextBox runat="server" CssClass="defaultTXT" id="txtPhysID"></asp:TextBox>
            </div>
            <br/>
            <div class="indivPatDiv">
                <asp:TextBox runat="server" CssClass="defaultTXT" id="txtPatID"></asp:TextBox>
            </div>
            <br/>
            <div class="indivPatDiv">
                <asp:TextBox runat="server" CssClass="defaultTXT" id="txtMedID"></asp:TextBox>
            </div>
            <br/>


        </div>
        <br/>
        <asp:Button runat="server" ID="btnPatSearch" Text="Search" CssClass="btnPatSearch" OnClick="btnPreSearch_OnClick"/>
<br/>
    </div>

        <div style="width: 80%; margin: 0 auto; align-content: center; horiz-align: center">
            <asp:GridView runat="server" ID="gvPrescription"
                          CssClass="gridview"
                          HeaderStyle-CssClass="headerstyle"
                          RowStyle-CssClass="rowstyle"
                          AlternatingRowStyle-CssClass="alternatingrowstyle"
                          SelectedRowStyle-CssClass="selectedrowstyle"
                          OnRowCommand="gvPatient_OnRowCommand"
                          AutoGenerateColumns="False"
                          OnRowDataBound="gvPatient_OnRowDataBound"
                          OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
                <Columns>
                    <asp:BoundField DataField="RxNum_id" HeaderText="Rx Number" SortExpression="RxNum"/>
                    <asp:BoundField DataField="numRefills" HeaderText="Allowed Refills" SortExpression="numRefills"/>
                    <asp:BoundField DataField="pastNumRefills" HeaderText="Refills Used" SortExpression="pastNumRefills"/>
                    <asp:BoundField DataField="Physician_id" HeaderText="Physician ID" SortExpression="Physician_id"/>
                    <asp:BoundField DataField="Medication_id" HeaderText="Medication ID" SortExpression="Medication_id"/>
                    <asp:BoundField DataField="Patient_id" HeaderText="Patient ID" SortExpression="Patient_id"/>
                    <asp:BoundField DataField="PrescriptionStart" HeaderText="Prescribed Date" SortExpression="PrescriptionStart" DataFormatString="{0:d}" HtmlEncode="False"/>
                    <asp:BoundField DataField="PrescriptionEnd" HeaderText="Experation Date" SortExpression="PrescriptionEnd" DataFormatString="{0:d}" HtmlEncode="False"/>
                </Columns>
            </asp:GridView></div>

    <script type="text/javascript"> 
            document.oncontextmenu = rightClick; 
      
            function rightClick(clickEvent) { 
                clickEvent.preventDefault(); 
                // return false; 
            } 
        </script>

    <div id="contextMenu" class="context-menu"
             style="display: none; width: auto">
            <ul>
                <li style="height: 25px">
                    <asp:Button runat="server" CssClass="standardbtn" ID="btnPreNew" Text="New" OnClick="btnPreNew_OnClick"/>
                </li>
                <li style="height: 25px">
                    <asp:Button runat="server" CssClass="standardbtn" ID="bntPreEdit" Text="Edit" OnClick="bntPreEdit_OnClick"/>
                </li>
                <li style="height: 25px">
                    <asp:Button runat="server" CssClass="standardbtn" ID="btnPreDelete" Text="Delete" OnClick="btnPreDelete_OnClick"/>
                </li>
                <li style="height: 25px">
                    <asp:Button runat="server" CssClass="standardbtn" ID="btnPreRefill" Text="Refill" OnClick="btnPreRefill_OnClick"/>
                </li>
                <li style="height: 25px">
                    <asp:Button runat="server" CssClass="standardbtn" ID="btnPreView" Text="View Refills" OnClick="btnPreView_OnClick"/>
                </li>
    
                <%-- <asp:Button runat="server" Text="New" OnClick="btnNew_OnClick" /> --%>
            </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>