public async Task <IActionResult> SaveUBDate(F340_PpdDto dto) { _logger.LogInformation(String.Format(@"******DKSController SaveUBDate fired!! ******")); var partNo = dto.PartName.Split(" ")[0]; var treatMentNo = dto.TreatMent.Split(" ")[0]; DevTreatment model = _devTreatmentDAO.FindSingle( x => x.SAMPLENO.Trim() == dto.SampleNo.Trim() && x.PARTNO.Trim() == partNo && x.TREATMENTCODE.Trim() == treatMentNo && x.FACTORYID == dto.Factory); if (model != null) { if (!String.IsNullOrEmpty(dto.CardDate)) { model.B_COLORCARD = dto.CardDate.ToDateTime(); //底部色卡 } if (!String.IsNullOrEmpty(dto.ConfirmDate)) { model.U_REALCARD = dto.ConfirmDate.ToDateTime(); //面部實務卡 } if (!String.IsNullOrEmpty(dto.ProcessDate)) { model.WORKFLOW = dto.ProcessDate.ToDateTime(); //跨單位作業流程 } _devTreatmentDAO.Update(model); await _devTreatmentDAO.SaveAll(); } return(Ok()); }
public IActionResult exportF340_ProcessPpd_pdf(F340_PpdDto f340_ProcessDto) { _logger.LogInformation(String.Format(@"****** DKSController exportF340_ProcessPpd_pdf fired!! ******")); List <string> nastFileName = new List <string>(); nastFileName.Add(f340_ProcessDto.DevSeason); nastFileName.Add(f340_ProcessDto.Article); nastFileName.Add(f340_ProcessDto.Pdf); var pathList = _fileService.GetLocalPath("F340PpdPic", nastFileName); byte[] result = System.IO.File.ReadAllBytes(pathList[1]); return(File(result, "application/pdf")); }
public async Task <IActionResult> EditF340Ppd(F340_PpdDto dto, string type) { _logger.LogInformation(String.Format(@"******DKSController EditF340Ppd fired!! ******")); var isSuccess = false; if (dto.PartName.Trim().Length < 1 || dto.TreatMent.Trim().Length < 1 || dto.ReleaseType.Trim() != "CWA") { return(Ok(isSuccess)); } var partNo = dto.PartName.Trim().Split(" ")[0]; var treatMentNo = dto.TreatMent.Trim().Split(" ")[0]; DevTreatment model = _devTreatmentDAO.FindSingle( x => x.SAMPLENO.Trim() == dto.SampleNo.Trim() && x.PARTNO.Trim() == partNo && x.TREATMENTCODE.Trim() == treatMentNo && x.FACTORYID == dto.Factory); if (model != null) { // type is here if (type == "PhotoComment") { model.PHOTO_COMMENT = dto.PhotoComment.Trim(); _logger.LogInformation(String.Format(@"******DKSController EditF340Ppd Add a PhotoComment: {0}!! ******", dto.PhotoComment)); } if (type == "PpdRemark") { model.PPD_REMARK = dto.PpdRemark.Trim(); _logger.LogInformation(String.Format(@"******DKSController EditF340Ppd Add a PpdRemark: {0}!! ******", dto.PhotoComment)); } _devTreatmentDAO.Update(model); } await _devTreatmentDAO.SaveAll(); return(Ok(isSuccess)); }