Esempio n. 1
0
        public bool Create(VMoveAddForm vMove)
        {
            var prodSku = skuService.GetSkuByBarcode(vMove.Barcode);

            TInvtMove tMove = new TInvtMove();

            tMove.WhId         = vMove.WhId;
            tMove.Code         = "MOV" + DateTime.Now.ToString(FormatString.DefaultFormat);
            tMove.TypeCode     = "Direct";
            tMove.FromZoneId   = vMove.FromZoneId;
            tMove.FromZoneCode = vMove.FromZoneCode;
            tMove.FromBinId    = vMove.FromBinId;
            tMove.FromBinCode  = vMove.FromBinCode;
            tMove.ToZoneId     = vMove.ToZoneId;
            tMove.ToZoneCode   = vMove.ToZoneCode;
            tMove.ToBinId      = vMove.ToBinId;
            tMove.ToBinCode    = vMove.ToBinCode;
            tMove.Carton       = vMove.Carton;
            tMove.SkuId        = prodSku.Id;
            tMove.Sku          = vMove.Sku;
            tMove.Barcode      = vMove.Barcode;
            tMove.Qty          = vMove.Qty;
            tMove.Status       = Enum.GetName(typeof(EnumStatus), EnumStatus.None);
            tMove.DownStatus   = Enum.GetName(typeof(EnumOperateStatus), EnumOperateStatus.Init);
            tMove.CreatedBy    = DefaultUser.UserName;
            tMove.CreatedTime  = DateTime.UtcNow;

            wmsstock.TInvtMoves.Add(tMove);

            return(wmsstock.SaveChanges() > 0);
        }
Esempio n. 2
0
        public JsonResult Create([FromBody] VMoveAddForm vMove)
        {
            var result = moveService.Create(vMove);

            return(new JsonResult(result));
        }