예제 #1
0
 //{F0C48258-8EFB-4356-B730-E852EE4888A0}
 private void mnuI_Add_Click(object sender, EventArgs e)
 {
     Neusoft.HISFC.BizLogic.RADT.InPatient patient = new Neusoft.HISFC.BizLogic.RADT.InPatient();
     try
     {
         Neusoft.FrameWork.Management.PublicTrans.BeginTransaction();
         patient.SetTrans(Neusoft.FrameWork.Management.PublicTrans.Trans);
         if (patient.UpdateBZ_Info(((HISFC.Models.RADT.PatientInfo) this.lsvBedView.SelectedItems[0].Tag).ID) != -1)
         {
             this.lsvBedView.SelectedItems[0].BackColor = Color.Red;
             Neusoft.FrameWork.Management.PublicTrans.Commit();
             this.Err = "设置病情为病重!";
             MessageBox.Show(this.Err);
             //刷新床位列表
             this.RefreshView();
         }
         else
         {
             Neusoft.FrameWork.Management.PublicTrans.RollBack();
             this.Err = "更新病人病情失败!" + patient.Err;
             MessageBox.Show(this.Err);
         }
     }
     catch { }
 }
예제 #2
0
        /// <summary>
        /// 设置Trans
        /// </summary>
        /// <param name="trans"></param>
        public override void SetTrans(System.Data.IDbTransaction trans)
        {
            this.trans = trans;

            managerConstant.SetTrans(trans);
            managerDepartment.SetTrans(trans);
            manangerPerson.SetTrans(trans);
            orderType.SetTrans(trans);
            managerFrequency.SetTrans(trans);
            managerBed.SetTrans(trans);
            controler.SetTrans(trans);
            pactStatRelationManager.SetTrans(trans);
            comGroupDetailManager.SetTrans(trans);
            assignManager.SetTrans(trans);
            managerInpatient.SetTrans(trans);
            userTextManager.SetTrans(trans);
            spellManager.SetTrans(trans);
            undrugPackageManager.SetTrans(trans);
            userPowerDetailManager.SetTrans(trans);
        }