Example #1
0
        /// <summary>
        /// 前台调用方法
        /// </summary>
        /// <returns></returns>
        public string GetSampleSourceData(Model.DTO.EmpiInfoRequest request)
        {
            string xmlStr = GetData(request);

            Model.DTO.JsonModel jsonmodel = StrTObject(xmlStr);
            return(JsonConvert.SerializeObject(jsonmodel));
        }
Example #2
0
        /// <summary>
        /// 生成临时数据
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        private string Test(Model.DTO.EmpiInfoRequest request)
        {
            Common.RandomTest r    = new Common.RandomTest();
            string            name = r.CreatName();
            // string getDataFromHospitalStr = string.Format("<Response><InterfaceCode>GetEmpiInfo</InterfaceCode><ResultCode>{0}</ResultCode><ErrorMsg>出错了</ErrorMsg><EmpiInfo><EmpiId>{1}</EmpiId><PatientName>{2}</PatientName><Sex>{3}</Sex><Birthday>{4}</Birthday><CardId>{5}</CardId><Tel>{6}</Tel><Address>{7}</Address></EmpiInfo></Response>", "0", r.CreatNum(), r.CreatName(), r.CreatSex(), r.CreatBirthday().ToShortDateString(), "110", "100000000", "广州");
            string getDataFromHospitalStr = string.Format("<Response><InterfaceCode>GetEmpiInfo</InterfaceCode><ResultCode>{0}</ResultCode><ErrorMsg>出错了</ErrorMsg><EmpiInfo><EmpiId>{1}</EmpiId><PatientName>{2}</PatientName><Sex>{3}</Sex><Birthday>{4}</Birthday><CardId>{5}</CardId><Tel>{6}</Tel><Address>{7}</Address></EmpiInfo></Response>", "0", "0272099", "杨基", "M", r.CreatBirthday().ToShortDateString(), "0272099", "15603362496", "广州");

            return(getDataFromHospitalStr);
        }
Example #3
0
 /// <summary>
 /// 获取数据
 /// </summary>
 /// <param name="request">获取数据的参数</param>
 /// <returns>返回数据</returns>
 private string GetData(Model.DTO.EmpiInfoRequest request)
 {
     try
     {
         // return Test(request);
         return(string.IsNullOrEmpty(request.Request) ? "" : empiService.GetEmpiInfo(request.Request));
     }
     catch (Exception ex)
     {
         Common.LogHelper.WriteError(ex);
         return(ex.Message + "--" + DateTime.Now.ToLongTimeString());
     }
 }
Example #4
0
 private void QueryData(HttpContext context, bool p)
 {
     if (p)
     {
     }
     else
     {
         string       code                 = context.Request["code"];     //0 门诊 1住院
         string       codeType             = context.Request["codeType"]; //住院号或门诊号
         BLL.EmpiInfo EmpiInfo             = new BLL.EmpiInfo();
         Model.DTO.EmpiInfoRequest request = new Model.DTO.EmpiInfoRequest(code, codeType);
         string result = EmpiInfo.GetSampleSourceData(request);
         //object obj = EmpiInfo.GetDataByCode(Mzhzyh, Mzzybz, out success);
         //ReturnData state = new ReturnData(obj,success);
         //string jsonStrResult = state.Res();
         context.Response.Write(result);
     }
 }
Example #5
0
 private void QueryData(HttpContext context, bool p)
 {
     if (p)
     {
     }
     else
     {
         string code = context.Request["code"];//0 门诊 1住院
         string codeType = context.Request["codeType"];//住院号或门诊号
         BLL.EmpiInfo EmpiInfo = new BLL.EmpiInfo();
         Model.DTO.EmpiInfoRequest request = new Model.DTO.EmpiInfoRequest(code, codeType);
         string result = EmpiInfo.GetSampleSourceData(request);
         //object obj = EmpiInfo.GetDataByCode(Mzhzyh, Mzzybz, out success);
         //ReturnData state = new ReturnData(obj,success);
         //string jsonStrResult = state.Res();
         context.Response.Write(result);
     }
 }