Ejemplo n.º 1
0
        public static string GetNextNumber(IQcNode basenode,
                                           IEnumerable <IQcNode> lst,
                                           int partcodestart = 0,
                                           int width         = 2,
                                           string format     = null)
        {
            string codeprefix = basenode == null ? "" : basenode.Code;

            return(GetNextNumber(codeprefix, lst, partcodestart, width, format));
        }
Ejemplo n.º 2
0
 /// <summary>
 ///  用于从指定的序列中,获取顺序号中的漏号用作编号,无漏号,则使用最后一个编号加1作为新的编号
 /// </summary>
 /// <param name="basenode">修改可以为空,用于支持用户管理的类编号</param>
 /// <param name="lst">同级别列表,用获取下一个可用的序号</param>
 /// <param name="partcodestart">编码开始位置</param>
 /// <returns></returns>
 ///
 public static string GetNextPartNumber(IQcNode basenode, IEnumerable <IQcNode> lst, int partcodestart = 0)
 {
     return(GetNextNumber(basenode, lst, partcodestart, 2, "00"));
 }