Exemple #1
0
        public ResResultModel SaveMesOrder(MesOrderModel model)
        {
            try
            {
                if (model == null)
                {
                    return(ResResult.Response(false, MC.Request_Params_InvalidError, ""));
                }
                var bll      = new MesOrder();
                var effect   = 0;
                var oldModel = bll.GetModel(model.OBarcode, model.PBarcode, model.PdBarcode, model.PtBarcode);
                if (oldModel != null)
                {
                    oldModel.Qty += model.Qty;
                    effect        = bll.Update(oldModel);
                }
                else
                {
                    var currTime  = DateTime.Now;
                    var modelInfo = new MesOrderInfo(Guid.Empty, WebCommon.GetUserId(), model.OBarcode, model.PBarcode, model.PdBarcode, model.PtBarcode, model.Qty, currTime, currTime, 0, "", currTime);
                    effect = bll.Insert(modelInfo);
                }

                return(ResResult.Response(true, MC.M_Save_Ok, ""));
            }
            catch (Exception ex)
            {
                return(ResResult.Response(false, ex.Message, ""));
            }
        }