/// <summary> /// 订单物流信息提交 /// </summary> /// <returns></returns> public int SubmitOrderWLInfo() { string _transfercode = FormString.SafeQ("transfercode"); string _sendmanname = FormString.SafeQ("sendmanname"); string _sendmanphone = FormString.SafeQ("sendmanphone"); long _ordercode = FormString.LongIntSafeQ("ordercode"); int _wlcompany = FormString.IntSafeQ("wlcompany"); int _hasbill = FormString.IntSafeQ("hasbill"); int _orderdetailid = FormString.IntSafeQ("orderdetailid"); int _id = FormString.IntSafeQ("id", 0); WLPsOrderDetailEntity _entity = WLPsOrderDetailBLL.Instance.GetWLPsOrderDetail(_id); _entity.Id = _id; _entity.OrderDetailId = _orderdetailid; _entity.HasBill = _hasbill; _entity.WLCompanyId = _wlcompany; _entity.OrderCode = _ordercode; _entity.SendManPhone = _sendmanphone; _entity.SendManName = _sendmanname; _entity.TransferCode = _transfercode; _entity.CreateTime = DateTime.Now; int _result = 0; if (WLPsOrderDetailBLL.Instance.AddWLPsOrderDetail(_entity) > 0) { _result = OrderDetailBLL.Instance.SetIsDelivered(_orderdetailid); } return(_result); }
/// <summary> /// 订单物流信息 /// </summary> /// <returns></returns> public ActionResult OrderWLInfo() { int _id = QueryString.IntSafeQ("orderdetailid", 0); long _ordercode = QueryString.LongIntSafeQ("ordercode"); WLPsOrderDetailEntity _entity = WLPsOrderDetailBLL.Instance.GetWLPsOrderDetailByODId(_id); //依据orderdetailid获取物流信息 ViewBag.entity = _entity; ViewBag.orderdetailid = _id; ViewBag.ordercode = _ordercode; return(View()); }
/// <summary> /// 评价详情 /// </summary> /// <returns></returns> public ActionResult Evaluate() { int _orderdetailid = QueryString.IntSafeQ("odid"); VWOrderDetailEntity _orderdetail = OrderDetailBLL.Instance.GetVWOrderDetail(_orderdetailid, memid); if (_orderdetail != null && _orderdetail.Id > 0) { WLPsOrderDetailEntity _ps = WLPsOrderDetailBLL.Instance.GetWLByDetailId(_orderdetailid); ViewBag.WLDetail = _ps; } ViewBag.OrderDetail = _orderdetail; return(View()); }
/// <summary> /// 插入一条记录到表WLPsOrderDetail,如果表中存在自增字段,则返回值为新记录的自增字段值,否则返回0。 /// 该方法提供给界面等UI层调用 /// </summary> /// <param name="wLPsOrderDetail">要添加的WLPsOrderDetail数据实体对象</param> public int AddWLPsOrderDetail(WLPsOrderDetailEntity wLPsOrderDetail) { if (wLPsOrderDetail.Id > 0) { return(UpdateWLPsOrderDetail(wLPsOrderDetail)); } else if (string.IsNullOrEmpty(wLPsOrderDetail.SendManName)) { return((int)CommonStatus.ADD_Fail_Empty); } else if (WLPsOrderDetailBLL.Instance.IsExist(wLPsOrderDetail)) { return((int)CommonStatus.ADD_Fail_Exist); } else { return(WLPsOrderDetailDA.Instance.AddWLPsOrderDetail(wLPsOrderDetail)); } }
/// <summary> /// 更新一条WLPsOrderDetail记录。 /// 该方法提供给界面等UI层调用 /// </summary> /// <param name="wLPsOrderDetail">待更新的实体对象</param> /// <param name="columns">要更新的列名,不提供任何列名时默认将更新主键之外的所有列</param> public int UpdateWLPsOrderDetail(WLPsOrderDetailEntity wLPsOrderDetail) { return(WLPsOrderDetailDA.Instance.UpdateWLPsOrderDetail(wLPsOrderDetail)); }
/// <summary> /// 判断对象是否存在 /// </summary> /// <param name="dicEnum"></param> /// <returns></returns> public bool IsExist(WLPsOrderDetailEntity wLPsOrderDetail) { return(WLPsOrderDetailDA.Instance.ExistNum(wLPsOrderDetail) > 0); }