/// <summary> /// 删除 /// </summary> /// <param name="pc">pc</param> /// <returns>影响的记录行数</returns> public int DeleteMultiple(ParameterCollection pc) { int ret = 0; CustomerDeliveryInfoModel customerdeliveryinfo = new CustomerDeliveryInfoModel(); ret = DbUtil.Current.DeleteMultiple(customerdeliveryinfo, pc); return(ret); }
/// <summary> /// 更新 /// </summary> /// <param name="customerdeliveryinfo">实体</param> /// <param name="pc">pc</param> /// <returns>影响的记录行数</returns> public int UpdateMultiple(CustomerDeliveryInfoModel customerdeliveryinfo, ParameterCollection pc) { int ret = 0; customerdeliveryinfo.ModifiedBy = SessionUtil.Current.UserId; customerdeliveryinfo.ModifiedOn = DateTime.Now; ret = DbUtil.Current.UpdateMultiple(customerdeliveryinfo, pc); return(ret); }
/// <summary> /// 更新 /// </summary> /// <param name="customerdeliveryinfo">实体</param> /// <returns>影响的记录行数</returns> public int Update(CustomerDeliveryInfoModel customerdeliveryinfo) { int ret = 0; customerdeliveryinfo.ModifiedBy = SessionUtil.Current.UserId; customerdeliveryinfo.ModifiedOn = DateTime.Now; ret = DbUtil.Current.Update(customerdeliveryinfo); return(ret); }
/// <summary> /// 删除 /// </summary> /// <param name="deliveryid"></param> /// <returns>影响的记录行数</returns> public int Delete(string deliveryid) { int ret = 0; CustomerDeliveryInfoModel customerdeliveryinfo = new CustomerDeliveryInfoModel(); customerdeliveryinfo.DeliveryId = deliveryid; ret = DbUtil.Current.Delete(customerdeliveryinfo); return(ret); }
/// <summary> /// 根据条件获取实体集合 /// </summary> /// <param name="pc">pc</param> /// <param name="obc">obc</param> /// <returns>实体</returns> public List <CustomerDeliveryInfoModel> RetrieveMultiple(ParameterCollection pc, OrderByCollection obc) { List <CustomerDeliveryInfoModel> customerdeliveryinfos = new List <CustomerDeliveryInfoModel>(); CustomerDeliveryInfoModel customerdeliveryinfo = new CustomerDeliveryInfoModel(); DataTable dt = DbUtil.Current.RetrieveMultiple(customerdeliveryinfo, pc, obc); for (int i = 0; i < dt.Rows.Count; i++) { customerdeliveryinfo = new CustomerDeliveryInfoModel(); customerdeliveryinfo.ConvertFrom(dt, i); customerdeliveryinfos.Add(customerdeliveryinfo); } return(customerdeliveryinfos); }
/// <summary> /// 根据主键获取实体 /// </summary> /// <param name="deliveryid"></param> /// <returns>实体</returns> public CustomerDeliveryInfoModel Retrieve(string deliveryid) { CustomerDeliveryInfoModel customerdeliveryinfo = new CustomerDeliveryInfoModel(); customerdeliveryinfo.DeliveryId = deliveryid; DataTable dt = DbUtil.Current.Retrieve(customerdeliveryinfo); if (dt.Rows.Count < 1) { return(null); } customerdeliveryinfo.ConvertFrom(dt); return(customerdeliveryinfo); }
// 在此添加你的代码... public bool CreateCustomerDeliveryInfo(CustomerDeliveryInfoModel deliveryInfo, out string message) { bool result = false; message = "操作失败,请与管理员联系"; if (deliveryInfo == null) { message = "参数错误,请与管理员联系"; return(false); } if (string.IsNullOrEmpty(deliveryInfo.Consignee)) { message = "收货人姓名不能为空,请检查输入"; return(false); } if (string.IsNullOrEmpty(deliveryInfo.ConsigneePhone)) { message = "收货人电话不能为空,请检查输入"; return(false); } CustomerDomainModel customer = CustomerInfoService.Instance.GetCustomerDomainModelById(deliveryInfo.CustomerId, false); if (customer == null) { message = "参数错误,不存在的客户ID,请与管理员联系"; return(false); } deliveryInfo.DeliveryId = GetGuid(); deliveryInfo.StatusCode = 0; try { BeginTransaction(); if (Create(deliveryInfo) == 1) { CommitTransaction(); message = "成功创建客户配送信息"; result = true; CustomerInfoService.Instance.GetCustomerDomainModelById(deliveryInfo.CustomerId, true); } else { RollbackTransaction(); message = "创建客户配送信息失败,请与管理员联系"; result = false; } } catch (Exception ex) { RollbackTransaction(); LogUtil.Error("创建客户配送信息异常", ex); throw ex; } return(result); }