PageBase.cs 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using HNWD.Pregrant.Model;
  7. using HNWD.Pregrant.Common;
  8. using System.Text;
  9. using HNWD.Pregrant.DataAccess;
  10. using HNWD.Pregrant.WebService;
  11. namespace HNWD.Pregrant.WebService
  12. {
  13. public class PageBase :Page
  14. {
  15. protected String GetValueByKey(string key)
  16. {
  17. return Request.Form[key] ?? Request.QueryString[key];
  18. }
  19. protected void ResponseDefaultError(string Message = "传入参数无效或错误")
  20. {
  21. ModelBase mb = new ModelBase();
  22. mb.bSuccess = false;
  23. mb.Code = "ERROR!";
  24. mb.Message = Message;
  25. Response.Write(JsonHelper.SerializeWithSuffix(mb));
  26. }
  27. protected void ResponseDefaultOk()
  28. {
  29. ModelBase mb = new ModelBase();
  30. mb.bSuccess = false;
  31. mb.Code = "OK!";
  32. mb.Message = "OK";
  33. Response.Write(JsonHelper.SerializeWithSuffix(mb));
  34. }
  35. protected WD_DeviceInfoDataAccess wd_DeviceInfoDataAccess = WD_DeviceInfoDataAccess.GetInstance();
  36. protected WD_PartInfoDataAccess wd_PartInfoDataAccess = WD_PartInfoDataAccess.GetInstance();
  37. protected WD_PatientInfoDataAccess wd_PatientInfoDataAccess = WD_PatientInfoDataAccess.GetInstance();
  38. protected WD_StaffInfoDataAccess wd_StaffInfoDataAccess = WD_StaffInfoDataAccess.GetInstance();
  39. protected WD_UrgeInfoDataAccess wd_UrgeInfoDataAccess = WD_UrgeInfoDataAccess.GetInstance();
  40. protected WD_VerInfoDataAccess wd_VerInfoDataAccess = WD_VerInfoDataAccess.GetInstance();
  41. protected WD_NoticeInfoDataAccess wd_NoticeInfoDataAccess = WD_NoticeInfoDataAccess.GetInstance();
  42. protected WD_NurseCfgInfoDataAccess wd_NurseCfgInfoDataAccess = WD_NurseCfgInfoDataAccess.GetInstance();
  43. protected WD_MessageInfoDataAccess wd_MessageInfoDataAccess = WD_MessageInfoDataAccess.GetInstance();
  44. protected WD_ZoneInfoDataAccess wd_ZoneInfoDataAccess = WD_ZoneInfoDataAccess.GetInstance();
  45. protected WD_ProgramInfoDataAccess wd_ProgramInfoDataAccess = WD_ProgramInfoDataAccess.GetInstance();
  46. protected WD_RunProfileDataAccess wd_RunProfileDataAccess = WD_RunProfileDataAccess.GetInstance();
  47. protected WD_CostInfoDataAccess wd_CostInfoDataAccess = WD_CostInfoDataAccess.GetInstance();
  48. protected bool bSuccess = true;
  49. protected string Msg = "成功";
  50. /// <summary>
  51. /// 初始化数据处理初步转换后访问器
  52. /// </summary>
  53. /// <returns></returns>
  54. protected bool InitializeDataAccess()
  55. {
  56. this.bSuccess = true;
  57. this.wd_DeviceInfoDataAccess.QueryAll();
  58. if(!this.wd_DeviceInfoDataAccess.bSuccess)
  59. {
  60. bSuccess = false;
  61. this.Msg = this.wd_DeviceInfoDataAccess.Message;
  62. }
  63. this.wd_PartInfoDataAccess.Query();
  64. if (!this.wd_PartInfoDataAccess.bSuccess)
  65. {
  66. bSuccess = false;
  67. this.Msg = this.wd_PartInfoDataAccess.Message;
  68. }
  69. wd_PatientInfoDataAccess.QueryAll();
  70. if (!wd_PatientInfoDataAccess.bSuccess)
  71. {
  72. bSuccess = false;
  73. this.Msg = this.wd_PatientInfoDataAccess.Message;
  74. }
  75. wd_StaffInfoDataAccess.QueryAll();
  76. if (!wd_StaffInfoDataAccess.bSuccess)
  77. {
  78. bSuccess = false;
  79. this.Msg = this.wd_StaffInfoDataAccess.Message;
  80. }
  81. wd_UrgeInfoDataAccess.QueryAll();
  82. if (!wd_UrgeInfoDataAccess.bSuccess)
  83. {
  84. bSuccess = false;
  85. this.Msg = this.wd_UrgeInfoDataAccess.Message;
  86. }
  87. wd_VerInfoDataAccess.QueryAll();
  88. if (!wd_VerInfoDataAccess.bSuccess)
  89. {
  90. bSuccess = false;
  91. this.Msg = this.wd_VerInfoDataAccess.Message;
  92. }
  93. //wd_NoticeInfoDataAccess.QueryAll();
  94. //if (!wd_NoticeInfoDataAccess.bSuccess)
  95. //{
  96. // bSuccess = false;
  97. // this.Msg = this.wd_NoticeInfoDataAccess.Message;
  98. //}
  99. wd_NurseCfgInfoDataAccess.QueryAll();
  100. if (!wd_NurseCfgInfoDataAccess.bSuccess )
  101. {
  102. bSuccess = false;
  103. this.Msg = this.wd_NurseCfgInfoDataAccess.Message;
  104. }
  105. wd_MessageInfoDataAccess.QueryAll();
  106. if (!wd_NurseCfgInfoDataAccess.bSuccess)
  107. {
  108. bSuccess = false;
  109. this.Msg = this.wd_NurseCfgInfoDataAccess.Message;
  110. }
  111. wd_CostInfoDataAccess.QueryAll();
  112. if (!wd_CostInfoDataAccess.bSuccess)
  113. {
  114. bSuccess = false;
  115. this.Msg = this.wd_CostInfoDataAccess.Message;
  116. }
  117. wd_ZoneInfoDataAccess.QueryAll();
  118. if (!wd_ZoneInfoDataAccess.bSuccess)
  119. {
  120. bSuccess = false;
  121. this.Msg = this.wd_ZoneInfoDataAccess.Message;
  122. }
  123. return bSuccess;
  124. }
  125. /// <summary>
  126. /// 初始化原生数据访问器
  127. /// </summary>
  128. /// <returns></returns>
  129. protected bool InitializeNativeDataAccess()
  130. {
  131. this.bSuccess = true;
  132. this.wd_DeviceInfoDataAccess.QueryAll();
  133. if (!this.wd_DeviceInfoDataAccess.bSuccess)
  134. {
  135. bSuccess = false;
  136. this.Msg = this.wd_DeviceInfoDataAccess.Message;
  137. }
  138. this.wd_PartInfoDataAccess.Query();
  139. if (!this.wd_PartInfoDataAccess.bSuccess)
  140. {
  141. bSuccess = false;
  142. this.Msg = this.wd_PartInfoDataAccess.Message;
  143. }
  144. wd_PatientInfoDataAccess.QueryNativeAll();
  145. if (!wd_PatientInfoDataAccess.bSuccess)
  146. {
  147. bSuccess = false;
  148. this.Msg = this.wd_PatientInfoDataAccess.Message;
  149. }
  150. wd_StaffInfoDataAccess.QueryAll();
  151. if (!wd_StaffInfoDataAccess.bSuccess)
  152. {
  153. bSuccess = false;
  154. this.Msg = this.wd_StaffInfoDataAccess.Message;
  155. }
  156. wd_UrgeInfoDataAccess.QueryAll();
  157. if (!wd_UrgeInfoDataAccess.bSuccess)
  158. {
  159. bSuccess = false;
  160. this.Msg = this.wd_UrgeInfoDataAccess.Message;
  161. }
  162. wd_VerInfoDataAccess.QueryAll();
  163. if (!wd_VerInfoDataAccess.bSuccess)
  164. {
  165. bSuccess = false;
  166. this.Msg = this.wd_VerInfoDataAccess.Message;
  167. }
  168. wd_NoticeInfoDataAccess.QueryAll();
  169. if (!wd_NoticeInfoDataAccess.bSuccess)
  170. {
  171. bSuccess = false;
  172. this.Msg = this.wd_NoticeInfoDataAccess.Message;
  173. }
  174. wd_NurseCfgInfoDataAccess.QueryAll();
  175. if (!wd_NurseCfgInfoDataAccess.bSuccess)
  176. {
  177. bSuccess = false;
  178. this.Msg = this.wd_NurseCfgInfoDataAccess.Message;
  179. }
  180. wd_MessageInfoDataAccess.QueryAll();
  181. if (!wd_NurseCfgInfoDataAccess.bSuccess)
  182. {
  183. bSuccess = false;
  184. this.Msg = this.wd_NurseCfgInfoDataAccess.Message;
  185. }
  186. wd_CostInfoDataAccess.QueryAll();
  187. if (!wd_CostInfoDataAccess.bSuccess)
  188. {
  189. bSuccess = false;
  190. this.Msg = this.wd_CostInfoDataAccess.Message;
  191. }
  192. wd_ZoneInfoDataAccess.QueryAll();
  193. if (!wd_ZoneInfoDataAccess.bSuccess)
  194. {
  195. bSuccess = false;
  196. this.Msg = this.wd_ZoneInfoDataAccess.Message;
  197. }
  198. return bSuccess;
  199. }
  200. protected void DataBaseLog(WD_SysLogInfo wd_SysLogInfo)
  201. {
  202. WD_SysLogInfoDataAccess wd_SysLogInfoDataAccess = new WD_SysLogInfoDataAccess();
  203. wd_SysLogInfoDataAccess.DataBaseLog(wd_SysLogInfo);
  204. }
  205. }
  206. }