/// <summary>
        /// 保存模板
        /// </summary>
        /// <param name="headModel">模板头</param>
        /// <param name="detailModel">模板明细</param>
        /// <returns>true成功</returns>
        public bool AsSaveTmp(OPD_OMRTmpHead headModel, OPD_OMRTmpDetail detailModel)
        {
            headModel.CreateDate = DateTime.Now;

            //覆盖原来的
            if (headModel.OMRTmpHeadID != 0)
            {
                List <OPD_OMRTmpDetail> detailList = NewObject <OPD_OMRTmpDetail>().getlist <OPD_OMRTmpDetail>("OMRTmpHeadID=" + headModel.OMRTmpHeadID);
                if (detailList.Count > 0)
                {
                    detailModel.OMRTmpDetailID = detailList[0].OMRTmpDetailID;
                }
            }

            this.BindDb(headModel);
            int iHeadRtn = headModel.save();

            detailModel.OMRTmpHeadID = headModel.OMRTmpHeadID;
            this.BindDb(detailModel);
            int iDetailRtn = detailModel.save();

            if (iHeadRtn > 0 && iDetailRtn > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #2
0
        public ServiceResponseData GetOMRTemplateDetail()
        {
            var headId            = requestData.GetData <int>(0);
            OPD_OMRTmpDetail head = NewObject <OMRTplManager>().GetOMRTemplateDetail(headId);

            responseData.AddData(head);
            return(responseData);
        }
Beispiel #3
0
        public int ShowOMRTplDialog(OPD_OMRTmpDetail detailModel)
        {
            isSucess         = 2;
            currentTmpDetail = detailModel;
            FrmOMRTemplate frm = (iFrmOMRTemplate as FrmOMRTemplate);

            frm.ShowDialog();
            return(isSucess);
        }
 /// <summary>
 /// 保存模板详细信息
 /// </summary>
 /// <param name="mouldList">模板明细</param>
 /// <returns>1成功</returns>
 public int SaveDetail(OPD_OMRTmpDetail mouldList)
 {
     return(1);
 }