/// <summary> /// 对附件信息(PTAttachment)实例对象,进行数据有效性检查。 /// </summary> /// <param name="pTAttachment">附件信息(PTAttachment)实例对象</param> public static void CheckValid(PTAttachment pTAttachment) { #region 检查各属性是否符合空值约束 #endregion #region 检查字符串是否超出规定长度 if (DataValid.IsOutLength(pTAttachment.FileName, 50)) { throw new CustomException("“文件名”长度不能超过 20 个汉字或字符,请您确认输入是否正确。"); } if (DataValid.IsOutLength(pTAttachment.UploadDate, 50)) { throw new CustomException("“上传日期”长度不能超过 50 个汉字或字符,请您确认输入是否正确。"); } if (DataValid.IsOutLength(pTAttachment.FunctionName, 50)) { throw new CustomException("“功能”长度不能超过 50 个汉字或字符,请您确认输入是否正确。"); } if (DataValid.IsOutLength(pTAttachment.UserName, 50)) { throw new CustomException("“上传者”编号长度不能超过 50 个汉字或字符,请您确认输入是否正确。"); } if (DataValid.IsOutLength(pTAttachment.Notes, 500)) { throw new CustomException("“备注”长度不能超过 500 个汉字或字符,请您确认输入是否正确。"); } #endregion }
/// <summary> /// 将附件信息(PTAttachment)数据,根据主键“编号(Id)”采用UPDATE操作更新到数据库中,并返回受影响的行数。 /// </summary> /// <param name="pTAttachment">附件信息(PTAttachment)实例对象</param> public static int Update(PTAttachment pTAttachment) { CheckValid(pTAttachment); return(DataAccess.Update(pTAttachment)); }
/// <summary> /// 将附件信息(PTAttachment)数据,采用INSERT操作插入到数据库中,并返回受影响的行数。 /// </summary> /// <param name="pTAttachment">附件信息(PTAttachment)实例对象</param> public static int Insert(PTAttachment pTAttachment) { CheckValid(pTAttachment); return(DataAccess.Insert(pTAttachment)); }