コード例 #1
0
        /// <summary>
        /// 设置订单收货信息,返回1成功,其它失败
        /// </summary>
        /// <param name="info">实体</param>
        /// <returns></returns>
        public int SheZhiShouHuoInfo(EyouSoft.Model.MDingDanShouHuoInfo info)
        {
            if (info == null || string.IsNullOrEmpty(info.DingDanId) || info.ChanPins == null || info.ChanPins.Count == 0)
            {
                return(0);
            }

            int dalRetCode = dal.SheZhiShouHuoInfo(info);

            return(dalRetCode);
        }
コード例 #2
0
        /// <summary>
        /// 确认收货
        /// </summary>
        void QueRenShouHuo()
        {
            var info = new EyouSoft.Model.MDingDanShouHuoInfo();

            info.ChanPins      = new List <EyouSoft.Model.MDingDanChanPinInfo>();
            info.DaoHuoTime    = Utils.GetDateTime(Utils.GetFormValue(txtShiJiDaoHuoTime.UniqueID), DateTime.Now);
            info.DingDanId     = EditId;
            info.CgsShouHuoRen = Utils.GetFormValue(txtDaoHuoQueRenRenName.UniqueID);

            var txt_chanpin_mignxiid       = Utils.GetFormValues("txt_chanpin_mignxiid");
            var txt_chanpin_daohuoshuliang = Utils.GetFormValues("txt_chanpin_daohuoshuliang");

            if (txt_chanpin_mignxiid == null || txt_chanpin_mignxiid.Length == 0 || txt_chanpin_daohuoshuliang == null)
            {
                Utils.RCWE_AJAX("0", "表单异常");
            }
            if (txt_chanpin_mignxiid.Length != txt_chanpin_daohuoshuliang.Length)
            {
                Utils.RCWE_AJAX("0", "表单异常");
            }

            for (var i = 0; i < txt_chanpin_mignxiid.Length; i++)
            {
                var item = new EyouSoft.Model.MDingDanChanPinInfo();
                item.MingXiId       = txt_chanpin_mignxiid[i];
                item.DaoHuoShuLiang = Utils.GetDecimal(txt_chanpin_daohuoshuliang[i]);
                info.ChanPins.Add(item);
            }

            int bllRetCode1 = 0;
            int bllRetCode2 = 0;

            bllRetCode1 = new EyouSoft.BLL.BDingDan().SheZhiShouHuoInfo(info);

            if (bllRetCode1 == 1)
            {
                bllRetCode2 = new EyouSoft.BLL.BDingDan().SheZhiStatus(EditId, EyouSoft.Model.DingDanStatus.采购商确认收货, YongHuInfo.YongHuId);
            }

            if (bllRetCode2 == 1)
            {
                Utils.RCWE_AJAX("1", "操作成功");
            }
            else
            {
                Utils.RCWE_AJAX("0", "操作失败");
            }
        }