//{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 { } }
/// <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); }