Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
        }