Example #1
0
 /// <summary>
 /// 将commonNoteEntity转成InCommonNoteEnmtity,并保存
 /// </summary>
 /// <param name="commonNoteEntity"></param>
 /// <returns></returns>
 private InCommonNoteEnmtity ConverBycommonNote(CommonNoteEntity commonNoteEntity)
 {
     try
     {
         CommonNoteBiz commonNoteBiz = new DrectSoft.Core.CommonTableConfig.CommonNoteBiz(m_app);
         commonNoteEntity = commonNoteBiz.GetDetailCommonNote(commonNoteEntity.CommonNoteFlow);
         InCommonNoteEnmtity inCommonNote = InCommonNoteBiz.ConvertCommonToInCommon(commonNoteEntity);
         InCommonNoteBiz     icombiz      = new DrectSoft.Core.CommonTableConfig.CommonNoteUse.InCommonNoteBiz(m_app);
         DataTable           inpatientDt  = icombiz.GetInpatient(m_noofinpat);
         inCommonNote.CurrDepartID   = inpatientDt.Rows[0]["OUTHOSDEPT"].ToString();
         inCommonNote.CurrDepartName = inpatientDt.Rows[0]["DEPARTNAME"].ToString();
         inCommonNote.CurrWardID     = inpatientDt.Rows[0]["OUTHOSWARD"].ToString();
         inCommonNote.CurrWardName   = inpatientDt.Rows[0]["WARDNAME"].ToString();
         inCommonNote.NoofInpatient  = m_noofinpat;
         inCommonNote.InPatientName  = inpatientDt.Rows[0]["NAME"].ToString();
         string message    = "";
         bool   saveResult = icombiz.SaveInCommomNoteAll(inCommonNote, ref message);
         if (saveResult)
         {
             return(inCommonNote);
         }
         else
         {
             DrectSoft.Common.Ctrs.DLG.MyMessageBox.Show("创建单据失败");
             return(null);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
        Dictionary <string, List <InCommonNoteItemEntity> > dicitemListDel     = new Dictionary <string, List <InCommonNoteItemEntity> >(); //删除的数据

        /// <summary>
        /// 构造方法
        /// edit by xlb 2013-02-01
        /// 加上了等待窗
        /// </summary>
        /// <param name="commonNoteEntity"></param>
        /// <param name="app"></param>
        public DayListForm(CommonNoteEntity commonNoteEntity, IEmrHost app)
        {
            m_WaitDialog            = new WaitDialogForm("正在打开" + "" + commonNoteEntity.CommonNoteName + "", "请稍后...");
            this.m_CommonNoteEntity = commonNoteEntity;
            this.m_app             = app;
            this.m_CommonNoteBiz   = new CommonNoteBiz(this.m_app);
            this.m_InCommonNoteBiz = new InCommonNoteBiz(this.m_app);
            InitializeComponent();
            #region ----------------已注销 by xlb 2013.02.04--------
            if (m_CommonNoteEntity.CommonNote_TabList == null)
            {
                CommonNoteBiz commonNoteBiz = new DrectSoft.Core.CommonTableConfig.CommonNoteBiz(m_app);
                m_CommonNoteEntity = commonNoteBiz.GetDetailCommonNote(m_CommonNoteEntity.CommonNoteFlow);
            }
            #endregion
            dateEdit1.DateTime = DateTime.Now;
        }