コード例 #1
0
        public ResultModels InsertDataSaleFromPOS(PosSaleReportReturnModels datas)
        {
            NSLog.Logger.Info("Start InsertDataSaleFromPOS (Pos Sale).......................", datas);

            var result = new ResultModels();

            if (datas != null && (datas.PosSaleReportDTOs != null && datas.PosSaleReportDTOs.Any()))
            {
                PosSaleFactory posSaleFactory = new PosSaleFactory();
                result.IsOk = posSaleFactory.Insert(datas);
            }
            return(result);
        }
コード例 #2
0
        public ResultModels MergeData(NuPosPushRequest model)
        {
            var result = new ResultModels();

            if (model == null)
            {
                model = new NuPosPushRequest();
            }

            if (model.ListStore == null)
            {
                result.IsOk    = false;
                result.Message = "[ListStore] is required";
            }
            else
            {
                PosSaleFactory posSaleFactory = new PosSaleFactory();
                result.IsOk = posSaleFactory.MergeData(model.ListStore, model.Month, model.Year);
            }
            return(result);
        }