diff --git a/iTrust/WebRoot/auth/hcp-uap/viewPreRegisteredPatientList.jsp b/iTrust/WebRoot/auth/hcp-uap/viewPreRegisteredPatientList.jsp index 3630fd440ab093e5575b496224e7a90f676453a8..9cf313a46a3a0eaa7eebe22c88704636da4a4145 100644 --- a/iTrust/WebRoot/auth/hcp-uap/viewPreRegisteredPatientList.jsp +++ b/iTrust/WebRoot/auth/hcp-uap/viewPreRegisteredPatientList.jsp @@ -18,129 +18,121 @@ pageTitle = "iTrust - View All Pre-Registered Patients"; <% ViewPreRegisteredPatientListAction action = new ViewPreRegisteredPatientListAction(prodDAO, loggedInMID.longValue()); - /////////////////////// ViewPatientOfficeVisitHistoryAction(prodDAO, loggedInMID.longValue()); -//List<PatientBean> PreRegisteredPatientList = action.getPatients(); //////// action is in ViewPreRegisteredPatientListAction - //////////////// ???????????????? change <PatientVisitBean> patientVisits to PreRegisteredPatientList List<PatientBean> PreRegisteredPatientList = action.getPreRegisteredPatients(); - -loggingAction.logEvent(TransactionType.PATIENT_LIST_VIEW, loggedInMID, 0, ""); ////////// ????????? TransactionType.PATIENT_LIST_VIEW + +loggingAction.logEvent(TransactionType.PATIENT_LIST_VIEW, loggedInMID, 0, ""); %> - <script src="/iTrust/DataTables/media/js/jquery.dataTables.min.js" type="text/javascript"></script> - <script type="text/javascript"> - jQuery.fn.dataTableExt.oSort['lname-asc'] = function(x,y) { - var a = x.split(" "); - var b = y.split(" "); - return ((a[1] < b[1]) ? -1 : ((a[1] > b[1]) ? 1 : 0)); - }; - - jQuery.fn.dataTableExt.oSort['lname-desc'] = function(x,y) { - var a = x.split(" "); - var b = y.split(" "); - return ((a[1] < b[1]) ? 1 : ((a[1] > b[1]) ? -1 : 0)); - }; - </script> - - <script type="text/javascript"> - $(document).ready(function() { - $("#patientList").dataTable( { - "aaColumns": [ [2,'dsc'] ], - "aoColumns": [ { "sType": "lname" }, null, null], - "bStateSave": true, - "sPaginationType": "full_numbers" - }); - }); - </script> - <style type="text/css" title="currentStyle"> - @import "/iTrust/DataTables/media/css/demo_table.css"; - </style> + +<script src="/iTrust/DataTables/media/js/jquery.dataTables.min.js" type="text/javascript"></script> + <script type="text/javascript"> + jQuery.fn.dataTableExt.oSort['lname-asc'] = function(x,y) { + var a = x.split(" "); + var b = y.split(" "); + return ((a[1] < b[1]) ? -1 : ((a[1] > b[1]) ? 1 : 0)); + }; + + jQuery.fn.dataTableExt.oSort['lname-desc'] = function(x,y) { + var a = x.split(" "); + var b = y.split(" "); + return ((a[1] < b[1]) ? 1 : ((a[1] > b[1]) ? -1 : 0)); + }; +</script> + +<script type="text/javascript"> + $(document).ready(function() { + $("#patientList").dataTable( { + "aaColumns": [ [2,'dsc'] ], + "aoColumns": [ { "sType": "lname" }, null, null], + "bStateSave": true, + "sPaginationType": "full_numbers" + }); + }); +</script> + + +<style type="text/css" title="currentStyle"> +@import "/iTrust/DataTables/media/css/demo_table.css"; +</style> <br /> - <h2>Pre-Registered Patients</h2> + <h2>Pre-Registered Patients</h2> + <form action="viewReport.jsp" method="post" name="myform"> <table class="display fTable" id="patientList" align="center"> - - - <script type="text/javascript"> + + <script type="text/javascript"> var editButtonId = ""; - function showButton(){ ///////////////////////////////////// for BUTTONS DEACTIVE, Should HIDE ROW. - //document.getElementById("editButton").style.display="inline"; - + function showButton(){ document.getElementById(editButtonId).style.display="none"; - return; - } - + return; + } </script> + <thead> + <tr class=""> + <th>Deactivate</th> + <th>Name</th> + <th>Address</th> + <th>Email</th> - <thead> - - - <tr class=""> - <th>Deactivate</th> - <th>Name</th> - <th>Address</th> - <th>Email</th> - - </tr> - </thead> - <tbody> - <% - List<PatientBean> patientsList = new ArrayList<PatientBean>(); /////////////////////////////////// - int index = 0; - - for (PatientBean bean : PreRegisteredPatientList) { ////////// ???????????????????? Change PatientVisitBean to PatientBean - patientsList.add(bean); - String idName = "row" + index; - String editButtonName = "button" + index; - %> - - <script type="text/javascript"> - - row_id = "<%=idName%>"; + </tr> + </thead> + <tbody> + <% + List<PatientBean> patientsList = new ArrayList<PatientBean>(); + int index = 0; - function hideRow(rowId){ ///////////////////////////////////// for BUTTONS DEACTIVE, Should HIDE ROW. - //document.getElementById("editButton").style.display="inline"; - //rowId = "<%=idName%>"; + for (PatientBean bean : PreRegisteredPatientList) { + patientsList.add(bean); + String idName = "row" + index; + String editButtonName = "button" + index; + %> + + <script type="text/javascript"> + + row_id = "<%=idName%>"; + + function hideRow(rowId){ + rowId = "<%=idName%>"; document.getElementById(rowId).style.display="none"; - return; + return; } editButtonId = "<%=editButtonName%>"; </script> - <tr id=<%=idName%>> - <td> - <a style="text-decoration: none;"> - <input type=button value="DeActivate" onclick="javascript:hideRow(row_id);"> - </a> - </td> - - <td > - <a href="viewPreRegisteredPatientInfo.jsp?patient=<%= StringEscapeUtils.escapeHtml("" + (index)) %>" id=<%=editButtonName%>> - - - <%= StringEscapeUtils.escapeHtml("" + (bean.getFullName())) %> - - - </a> - </td> - <td ><%= StringEscapeUtils.escapeHtml("" + (bean.getStreetAddress1() +" " +bean.getStreetAddress2() +" " +bean.getCity() +" " +bean.getState()) +" " +bean.getZip()) %></td> - <td > - <%= StringEscapeUtils.escapeHtml("" + (bean.getEmail())) %> - </td> - </tr> - <% - index ++; - - } - - session.setAttribute("patients", patientsList); //////////////////// ?????????????????????????????????????????? - %> - </tbody> + <tr id=<%=idName%>> + <td> + <a style="text-decoration: none;"> + <input type=button value="DeActivate" onclick="javascript:hideRow(row_id);"> + </a> + </td> + + <td > + <a href="viewPreRegisteredPatientInfo.jsp?patient=<%= StringEscapeUtils.escapeHtml("" + (index)) %>" id=<%=editButtonName%>> + + + <%= StringEscapeUtils.escapeHtml("" + (bean.getFullName())) %> + + + </a> + </td> + <td ><%= StringEscapeUtils.escapeHtml("" + (bean.getStreetAddress1() +" " +bean.getStreetAddress2() +" " +bean.getCity() +" " +bean.getState()) +" " +bean.getZip()) %></td> + <td > + <%= StringEscapeUtils.escapeHtml("" + (bean.getEmail())) %> + </td> + </tr> + <% + index ++; + } + + session.setAttribute("patients", patientsList); //////////////////// ?????????????????????????????????????????? + %> + </tbody> </table> </form> <br />