Exemple #1
0
        /// <summary>
        /// 获取指定类型的订单号
        /// </summary>
        /// <param name="codeType"></param>
        /// <returns></returns>
        public static string GetCode(BaseInfo.CodeType codeType)
        {
            DateTime dateTime  = DateTime.Now;
            string   tradeCode = codeType.ToString() + (dateTime.Year - (0)).ToString().Substring(2, 2) + dateTime.Month.ToString("D2") + dateTime.Day.ToString("D2") + dateTime.Hour.ToString("D2") + GetCodeValue(codeType).ToString("D3");

            return(tradeCode);
        }
Exemple #2
0
        /// <summary>
        /// 获取指定类型的当前编号
        /// </summary>
        /// <param name="codeType">单据类型</param>
        /// <returns></returns>
        public static int GetCodeValue(BaseInfo.CodeType codeType)
        {
            var parm = new Parameter(QueryString.PARM_CODETYPE, codeType);

            using (var db = DatabaseFactory.Create())
            {
                return(db.GetValue <int>(true, QueryString.SELECT_GET_CODEVALUE, parm));
            }
        }