| | |
| | | |
| | | } |
| | | #endregion |
| | | |
| | | #region 用车申请 |
| | | public ResultEntity SaveAskCar(AdmAskCarDTO admAsk) |
| | | { |
| | | ResultEntity resultEntity = new ResultEntity(); |
| | | try |
| | | { |
| | | AdmAskCar ask = _mapper.Map<AdmAskCar>(admAsk); |
| | | if (string.IsNullOrEmpty(admAsk.Id)) |
| | | { |
| | | ask.Id = Guid.NewGuid().ToString(); |
| | | admAsk.Id = ask.Id; |
| | | _context.AdmAskCars.Add(ask); |
| | | } |
| | | else |
| | | { |
| | | var entity = _context.AdmAskCars.Find(admAsk.Id); |
| | | |
| | | entity.CarLaiyuan = admAsk.CarLaiyuan; |
| | | entity.Feiyong = admAsk.Feiyong; |
| | | entity.Remark = admAsk.Remark; |
| | | |
| | | |
| | | entity.ShenpiStatus = admAsk.ShenpiStatus; |
| | | entity.CreaterName = admAsk.CreaterName; |
| | | entity.Tittle = admAsk.Tittle; |
| | | |
| | | |
| | | |
| | | entity.Modifier = admAsk.Modifier; |
| | | entity.Modifytime = DateTime.Now; |
| | | } |
| | | _context.SaveChanges(); |
| | | resultEntity.ReturnID = ask.Id; |
| | | resultEntity.Result = true; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | resultEntity.Result = false; |
| | | resultEntity.Message = "保存失败,请联系管理员"; |
| | | ex.Message.ToString(); |
| | | } |
| | | |
| | | return resultEntity; |
| | | } |
| | | |
| | | public AdmAskCarDTO GetAskCar(string Id) |
| | | { |
| | | var entity = _context.AdmAskCars.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault(); |
| | | if (entity == null) |
| | | { |
| | | entity = new AdmAskCar(); |
| | | } |
| | | var leaveDTO = _mapper.Map<AdmAskCarDTO>(entity); |
| | | return leaveDTO; |
| | | |
| | | } |
| | | #endregion |
| | | |
| | | #region 销售费用申请 |
| | | public ResultEntity SaveAskMarketingCost(AdmAskMarketingCostDTO admAsk) |
| | | { |
| | | ResultEntity resultEntity = new ResultEntity(); |
| | | try |
| | | { |
| | | AdmAskMarketingCost ask = _mapper.Map<AdmAskMarketingCost>(admAsk); |
| | | if (string.IsNullOrEmpty(admAsk.Id)) |
| | | { |
| | | ask.Id = Guid.NewGuid().ToString(); |
| | | admAsk.Id = ask.Id; |
| | | _context.AdmAskMarketingCosts.Add(ask); |
| | | } |
| | | else |
| | | { |
| | | var entity = _context.AdmAskMarketingCosts.Find(admAsk.Id); |
| | | |
| | | entity.Feiyong = admAsk.Feiyong; |
| | | entity.Remark = admAsk.Remark; |
| | | |
| | | |
| | | entity.ShenpiStatus = admAsk.ShenpiStatus; |
| | | entity.CreaterName = admAsk.CreaterName; |
| | | entity.Tittle = admAsk.Tittle; |
| | | |
| | | |
| | | |
| | | entity.Modifier = admAsk.Modifier; |
| | | entity.Modifytime = DateTime.Now; |
| | | } |
| | | _context.SaveChanges(); |
| | | resultEntity.ReturnID = ask.Id; |
| | | resultEntity.Result = true; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | resultEntity.Result = false; |
| | | resultEntity.Message = "保存失败,请联系管理员"; |
| | | ex.Message.ToString(); |
| | | } |
| | | |
| | | return resultEntity; |
| | | } |
| | | |
| | | public AdmAskMarketingCostDTO GetAskMarketingCost(string Id) |
| | | { |
| | | var entity = _context.AdmAskMarketingCosts.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault(); |
| | | if (entity == null) |
| | | { |
| | | entity = new AdmAskMarketingCost(); |
| | | } |
| | | var leaveDTO = _mapper.Map<AdmAskMarketingCostDTO>(entity); |
| | | return leaveDTO; |
| | | |
| | | } |
| | | #endregion |
| | | } |
| | | } |