using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using HNWD.Pregrant.Model; using HNWD.Pregrant.Common; using System.Text; using HNWD.Pregrant.DataAccess; using HNWD.Pregrant.WebService; namespace HNWD.Pregrant.WebService { public class PageBase :Page { protected String GetValueByKey(string key) { return Request.Form[key] ?? Request.QueryString[key]; } protected void ResponseDefaultError(string Message = "传入参数无效或错误") { ModelBase mb = new ModelBase(); mb.bSuccess = false; mb.Code = "ERROR!"; mb.Message = Message; Response.Write(JsonHelper.SerializeWithSuffix(mb)); } protected void ResponseDefaultOk() { ModelBase mb = new ModelBase(); mb.bSuccess = false; mb.Code = "OK!"; mb.Message = "OK"; Response.Write(JsonHelper.SerializeWithSuffix(mb)); } protected WD_DeviceInfoDataAccess wd_DeviceInfoDataAccess = WD_DeviceInfoDataAccess.GetInstance(); protected WD_PartInfoDataAccess wd_PartInfoDataAccess = WD_PartInfoDataAccess.GetInstance(); protected WD_PatientInfoDataAccess wd_PatientInfoDataAccess = WD_PatientInfoDataAccess.GetInstance(); protected WD_StaffInfoDataAccess wd_StaffInfoDataAccess = WD_StaffInfoDataAccess.GetInstance(); protected WD_UrgeInfoDataAccess wd_UrgeInfoDataAccess = WD_UrgeInfoDataAccess.GetInstance(); protected WD_VerInfoDataAccess wd_VerInfoDataAccess = WD_VerInfoDataAccess.GetInstance(); protected WD_NoticeInfoDataAccess wd_NoticeInfoDataAccess = WD_NoticeInfoDataAccess.GetInstance(); protected WD_NurseCfgInfoDataAccess wd_NurseCfgInfoDataAccess = WD_NurseCfgInfoDataAccess.GetInstance(); protected WD_MessageInfoDataAccess wd_MessageInfoDataAccess = WD_MessageInfoDataAccess.GetInstance(); protected WD_ZoneInfoDataAccess wd_ZoneInfoDataAccess = WD_ZoneInfoDataAccess.GetInstance(); protected WD_ProgramInfoDataAccess wd_ProgramInfoDataAccess = WD_ProgramInfoDataAccess.GetInstance(); protected WD_RunProfileDataAccess wd_RunProfileDataAccess = WD_RunProfileDataAccess.GetInstance(); protected WD_CostInfoDataAccess wd_CostInfoDataAccess = WD_CostInfoDataAccess.GetInstance(); protected bool bSuccess = true; protected string Msg = "成功"; /// /// 初始化数据处理初步转换后访问器 /// /// protected bool InitializeDataAccess() { this.bSuccess = true; this.wd_DeviceInfoDataAccess.QueryAll(); if(!this.wd_DeviceInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_DeviceInfoDataAccess.Message; } this.wd_PartInfoDataAccess.Query(); if (!this.wd_PartInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_PartInfoDataAccess.Message; } wd_PatientInfoDataAccess.QueryAll(); if (!wd_PatientInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_PatientInfoDataAccess.Message; } wd_StaffInfoDataAccess.QueryAll(); if (!wd_StaffInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_StaffInfoDataAccess.Message; } wd_UrgeInfoDataAccess.QueryAll(); if (!wd_UrgeInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_UrgeInfoDataAccess.Message; } wd_VerInfoDataAccess.QueryAll(); if (!wd_VerInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_VerInfoDataAccess.Message; } //wd_NoticeInfoDataAccess.QueryAll(); //if (!wd_NoticeInfoDataAccess.bSuccess) //{ // bSuccess = false; // this.Msg = this.wd_NoticeInfoDataAccess.Message; //} wd_NurseCfgInfoDataAccess.QueryAll(); if (!wd_NurseCfgInfoDataAccess.bSuccess ) { bSuccess = false; this.Msg = this.wd_NurseCfgInfoDataAccess.Message; } wd_MessageInfoDataAccess.QueryAll(); if (!wd_NurseCfgInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_NurseCfgInfoDataAccess.Message; } wd_CostInfoDataAccess.QueryAll(); if (!wd_CostInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_CostInfoDataAccess.Message; } wd_ZoneInfoDataAccess.QueryAll(); if (!wd_ZoneInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_ZoneInfoDataAccess.Message; } return bSuccess; } /// /// 初始化原生数据访问器 /// /// protected bool InitializeNativeDataAccess() { this.bSuccess = true; this.wd_DeviceInfoDataAccess.QueryAll(); if (!this.wd_DeviceInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_DeviceInfoDataAccess.Message; } this.wd_PartInfoDataAccess.Query(); if (!this.wd_PartInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_PartInfoDataAccess.Message; } wd_PatientInfoDataAccess.QueryNativeAll(); if (!wd_PatientInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_PatientInfoDataAccess.Message; } wd_StaffInfoDataAccess.QueryAll(); if (!wd_StaffInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_StaffInfoDataAccess.Message; } wd_UrgeInfoDataAccess.QueryAll(); if (!wd_UrgeInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_UrgeInfoDataAccess.Message; } wd_VerInfoDataAccess.QueryAll(); if (!wd_VerInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_VerInfoDataAccess.Message; } wd_NoticeInfoDataAccess.QueryAll(); if (!wd_NoticeInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_NoticeInfoDataAccess.Message; } wd_NurseCfgInfoDataAccess.QueryAll(); if (!wd_NurseCfgInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_NurseCfgInfoDataAccess.Message; } wd_MessageInfoDataAccess.QueryAll(); if (!wd_NurseCfgInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_NurseCfgInfoDataAccess.Message; } wd_CostInfoDataAccess.QueryAll(); if (!wd_CostInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_CostInfoDataAccess.Message; } wd_ZoneInfoDataAccess.QueryAll(); if (!wd_ZoneInfoDataAccess.bSuccess) { bSuccess = false; this.Msg = this.wd_ZoneInfoDataAccess.Message; } return bSuccess; } protected void DataBaseLog(WD_SysLogInfo wd_SysLogInfo) { WD_SysLogInfoDataAccess wd_SysLogInfoDataAccess = new WD_SysLogInfoDataAccess(); wd_SysLogInfoDataAccess.DataBaseLog(wd_SysLogInfo); } } }