public bool GetMedicalPermission(Neusoft.HISFC.Object.EPR.EnumPermissionType type, int index) { Neusoft.HISFC.Management.Medical.Permission manager = new Neusoft.HISFC.Management.Medical.Permission(); this.SetDB(manager); if (type == Neusoft.HISFC.Object.EPR.EnumPermissionType.EMR) { return(manager.GetPermission(Neusoft.NFC.Management.Connection.Operator.ID).EMRPermission.GetOnePermission(index)); } else if (type == Neusoft.HISFC.Object.EPR.EnumPermissionType.Order) { return(manager.GetPermission(Neusoft.NFC.Management.Connection.Operator.ID).OrderPermission.GetOnePermission(index)); } else { return(manager.GetPermission(Neusoft.NFC.Management.Connection.Operator.ID).QCPermission.GetOnePermission(index)); } }