/// <summary> /// 修改项目方案 /// </summary> /// <param name="FanAn"></param> /// <returns></returns> public bool SaveFangAn(XiangMuFangAn FanAn) { //if (_dbContext.XiangMuFangAn.Any(x=>x.Id==FanAn.Id)) //{ // XiangMuFangAn fa = _dbContext.XiangMuFangAn.Find(FanAn.Id); // fa.XiangMuChengGuo = FanAn.XiangMuChengGuo; // fa.ZuiZhongChengGuo = FanAn.ZuiZhongChengGuo; // fa.XiangMuXuanTi = FanAn.XiangMuXuanTi; // fa.XiangMuFangAn1 = FanAn.XiangMuFangAn1; // fa.LastUpdateDate = DateTime.Now; //} return(_dbContext.SaveChanges() > 0); }
public SingleResult <bool> UpdateFangAn(XiangMuFangAn FangAn) { SingleResult <bool> singleResult = new SingleResult <bool>(); try { singleResult.Result = _xiangMuFangAnService.SaveFangAn(FangAn); } catch (Exception ex) { _loggerService.LogException(_fapContext.CurrentUser, null, "", ex); singleResult.Error = new Error("系统未知错误"); } return(singleResult); }
/// <summary> /// 保存申请 /// </summary> /// <returns></returns> public bool SaveXiangMu(XiangMu xiangmu, XiangMuFangAn xmfa) { if (xiangmu.Id == Guid.Empty)//新增 { #region 新增项目 xiangmu.Id = Guid.NewGuid(); xiangmu.CreateDate = xiangmu.LastUpdateDate = DateTime.Now; //xiang.ShenQingRenId = xuesheng.ShenQingRenId; //xiang.ShenQingRenName = xuesheng.ShenQingRenName; //xiang.ShenQingRenBuMenId = xuesheng.ShenQingRenBuMenId;//学生 填写老师的部门 //xiang.ShenQingRenBuMenMingCheng = xuesheng.ShenQingRenBuMenMingCheng; #endregion #region 新增方案 //xmfa.Id = Guid.NewGuid(); xmfa.XiangMuId = xiangmu.Id; xmfa.CreateDate = xmfa.LastUpdateDate = DateTime.Now; #endregion _dbContext.XiangMu.Add(xiangmu); _dbContext.XiangMuFangAn.Add(xmfa); } else//编辑 { if (_dbContext.XiangMu.Any(p => p.Id == xiangmu.Id)) { #region 编辑申请表 var single = _dbContext.XiangMu.SingleOrDefault(p => p.Id == xiangmu.Id); single.XiangMuMingCheng = xiangmu.XiangMuMingCheng; single.XiangMuLeiXing = xiangmu.XiangMuLeiXing; single.LiXiangLeiXing = xiangmu.LiXiangLeiXing; //single.ShenQingRenId = xiangmu.ShenQingRenId; //single.ShenQingRenName = xiangmu.ShenQingRenName; //single.ShenQingRenBuMenId = xiangmu.ShenQingRenBuMenId;//学生 填写老师的部门 //single.ShenQingRenBuMenMingCheng = xiangmu.ShenQingRenBuMenMingCheng; single.XingBie = xiangmu.XingBie; single.MinZu = xiangmu.MinZu; single.ChuShengNianYue = xiangmu.ChuShengNianYue; single.YanJiuLeiXing = xiangmu.YanJiuLeiXing; single.ShouKeKeMu = xiangmu.ShouKeKeMu; single.ShouKeDuiXiang = xiangmu.ShouKeDuiXiang; single.SuoShuQuDui = xiangmu.SuoShuQuDui; single.XueShengLianXiDianHua = xiangmu.XueShengLianXiDianHua; single.ZhiDaoLaoShi = xiangmu.ZhiDaoLaoShi; single.YanJiuLeiXing = xiangmu.YanJiuLeiXing; single.XingZhengZhiWu = xiangmu.XingZhengZhiWu; single.JiaoGuanZhiWu = xiangmu.JiaoGuanZhiWu; single.ZhunJiZhiWu = xiangmu.ZhunJiZhiWu; single.ZuiHouXueLi = xiangmu.ZuiHouXueLi; single.LianXiDianHua = xiangmu.LianXiDianHua; single.KeTiZuChengYuanRenSu = xiangmu.KeTiZuChengYuanRenSu; single.YuQiChengGuoLeiXing = xiangmu.YuQiChengGuoLeiXing; single.CreateDate = xiangmu.CreateDate; single.LastUpdateDate = DateTime.Now; single.StartDateTime = xiangmu.StartDateTime; single.EndDateTime = xiangmu.EndDateTime; single.YanQiDate = xiangmu.YanQiDate; single.JingFeiZongE = xiangmu.JingFeiZongE; single.Status = xiangmu.Status; //后续会有AutoMapper来做对象映射 //xiang.LastUpdateDate = xuesheng.LastUpdateDate; #endregion #region 编辑项目方案 var fangan = _dbContext.XiangMuFangAn.SingleOrDefault(x => x.XiangMuId == xiangmu.Id); fangan.ZuiZhongChengGuo = xmfa.ZuiZhongChengGuo; fangan.XiangMuChengGuo = xmfa.XiangMuChengGuo; fangan.XiangMuXuanTi = xmfa.XiangMuXuanTi; fangan.XiangMuFangAn1 = xmfa.XiangMuFangAn1; fangan.YanJiuJiChu = xmfa.YanJiuJiChu; fangan.LastUpdateDate = DateTime.Now; #endregion } } return(_dbContext.SaveChanges() > 0); }