Exemplo n.º 1
0
 private void ModifySerialNumbers(Product Item, List <SerialNumber> serialnumbers)
 {
     foreach (var number in serialnumbers)
     {
         if (number.Id != 0)
         {
             if (number.Modified)
             {
                 SerianNumberRepo.Update(number);
             }
         }
         else
         {
             number.ProductId = Item.Id;
             SerianNumberRepo.Save(number);
         }
     }
 }
Exemplo n.º 2
0
        public async Task <SerialNumber> GetSerialNumberOfDateTimeNow()
        {
            SerialNumber serialNumber = await _serialNumberRepository.GetSerialNumber();

            if (serialNumber == null)
            {
                serialNumber               = new SerialNumber();
                serialNumber.Year          = DateTime.Now.Year;
                serialNumber.Month         = DateTime.Now.Month;
                serialNumber.CurrentNumber = 0;
                var rt = await _serialNumberRepository.Save(serialNumber);

                if (rt.Code != 0)
                {
                    throw new Exception(rt.Message);
                }
            }
            return(serialNumber);
        }