ConsentDac.cs 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. #region Copyright © 2015 CLIPSOFT Co.,Ltd. All Rights Reserved.
  2. //
  3. // All rights are reserved. Reproduction or transmission in whole or in part,
  4. // in any form or by any means, electronic, mechanical or otherwise, is
  5. // prohibited without the prior written consent of the copyright owner.
  6. //
  7. // Filename:SelectConsentSvcDac.cs
  8. //
  9. #endregion
  10. using CLIP.eForm.Consent.Entity;
  11. using CLIP.eForm.Server.Data;
  12. using IBatisNet.DataMapper;
  13. using System;
  14. using System.Collections;
  15. using System.Collections.Generic;
  16. using System.Linq;
  17. using System.Text;
  18. namespace CLIP.eForm.Consent.Dac {
  19. public class ConsentDac :DacBase {
  20. public IList<ConsentVO> GetConsentSetList(ISqlMapper mapper, Hashtable param) {
  21. return mapper.QueryForList<ConsentVO>("getUserFormSet", param);
  22. }
  23. public IList<ConsentVO> GetConsentBySearch(ISqlMapper mapper, Hashtable param) {
  24. return mapper.QueryForList<ConsentVO>("GET_CONSENT_BY_SEARCH_LIST", param);
  25. }
  26. public IList<ConsentVO> GetConsentList(ISqlMapper mapper, Hashtable param) {
  27. return mapper.QueryForList<ConsentVO>("GET_CONSENT_LIST", param);
  28. }
  29. public object GetFormGuidByFormCd(ISqlMapper mapper, Hashtable param) {
  30. return mapper.QueryForObject("GET_FORM_GUID_BY_FORM_CD", param);
  31. }
  32. public IList<ConsentImageVO> GetConsentImage(ISqlMapper mapper, Hashtable param) {
  33. return mapper.QueryForList<ConsentImageVO>("GET_CONSENT_IMAGE", param);
  34. }
  35. public IList<ConsentImageVO> GetConsentImageFileName(ISqlMapper mapper, Hashtable param) {
  36. return mapper.QueryForList<ConsentImageVO>("GET_CONSENT_IMAGE_FILE_NAME", param);
  37. }
  38. public void UpdateConsentImage(ISqlMapper mapper, Hashtable param) {
  39. if (param["consentState"].Equals("CERTIFY_CMP")) {
  40. mapper.Update("UPDATE_CONSENT_IMAGE", param);
  41. }
  42. mapper.Update("UPDATE_CHARPAGE_T", param);
  43. }
  44. public String getConsentFormXml(ISqlMapper mapper, Hashtable param)
  45. {
  46. return mapper.QueryForObject<String>("GET_CONSENT_FORM_XML", param);
  47. }
  48. public IList<UnFinishedListVO> GetUnfinishedListPerDoctor(ISqlMapper mapper, Hashtable param) {
  49. return mapper.QueryForList<UnFinishedListVO>("GetUnfinishedListPerDoctor", param);
  50. }
  51. public IList<ConsentVO> GetUnfinishedListPerUserName(ISqlMapper mapper, Hashtable param) {
  52. return mapper.QueryForList<ConsentVO>("GetUnfinishedListPerUserName", param);
  53. }
  54. public String GetConsentStateCheck(ISqlMapper mapper, Hashtable param) {
  55. return mapper.QueryForObject<String>("GetConsentStateCheck", param);
  56. }
  57. public ConsentVO GetConsentByFormcd(ISqlMapper mapper, Hashtable param) {
  58. return mapper.QueryForObject<ConsentVO>("GET_CONSENT_BY_FORMCD", param);
  59. }
  60. public String getOcrString(ISqlMapper mapper, Hashtable param) {
  61. return mapper.QueryForObject<String>("GET_OCR_STRING", param);
  62. }
  63. /// <summary>
  64. /// 원무 서식의 인증저장 사용 여부
  65. /// </summary>
  66. /// <param name="mapper">SQL mapper</param>
  67. /// <param name="param">The parameter.</param>
  68. /// <returns></returns>
  69. public String getCertuseYn(ISqlMapper mapper, Hashtable param) {
  70. return mapper.QueryForObject<String>("GET_CERTUSEYN", param);
  71. }
  72. /// <summary>
  73. /// 원무 서식의 인증저장 사용 여부
  74. /// 서식이 여러개 선택되었을때
  75. /// </summary>
  76. /// <param name="mapper">SQL mapper</param>
  77. /// <param name="param">The parameter.</param>
  78. /// <returns></returns>
  79. public String getCertUseYnData(ISqlMapper mapper, Hashtable param) {
  80. return mapper.QueryForObject<String>("GET_CERTUSEYN_MAP", param);
  81. }
  82. /// <summary>
  83. /// 동의서가 금일 작성되었는지 여부 확인 formCd 반환
  84. /// </summary>
  85. /// <param name="mapper">SQL mapper</param>
  86. /// <param name="param">The parameter.</param>
  87. /// <returns></returns>
  88. public String getDupCertConsent(ISqlMapper mapper, Hashtable param) {
  89. return mapper.QueryForObject<String>("GET_RESULT", param);
  90. }
  91. /// <summary>
  92. /// 경북대학교병원 accu 모니터 설치 사용자 여부
  93. /// </summary>
  94. /// <param name="mapper"></param>
  95. /// <param name="param"></param>
  96. /// <returns></returns>
  97. public String getDualViewMode(ISqlMapper mapper, Hashtable param) {
  98. return mapper.QueryForObject<String>("GET_DUAL_MODE", param);
  99. }
  100. public void updateToCertifyConsentMst(ISqlMapper mapper, Hashtable param) {
  101. mapper.QueryForObject<Int32>("TO_CERTIFY_CONSENT_MST", param);
  102. }
  103. public void updateToCertifyOcrprnt(ISqlMapper mapper, Hashtable param) {
  104. mapper.QueryForObject<Int32>("TO_CERTIFY_OCRPRNT", param);
  105. }
  106. public void updateConsentMaster(ISqlMapper mapper, Hashtable param) {
  107. mapper.QueryForObject<Int32>("UPDATE_CONSENT_MASTER", param);
  108. }
  109. public void updateOcrPrintHistory(ISqlMapper mapper, Hashtable param) {
  110. mapper.QueryForObject<Int32>("UPDATE_OCR_HISTORY", param);
  111. }
  112. public Int32 checkJinJeongDocument(ISqlMapper mapper, Hashtable param) {
  113. Object res = mapper.QueryForObject("CHECK_JINJEONG_DOCUMENT", param);
  114. return Convert.ToInt32(res);
  115. }
  116. public Int32 getMultiprintable(ISqlMapper mapper, Hashtable param) {
  117. Object res = mapper.QueryForObject("getMultiprintable", param);
  118. return Convert.ToInt32(res);
  119. }
  120. public String getLinkedAsntDocument(ISqlMapper mapper, Hashtable param) {
  121. String linkFormCd = mapper.QueryForObject<String>("GET_LINKED_ANST_DOCUMENT", param);
  122. if (linkFormCd == null) {
  123. linkFormCd = "";
  124. }
  125. return linkFormCd;
  126. }
  127. public String checkOperationDocuemnt(ISqlMapper mapper, Hashtable param) {
  128. return mapper.QueryForObject<String>("CHECK_OPERATION_DOCUMENT", param);
  129. }
  130. public Int32 checkOcrtagDup(ISqlMapper mapper, Hashtable param) {
  131. Object res = mapper.QueryForObject("CHECK_OCRTAG_DUP", param);
  132. return Convert.ToInt32(res);
  133. }
  134. public string getPenOptions(ISqlMapper mapper, Hashtable param) {
  135. return mapper.QueryForObject<string>("getPenOptions", param);
  136. }
  137. public string getZoomRate(ISqlMapper mapper, Hashtable param) {
  138. return mapper.QueryForObject<string>("getZoomRate", param);
  139. }
  140. public string getPrintControlMsg(ISqlMapper mapper, Hashtable param) {
  141. return mapper.QueryForObject<string>("getPrintControlMsg", param);
  142. }
  143. public string getPrintOnly(ISqlMapper mapper, Hashtable param) {
  144. return mapper.QueryForObject<string>("getPrintOnly", param);
  145. }
  146. public AgmtVo getConsentMst(ISqlMapper mapper, Hashtable param) {
  147. return mapper.QueryForObject<AgmtVo>("getConsentMstForAgmt", param);
  148. }
  149. public string getConsentData(ISqlMapper mapper, Hashtable param) {
  150. return mapper.QueryForObject<string>("getConsentDataForAgmt", param);
  151. }
  152. }
  153. }