示例#1
0
 /// <summary>
 /// 获取新编号
 /// </summary>
 /// <param name="type"></param>
 /// <param name="numberValue"></param>
 /// <returns></returns>
 private string GetNewProjectNumber(Enum.ProjectType type, int numberValue)
 {
     return(type.ToString().Substring(0, 2).ToUpper() + numberValue.ToString().PadLeft(6, '0'));
 }
示例#2
0
        /// <summary>
        /// 获取新编号值
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        private int GetNewProjectNumberValue(Enum.ProjectType type)
        {
            var maxNum = _cooperationProjectRepository.GetAll().Where(t => t.Type == type).OrderByDescending(t => t.NumberValue).FirstOrDefault()?.NumberValue;

            return(maxNum.HasValue ? ((int)maxNum + 1) : 1);
        }