/// <summary> /// 运输方式修改 /// </summary> /// <returns></returns> public bool UpdateTransport(TransportOperateDTO dto) { bool blResult = false; using (var tcdmse = new Entities.TCDMS_MasterDataEntities()) { var pp = tcdmse.master_TransportInfo.Where(p => p.TransportID == dto.TransportID).FirstOrDefault(); if (pp == null) { throw new Exception("此条信息不存在!"); } var dumplicated = tcdmse.master_TransportInfo.AsNoTracking().Where(p => p.TransportName == dto.TransportName && p.TransportID != pp.TransportID).FirstOrDefault(); if (dumplicated != null) { throw new Exception("运输方式名称不可同名!"); } if (pp != null) { pp.TransportName = dto.TransportName; pp.OrderType = dto.OrderType; pp.ModifyUser = dto.ModifyUser; pp.ModifyTime = dto.ModifyTime; } blResult = tcdmse.SaveChanges() > 0; } return(blResult); }
/// <summary> /// 运输方式新增 /// </summary> /// <returns></returns> public bool AddTransport(TransportOperateDTO dto) { bool blResult = false; using (var tcdmse = new Entities.TCDMS_MasterDataEntities()) { master_TransportInfo transport = new master_TransportInfo(); var dumplicated = tcdmse.master_TransportInfo.AsNoTracking().Where(p => p.TransportName == dto.TransportName).FirstOrDefault(); if (dumplicated != null) { throw new Exception("运输方式名称不可同名!"); } Mapper.Map <TransportOperateDTO, master_TransportInfo>(dto, transport); tcdmse.master_TransportInfo.Add(transport); // 记录日志 this.AddLog(tcdmse, new LogData { CurrentLogType = LogType.ADD, LogDetails = "新增运输方式" + dto.TransportName, OpratorName = dto.CreateUser }); blResult = tcdmse.SaveChanges() > 0; } return(blResult); }
public HttpResponseMessage UpdateStopEnableTransport(TransportOperateDTO dto) { ResultDTO <object> actionresult = new ResultDTO <object>(); try { if (dto.TransportStatus == null) { //修改 actionresult.SubmitResult = _IBaseInfoServices.UpdateTransport(dto); } else { //停启用 actionresult.SubmitResult = _IBaseInfoServices.StopEnableTransport(dto); } } catch (Exception e) { actionresult.SubmitResult = false; actionresult.Message = e.Message; } HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(actionresult), System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }; return(result); }
/// <summary> /// 运输方式停/启用 /// </summary> /// <returns></returns> public bool StopEnableTransport(TransportOperateDTO dto) { bool blResult = false; using (var tcdmse = new Entities.TCDMS_MasterDataEntities()) { var pp = tcdmse.master_TransportInfo.Where(p => p.TransportID == dto.TransportID).FirstOrDefault(); if (pp != null) { pp.TransportStatus = dto.TransportStatus; pp.ModifyUser = dto.ModifyUser; pp.ModifyTime = dto.ModifyTime; } blResult = tcdmse.SaveChanges() > 0; } return(blResult); }
/// <summary> /// 修改运输方式信息 /// </summary> /// <param name="dto"></param> /// <returns></returns> public ActionResult UpdateTransport(TransportOperateDTO dto) { ResultData <object> result = new ResultData <object>(); UserLoginDTO user = (UserLoginDTO)Session["UserLoginInfo"]; try { dto.ModifyUser = user.FullName; dto.ModifyTime = DateTime.Now; result = BaseInfoProvider.UpdateTransport(dto); } catch (Exception ex) { result.SubmitResult = false; result.Message = ex.Message; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public HttpResponseMessage AddTransport(TransportOperateDTO dto) { ResultDTO <object> actionresult = new ResultDTO <object>(); try { actionresult.SubmitResult = _IBaseInfoServices.AddTransport(dto); } catch (Exception e) { actionresult.SubmitResult = false; actionresult.Message = e.Message; } HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(actionresult), System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }; return(result); }
/// <summary> /// 修改运输方式信息 /// </summary> /// <param name="dto"></param> /// <returns></returns> public static ResultData <object> UpdateTransport(TransportOperateDTO dto) { var blResult = PutAPI <ResultData <object> >(WebConfiger.MasterDataServicesUrl + "Transport", dto); return(blResult); }