Exemplo n.º 1
0
        public void Test()
        {
            StockUsageFactory _stockUsageFactory = new StockUsageFactory();
            var lstUsage = new List <UsageManagementModel>();

            lstUsage.Add(new UsageManagementModel()
            {
                Id = "37863172-ae98-4454-880d-327e1044d038", Code = "002", Usage = 0.05
            });
            _stockUsageFactory.PushDataToXero(new UsageManagementRequest()
            {
                DateTo = DateTime.Now, StoreId = "4c05d27c-a42c-4038-b4f8-91b914a031c7"
            }, lstUsage);
        }
Exemplo n.º 2
0
        public ResultModels Insert(StockUsageRequestModel info)
        {
            //_logger.Info(info);
            NSLog.Logger.Info("Start insert [Stock Usage] data.......................", info);

            var result = new ResultModels();

            if (info.ListDetails != null && info.ListDetails.Any())
            {
                StockUsageFactory stockUsageFactory = new StockUsageFactory();
                result.IsOk = stockUsageFactory.Insert(info);
            }
            else
            {
                //AutoCreate DataEntry
                StockCountFactory _stockCountFactory = new StockCountFactory();
                Task.Run(() => _stockCountFactory.AutoCreatedStockCount(info.CompanyId, info.StoreId, info.BusinessId, info.DateFrom, info.DateTo, null));
            }
            return(result);
        }