예제 #1
0
        public Model.GeneralReturns Picking(Model.M_Picking.Request S)
        {
            Model.GeneralReturns genRet = new Model.GeneralReturns();
            if (string.IsNullOrEmpty(S.out_barcode) || string.IsNullOrEmpty(S.scan_site) || string.IsNullOrEmpty(S.scan_emp))
            {
                genRet.MsgText = "参数不全";
                return(genRet);
            }
            S.out_barcode = new DAL.Dal_Picking().GetOrderCode(S.out_barcode);
            if (new DAL.Dal_Picking().AlreadyOutOrder(S.out_barcode))
            {
                genRet.MsgText = "订单已下架";
                return(genRet);
            }
            if (new DAL.Dal_Picking().OrderNotOutBillcode(S.out_barcode))
            {
                genRet.MsgText = "快递单未完全下架";
                return(genRet);
            }
            if (new DAL.Dal_Picking().OutOrder(S.out_barcode, S.scan_emp))
            {
                genRet.State = true;
            }
            else
            {
                new DAL.Dal_Picking().OutOrderLoser(S.out_barcode);
                genRet.MsgText = "下架失败";
            }



            return(genRet);
        }
예제 #2
0
 private Model.GeneralReturns Picking(Model.M_Picking.Request S)
 {
     return(new BLL.Bll_Picking().Picking(S));
 }