Ejemplo n.º 1
0
        /// <summary>
        /// 医嘱保存
        /// </summary>
        /// <param name="ciEmsDTO"></param>
        /// <param name="CiEnContext"></param>
        /// <returns></returns>
        public CiOrderTransMissionDTO SaveCiEmsDTONew(CiEmsDTO ciEmsDTO, CiEnContextDTO CiEnContext)
        {
            object[] param = new object[] { ciEmsDTO, CiEnContext };
            si.url = url_r;
            CiOrderTransMissionDTO rtn = si.invoke <CiOrderTransMissionDTO>("SaveCiEmsDTONew", param.ToArray());

            return(rtn);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 新的医嘱保存返回集合
        /// </summary>
        /// <returns></returns>
        public virtual CiOrderTransMissionDTO SaveNew()
        {
            // 保存之前的存储模型的转化
            this.orDataConvert.SaveCiDTO(this.uiEmsDTO, this.ciEmsDTO, 0);

            // 个性化补充操作
            OnBeforeCallServiceSave(this.ciEmsDTO);

            // 远程调用服务器保存,并返回 CiOrder
            CiOrderTransMissionDTO transMissionDto = ordMaintainService.SaveCiEmsDTONew(this.ciEmsDTO, BaseEmsView.BaseEmsInfoContext["CiEnContextDTO"] as CiEnContextDTO);

            //if (ciorder != null && ciorder.Mdicalinfo != null)
            //{

            //    medicalInfoCache.setMedicalinfo("Id", ciorder.Mdicalinfo);
            //}
            return(transMissionDto);
        }