示例#1
0
        public AutoNumber GetAutoNumber(DateTime transactionDate)
        {
            var autoNumbers = AutoNumbers.GetAll();

            if (autoNumbers == null)
            {
                return(null);
            }
            return(autoNumbers.FirstOrDefault(i => i.Date == transactionDate.ToString("yyMMdd")));
        }
示例#2
0
        public override AutoNumber InsertOrUpdate(AutoNumber entity)
        {
            var autoNumber = AutoNumbers.GetAll().FirstOrDefault(i => i.Date == entity.Date);

            if (autoNumber == null)
            {
                autoNumber = AutoNumbers.Add(autoNumber);
            }
            else
            {
                AutoNumbers.Remove(autoNumber);
                autoNumber = AutoNumbers.Add(entity);
            }
            return(autoNumber);
        }
示例#3
0
 public override AutoNumber Insert(AutoNumber entity)
 {
     return(AutoNumbers.Add(entity));
 }