Guest User

Untitled

a guest
Aug 30th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.55 KB | None | 0 0
  1. <form id="dataOnTab" role="form" class="form-horizontal details-content" method="post" enctype="multipart/form-data">
  2.  
  3. <input type="hidden" id="SelectedTabForSave" name="SelectedTabForSave" value="@RegisterBookTabs.FamilyCustodyView" />
  4.  
  5. <div class="container" style="max-width:100% ;">
  6. <div class="row voffset4">
  7. <div class="col-md-12 column">
  8. <div class="card panel-info mb-4">
  9. <div class="card-header">
  10. <h6 class="card-title">
  11. @SharedResources.Index.WorkAbility
  12. </h6>
  13. </div>
  14. <div class="card-body">
  15. <div class="row">
  16. <div class="form-group row col-6">
  17. <label for="WorkAbilityID" class="col-sm-4 text-right control-label">@SharedResources.Index.WorkAbility</label>
  18. <div class="col-sm-6">
  19. <select class="form-control input-sm" id="WorkAbilityID"
  20. data-bind="
  21. value: workAbilityID,
  22. options: workAbilityIDSelectList,
  23. optionsText: 'Text' ,
  24. optionsValue: 'Value' "></select>
  25. </div>
  26. </div>
  27.  
  28. <div class="form-group row col-6">
  29. <label for="SocialWelfareCenter" class="col-sm-4 text-right control-label">@SharedResources.Index.SocialWelfareCenter</label>
  30. <div class="col-sm-5">
  31. <input class="form-control" type="text" id="socialWelfareCenter-error" data-bind="value: socialWelfareCenter">
  32. </div>
  33. </div>
  34. </div>
  35.  
  36. </div>
  37. </div>
  38. </div>
  39. </div>
  40.  
  41. <div class="row voffset4">
  42. <div class="card panel-info mb-4">
  43. <div class="card-header">
  44. <h6 class="card-title">
  45. @SharedResources.Index.FamilyAndCustody
  46. </h6>
  47. </div>
  48. <div class="card-body">
  49. <div class="form-group row">
  50. <div class="col-lg-12 col-md-12 col-sm-12">
  51. <div id="family-custudy-grid-container" class="knockout">
  52. <table id="mDataTable" data-cols-num="5" class="table" aria-describedby="mDataTable_info">
  53. <thead>
  54. <tr class="search-cols" style="display: none;" role="row"></tr>
  55. <tr class="actions-row" role="row">
  56. <td class="header-action-row" style="border:none; cursor:default;" colspan="11">
  57. <h6 class='datatable-title'><span class='fa fa-list'></span>&nbsp; @SharedResources.Index.FamilyAndCustody</h6>
  58. <div class="action-images pull-right">
  59. <div class="add-img fa fa-plus-circle" style="cursor:pointer;" title="@SharedResources.Index.Add" data-bind="click: Editable ? mainDataAdd : null, css:{'icon-disabled': Editable == false}"></div>
  60. </div>
  61. </td>
  62. </tr>
  63. <tr>
  64.  
  65. <th style="width: 20%;" data-bind="click: function () {mainDataRefreshData(1,3)}, css: mainDataFirstNameIcon">@SharedResources.Index.Firstname</th>
  66. <th style="width: 20%;" data-bind="click: function () {mainDataRefreshData(1,2)}, css: mainDataLastNameIcon">@SharedResources.Index.Lastname</th>
  67. <th style="width: 16%;" data-bind="click: function () {mainDataRefreshData(1,4)}, css: mainDataRelationNameIcon">@SharedResources.Index.RelationName</th>
  68. <th style="width: 8%;" data-bind="click: function () {mainDataRefreshData(1,8)}, css: mainDataDocumentURNumberIcon">@SharedResources.Index.DocumentURNumber</th>
  69. <th style="width: 8%;" data-bind="click: function () {mainDataRefreshData(1,9)}, css: mainDataPhoneNumberIcon">@SharedResources.Index.PhoneNumber</th>
  70. <th style="width: 8%;" data-bind="click: function () {mainDataRefreshData(1,10)}, css: mainDataCellPhoneNumberIcon">@SharedResources.Index.CellPhoneNumber</th>
  71. <th style="width: 6%;" data-bind="click: function () {mainDataRefreshData(1,5)}, css: mainDataCCustodyIndicatorIcon">@SharedResources.Index.CustodyIndicator</th>
  72. <th style="width: 6%;" data-bind="click: function () {mainDataRefreshData(1,6)}, css: mainDataEmergencyNotificationIcon">@SharedResources.Index.EmergencyNotification</th>
  73. <th style="width: 6%;" data-bind="click: function () {mainDataRefreshData(1,7)}, css: mainDataFuneralNotificationIcon">@SharedResources.Index.FuneralNotification</th>
  74.  
  75. <th></th>
  76. </tr>
  77. </thead>
  78. <tr data-bind="visible: mainData() == null || mainData().length < 1">
  79. <td data-bind="attr: { 'colspan': 11 }"> <div class="alert alert-warning" role="alert"> @SharedResources.Index.NoData</div></td>
  80. </tr>
  81. <tbody data-bind="foreach: mainData">
  82. <tr style="cursor:pointer;" data-bind="click :$parent.mainDataSelectRow.bind($data,$index()),
  83. css: { 'row-selected': $parent.mainDataSelectedRowPosition() != null && $index() == $parent.mainDataSelectedRowPosition() && ForDelete() == false , 'for-delete': ForDelete() == true}">
  84. <td data-bind="text: Firstname, click: Editable ? $root.mainDataDetails : null, attr : {'disabled' : ForDelete} "></td>
  85. <td data-bind="text: Lastname, click: Editable ? $root.mainDataDetails : null, attr : {'disabled' : ForDelete} "> </td>
  86. <td data-bind="text: RelationName, click: Editable ? $root.mainDataDetails : null, attr : {'disabled' : ForDelete} "></td>
  87. <td data-bind="text: DocumentURNumber, click: Editable ? $root.mainDataDetails : null, attr : {'disabled' : ForDelete} "></td>
  88. <td data-bind="text: PhoneNumber, click: Editable ? $root.mainDataDetails : null, attr : {'disabled' : ForDelete} "></td>
  89. <td data-bind="text: CellPhoneNumber, click: Editable ? $root.mainDataDetails : null, attr : {'disabled' : ForDelete} "></td>
  90. <td data-bind="text: CustodyIndicator, click: Editable ? $root.mainDataDetails : null, attr : {'disabled' : ForDelete} "></td>
  91. <td data-bind="text: EmergencyNotification, click: Editable ? $root.mainDataDetails : null, attr : {'disabled' : ForDelete} "></td>
  92. <td data-bind="text: FuneralNotification, click: Editable ? $root.mainDataDetails : null, attr : {'disabled' : ForDelete} "></td>
  93.  
  94. <td class="action-column">
  95. <div class="row-delete fa fa-share icon-flip" title="@SharedResources.Index.Undo" style="color: #096224; cursor: pointer;" data-bind="click: $parent.mainDataUndoRemove, visible: ForDelete() == true"></div>
  96. <div class="row-delete fa fa-minus-circle icon-delete"
  97. title="@SharedResources.Index.Delete"
  98. data-bind="click: (CanDelete() == true && $parent.active() != 3) && ($parent.isChangedCfm() == false && Editable) ? $parent.mainDataRemove: null, visible: ForDelete() == false,
  99. css:{'icon-disabled': (CanDelete() == false && $parent.active() != 3) || $parent.isChangedCfm() == true || Editable == false }"
  100. style="color: #9E0101;cursor: pointer;"></div>
  101. </td>
  102. </tr>
  103. </tbody>
  104. </table>
  105. <div class="row">
  106. <div class="col-sm-9">
  107. <ul class="pagination pagination-sm" style="margin: 0">
  108. <li data-bind="css: { disabled: mainDataCurrentPage() == 1 }, visible: mainDataTotalPages() > 0" class="page-link disabled">
  109. <a data-bind="click: mainDataCurrentPage() > 1 ? mainDataRefreshData.bind($data, 1, null) : null, style: { cursor: mainDataCurrentPage() == 1 ? 'not-allowed' : 'pointer' }">&laquo;</a>
  110. </li>
  111. <li data-bind="css: { disabled: mainDataCurrentPage() == 1 }, visible: mainDataTotalPages() > 0" class="page-link disabled">
  112. <a data-bind="click: mainDataCurrentPage() > 1 ? mainDataRefreshData.bind($data, mainDataCurrentPage()-1, null) : null, style: { cursor: mainDataCurrentPage() == 1 ? 'not-allowed' : 'pointer' }">&lsaquo;</a>
  113. </li>
  114. <!-- ko foreach: new Array(mainDataTotalPages()) -->
  115. <li class="page-item" data-bind="css: { active: $index()+1 == $parent.mainDataCurrentPage() }, visible: $index()+1 < $parent.mainDataCurrentPage()+3 && $index()+1 > $parent.mainDataCurrentPage()-3">
  116. <a href="#" class="page-link" data-bind="text: $index()+1, click: $parent.mainDataRefreshData.bind($data,$index()+1, null)"></a>
  117. </li>
  118. <!-- /ko -->
  119. <li data-bind="css: { disabled: mainDataCurrentPage() == mainDataTotalPages() }, visible: mainDataTotalPages() > 0 " class="page-link">
  120. <a data-bind="click: mainDataCurrentPage() < mainDataTotalPages() ? mainDataRefreshData.bind($data, mainDataCurrentPage()+1, null) : null, style: { cursor: mainDataCurrentPage() == mainDataTotalPages() ? 'not-allowed' : 'pointer' }">&rsaquo;</a>
  121. </li>
  122. <li data-bind="css: { disabled: mainDataCurrentPage() == mainDataTotalPages() }, visible: mainDataTotalPages() > 0 " class="page-link">
  123. <a data-bind="click: mainDataCurrentPage() < mainDataTotalPages() ? mainDataRefreshData.bind($data, mainDataTotalPages(), null) : null, style: { cursor: mainDataCurrentPage() == mainDataTotalPages() ? 'not-allowed' : 'pointer' }">&raquo;</a>
  124. </li>
  125. </ul>
  126. </div>
  127. <div class="col-sm-3">
  128. <span class="pull-right"> @SharedResources.Index.Record <span data-bind="text: mainDataTotalItems"></span> </span>
  129. </div>
  130. </div>
  131. </div>
  132. </div>
  133. </div>
  134. </div>
  135. </div>
  136. </div>
  137. @if (User.IsInRole(AppRole.AdmissionService.ToString()) || User.IsInRole(AppRole.SocialWorker.ToString()) || User.IsInRole(AppRole.HeadNurse.ToString()) || User.IsInRole(AppRole.DepartmentNurse.ToString()))
  138. {
  139. <div class="row voffset4">
  140. <div class="card panel-info mb-4">
  141. <div class="card-header">
  142. <h6 class="card-title">
  143. @SharedResources.Index.ContactWithFamilyMembers
  144. </h6>
  145. </div>
  146. <div class="card-body">
  147. <div class="form-group row">
  148. <div class="col-md-12">
  149. <h6 class="subtitle"><span class="fa fa-search"></span> @SharedResources.Index.Filter</h6>
  150. <div id="search-holder">
  151. <div id="search-box">
  152. <div class="form-group row">
  153. <div class="col-lg-10 col-md-9 col-sm-9 row">
  154. <div class="col-lg-8 col-md-8 col-sm-6">
  155. <input id="searchResident" type="text" class="form-control search-input" data-bind="value: contactWithFamilySearchTerm, valueUpdate: 'afterkeydown', enterkey: contactWithFamilyRefreshData" placeholder="@SharedResources.Index.SearchMessage" />
  156. </div>
  157. <div class="col-lg-2 col-md-2 col-sm-3">
  158. <input id="searchDateStart" type="text" class="form-control search-input searching-date-from-to picker" data-bind="datePicker: contactWithFamilySearchDateFrom, maxDate: contactWithFamilySearchDateTo, valueUpdate: 'afterkeydown', enterkey: contactWithFamilyRefreshData" placeholder="@SharedResources.Index.SearchDateFrom" />
  159. </div>
  160. <div class="col-lg-2 col-md-2 col-sm-3">
  161. <input id="searchDateEnd" type="text" class="form-control search-input searching-date-from-to picker" data-bind="datePicker: contactWithFamilySearchDateTo, minDate: contactWithFamilySearchDateFrom, valueUpdate: 'afterkeydown', enterkey: contactWithFamilyRefreshData" placeholder="@SharedResources.Index.SearchDateTo" />
  162. </div>
  163. </div>
  164. <div class="col-lg-2 col-md-3 col-sm-3">
  165. <button type="button" id="search" class="btn btn-newline" data-bind="click: function() {contactWithFamilyRefreshData()}"> @SharedResources.Index.Search</button>
  166. <button class="btn btn-sm leftmargin10" title="@SharedResources.Index.Reset" data-bind="click: function() {contactWithFamilyResetSearch()}">
  167. <span class="fa fa-repeat"></span>
  168. </button>
  169. </div>
  170. </div>
  171. </div>
  172. </div>
  173. <div id="contact-with-family-members" class="knockout">
  174. <table id="mDataTable" data-cols-num="5" class="table" aria-describedby="mDataTable_info">
  175. <thead>
  176. <tr class="search-cols" style="display: none;" role="row"></tr>
  177. <tr class="actions-row" role="row">
  178. <td class="header-action-row" style="border:none; cursor:default;" colspan="11">
  179. <h6 class='datatable-title'><span class='fa fa-list'></span>&nbsp; @SharedResources.Index.ContactWithFamilyMembers</h6>
  180. <div class="action-images pull-right">
  181. <div class="add-img fa fa-plus-circle" style="cursor:pointer;" title="@SharedResources.Index.Add" data-bind="click: newItemAdded() == false && mainDataTotalItems() != 0 && Editable && active != 3 ? contactWithFamilyAdd : null, css:{'icon-disabled':newItemAdded() == true || mainDataTotalItems() == 0 || Editable == false || active == 3}, style:{cursor: newItemAdded() == false && mainDataTotalItems() != 0 ?'pointer' :'not-allowed' }"></div>
  182. </div>
  183. </td>
  184. </tr>
  185. <tr>
  186. <th style="width: 22%;" data-bind="click: function () {contactWithFamilyRefreshData(1,1)}, css: userIcon">@SharedResources.Index.ContactedPerson</th>
  187. <th style="width: 22%;" data-bind="click: function () {contactWithFamilyRefreshData(1,2)}, css: dateOfContactIcon">@SharedResources.Index.DateOfContact</th>
  188. <th style="width: 22%;" data-bind="click: function () {contactWithFamilyRefreshData(1,3)}, css: timeOfContactIcon">@SharedResources.Index.TimeOfContact</th>
  189. <th style="width: 12%;" data-bind="click: function () {contactWithFamilyRefreshData(1,4)}, css: employeeIcon">@SharedResources.Index.Employee</th>
  190. <th style="width: 22%;" data-bind="click: function () {contactWithFamilyRefreshData(1,5)}, css: remarkIcon">@SharedResources.Index.Remark</th>
  191. <th></th>
  192. </tr>
  193. </thead>
  194. <tr data-bind="visible: contactWithFamily() == null || contactWithFamily().length < 1">
  195. <td data-bind="attr: { 'colspan': 11 }"> <div class="alert alert-warning" role="alert"> @SharedResources.Index.NoData</div></td>
  196. </tr>
  197. <tbody data-bind="foreach: contactWithFamily">
  198. <tr style="cursor: pointer;" data-bind="click :$parent.contactWithFamilySelectRow.bind($data,$index()),
  199. css: { 'row-selected': $parent.contactWithFamilySelectedRowPosition() != null && $index() == $parent.contactWithFamilySelectedRowPosition() && ForDelete() == false, 'for-delete': ForDelete() == true }">
  200. <td data-bind="attr : {'disabled' : (ForDelete() == true)}, event:{ change: $parent.contactWithFamilyModified} ">
  201. <select class="form-control input-sm" id="contact" data-bind="value : FamilyAndCustudyId,
  202. options: $parent.contactSelectList,
  203. optionsText: 'Text',
  204. optionsValue: 'Value', attr : {'disabled' : (ForDelete() == true || !Editable)}, event:{ click: $parent.contactWithFamilyModified}"></select>
  205. </td>
  206.  
  207. <td style="position: relative;">
  208. <div class="date datetimepicker">
  209. <input type="text" id="DateOfContact" class="form-control" data-bind="datePicker: DateOfContact, attr : {'disabled' : (ForDelete() == true || !Editable)}, event:{ click: $parent.contactWithFamilyModified }">
  210. </div>
  211. </td>
  212. <td style="position: relative;">
  213. <div class="date datetimepicker">
  214. <input type="text" id="TimeOfContact" class="form-control" data-bind="timePicker: TimeOfContact, attr : {'disabled' : (ForDelete() == true || !Editable)}, event:{ click: $parent.contactWithFamilyModified }">
  215. </div>
  216. </td>
  217. <td data-bind="text: UserName"></td>
  218. <td>
  219. <textarea class="form-control" rows="4" form="Remark" data-bind="value: Remark, event:{ click: $parent.contactWithFamilyModified} , attr : {'disabled' : (ForDelete() == true || !Editable)}"></textarea>
  220. </td>
  221.  
  222. <td class="action-column">
  223. <div class="row-delete fa fa-share icon-flip" title="@SharedResources.Index.Undo" style="color: #096224; cursor: pointer;" data-bind="click: $parent.contactWithFamilyUndoRemove, visible: ForDelete() == true"></div>
  224. <div class="row-delete fa fa-minus-circle icon-delete" title="@SharedResources.Index.Delete"
  225. data-bind="click: Editable && $parent.active() != 3 ? $parent.contactWithFamilyRemove : null, visible: $parent.contactWithFamilyRemove, visible: ForDelete() == false, css:{'icon-disabled': Editable == false || $parent.active() == 3}" style="color: #9E0101;cursor: pointer;"></div>
  226. </td>
  227.  
  228. </tr>
  229. </tbody>
  230. </table>
  231. <div class="row">
  232. <div class="col-sm-9">
  233. <ul class="pagination pagination-sm" style="margin: 0">
  234. <li data-bind="css: { disabled: contactWithFamilyCurrentPage() == 1 }, visible: contactWithFamilyTotalPages() > 0" class="page-link disabled">
  235. <a data-bind="click: contactWithFamilyCurrentPage() > 1 ? contactWithFamilyRefreshData.bind($data, 1, null) : null, style: { cursor: contactWithFamilyCurrentPage() == 1 ? 'not-allowed' : 'pointer' }">&laquo;</a>
  236. </li>
  237. <li data-bind="css: { disabled: contactWithFamilyCurrentPage() == 1 }, visible: contactWithFamilyTotalPages() > 0" class="page-link disabled">
  238. <a data-bind="click: contactWithFamilyCurrentPage() > 1 ? contactWithFamilyRefreshData.bind($data, contactWithFamilyCurrentPage()-1, null) : null, style: { cursor: contactWithFamilyCurrentPage() == 1 ? 'not-allowed' : 'pointer' }">&lsaquo;</a>
  239. </li>
  240. <!-- ko foreach: new Array(contactWithFamilyTotalPages()) -->
  241. <li class="page-item" data-bind="css: { active: $index()+1 == $parent.contactWithFamilyCurrentPage() }, visible: $index()+1 < $parent.contactWithFamilyCurrentPage()+3 && $index()+1 > $parent.contactWithFamilyCurrentPage()-3">
  242. <a href="#" class="page-link" data-bind="text: $index()+1, click: $parent.contactWithFamilyRefreshData.bind($data,$index()+1, null)"></a>
  243. </li>
  244. <!-- /ko -->
  245. <li data-bind="css: { disabled: contactWithFamilyCurrentPage() == contactWithFamilyTotalPages() }, visible: contactWithFamilyTotalPages() > 0 " class="page-link">
  246. <a data-bind="click: contactWithFamilyCurrentPage() < contactWithFamilyTotalPages() ? contactWithFamilyRefreshData.bind($data, contactWithFamilyCurrentPage()+1, null) : null, style: { cursor: contactWithFamilyCurrentPage() == contactWithFamilyTotalPages() ? 'not-allowed' : 'pointer' }">&rsaquo;</a>
  247. </li>
  248. <li data-bind="css: { disabled: contactWithFamilyCurrentPage() == contactWithFamilyTotalPages() }, visible: contactWithFamilyTotalPages() > 0 " class="page-link">
  249. <a data-bind="click: contactWithFamilyCurrentPage() < contactWithFamilyTotalPages() ? contactWithFamilyRefreshData.bind($data, contactWithFamilyTotalPages(), null) : null, style: { cursor: contactWithFamilyCurrentPage() == contactWithFamilyTotalPages() ? 'not-allowed' : 'pointer' }">&raquo;</a>
  250. </li>
  251. </ul>
  252. </div>
  253. <div class="col-sm-3">
  254. <span class="pull-right"> @SharedResources.Index.Record <span data-bind="text: contactWithFamilyTotalItems"></span> </span>
  255. </div>
  256. </div>
  257. </div>
  258. </div>
  259. </div>
  260. </div>
  261. </div>
  262. </div>
  263. }
  264. </div>
Add Comment
Please, Sign In to add comment