// 修改合同类型有效性判断: //1、修改的类型要存在 //2、合同类型不能与已有的其他合同类型重名 protected override void Validation() { if (_DalContractType.GetContractTypeByPkid(_ContractType.ContractTypeID) == null) { BllUtility.ThrowException(BllExceptionConst._ContractType_Name_NotExist); } if (_DalContractType.CountContractTypeByNameDiffPKID(_ContractType.ContractTypeID, _ContractType.ContractTypeName) != 0) { BllUtility.ThrowException(BllExceptionConst._ContractType_Name_Repeat); } }