public void Create(SUPP_M001_PurPlan SUPP_M001_PurPlan) { SUPP_M001_PurPlan.CreateDt = DateTime.Now; tb_Sys_User tempUser = appCacheService.GetItem("user") as tb_Sys_User; SUPP_M001_PurPlan.CreateUser = tempUser.UserName; SUPP_M001_PurPlan.Validate(); this.SUPP_M001_PurPlanRepository.Add(SUPP_M001_PurPlan); this.runtimeService.Commit(); }
public void Save(SUPP_M001_PurPlan purPlan, List <SUPP_M001_PurPlan_Detail> purMatData) { tb_Sys_User tempUser = appCacheService.GetItem("user") as tb_Sys_User; var existsdevice = this.GetById(purPlan.Id); if (existsdevice == null) { purPlan.CompCode = tempUser.CompCode; purPlan.CreateDt = DateTime.Now; purPlan.CreateUser = tempUser.UserName; purPlan.Validate(); this.SUPP_M001_PurPlanRepository.Add(purPlan); } else { purPlan.ModifyDt = DateTime.Now; purPlan.ModifyUser = tempUser.UserName; purPlan.Validate(); this.SUPP_M001_PurPlanRepository.SetValues(purPlan, existsdevice); } foreach (var purMat in purMatData) { var existspurMat = purDetailRepository.GetByID(purMat.Id); if (existspurMat == null) { purMat.CompCode = tempUser.CompCode; purMat.CreateDt = DateTime.Now; purMat.CreateUser = tempUser.UserName; purMat.Validate(); this.purDetailRepository.Add(purMat); } else { purMat.ModifyDt = DateTime.Now; purMat.ModifyUser = tempUser.UserName; purMat.Validate(); this.purDetailRepository.SetValues(purMat, existspurMat); } } this.runtimeService.Commit(); }
public void Update(SUPP_M001_PurPlan SUPP_M001_PurPlan) { SUPP_M001_PurPlan.ModifyDt = DateTime.Now; tb_Sys_User tempUser = appCacheService.GetItem("user") as tb_Sys_User; SUPP_M001_PurPlan.ModifyUser = tempUser.UserName; SUPP_M001_PurPlan.Validate(); var existstb_Sys_Menu = this.GetById(SUPP_M001_PurPlan.Id); this.SUPP_M001_PurPlanRepository.SetValues(SUPP_M001_PurPlan, existstb_Sys_Menu); this.runtimeService.Commit(); }