public bool CanOpenFunc() { BaseContext context = new BaseContext(); if (context.PsnInfo != null && context.PsnInfo.Id_psndoc != null) { if (!AssToolEx.GetPsnPresRt(context.PsnInfo.Id_psndoc)) { this.ShowInfo("您的医生执业信息不全,请联系医务处进行维护"); XapEvents.CloseFuncEvent(this, new CloseFuncEventArgs(context.FunCode)); return(false); } } return(true); }