Example #1
0
        public async Task <IActionResult> AddPlmPart(DevPlmPart devPlmPart)
        {
            _logger.LogInformation(String.Format(@"****** PlmController AddPlmPart fired!! ******"));

            devPlmPart.INSERTDATE = DateTime.Now;
            devPlmPart.CHANGEDATE = DateTime.Now;
            _devPlmPartDAO.Add(devPlmPart);
            await _devPlmPartDAO.SaveAll();

            return(Ok(true));
        }
Example #2
0
        public async Task <IActionResult> DeletePlmPart(DevPlmPart devPlmPart)
        {
            _logger.LogInformation(String.Format(@"****** PlmController DeletePlmPart fired!! ******"));
            UserLog userlog = new UserLog();

            userlog.PROGNAME   = "PLM Part";
            userlog.LOGINNAME  = devPlmPart.CHANGEUSER;
            userlog.HISTORY    = string.Format("D,PartNo: {0}", devPlmPart.PARTNO);
            userlog.UPDATETIME = DateTime.Now;
            await _dksDao.AddUserLogAsync(userlog);

            _devPlmPartDAO.Remove(devPlmPart);
            await _devPlmPartDAO.SaveAll();



            return(Ok(true));
        }
Example #3
0
        public async Task <IActionResult> UpdatePlmPart(DevPlmPart devPlmPart)
        {
            _logger.LogInformation(String.Format(@"****** PlmController UpdatePlmPart fired!! ******"));

            DevPlmPart old = _devPlmPartDAO.FindAll(x => x.PARTNO == devPlmPart.PARTNO).AsNoTracking().First();

            devPlmPart.CHANGEDATE = DateTime.Now;
            _devPlmPartDAO.Update(devPlmPart);
            await _devPlmPartDAO.SaveAll();

            if (old != null)
            {
                UserLog userlog = new UserLog();
                userlog.PROGNAME  = "PLM Part";
                userlog.LOGINNAME = devPlmPart.CHANGEUSER;
                userlog.HISTORY   = string.Format("U, PartNo: {0}, PartName(En): {1}, PartName(Cn): {2}, PartName(Vn):{3}, Location: {4}, Rename:{5}, PartGroup: {6}",
                                                  old.PARTNO, old.PARTNAMEEN, old.PARTNAMECN, old.PARTNAMEVN, old.LOCATION, old.RENAME, old.PARTGROUP);
                userlog.UPDATETIME = DateTime.Now;
                await _dksDao.AddUserLogAsync(userlog);
            }

            return(Ok(true));
        }