/// <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); }
/// <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", "操作失败"); } }