public IList<ReworkProcessMaintainInfo> getReworkProcessList() { IList<ReworkProcessMaintainInfo> reworkProcessList = new List<ReworkProcessMaintainInfo>(); try { IList<string> tmpReworkProcessList = processRepository.GetReworkReleaseTypeList(); foreach (string temp in tmpReworkProcessList) { ReworkProcessMaintainInfo reworkProcess = new ReworkProcessMaintainInfo(); reworkProcess = convertToReworkProcessMaintainInfoFromObj(temp); reworkProcessList.Add(reworkProcess); } } catch (FisException e) { logger.Error(e.mErrmsg); throw e; } catch (Exception e) { logger.Error(e.Message); throw; } return reworkProcessList; }
private ReworkProcessMaintainInfo convertToMaintainInfoFromObj(ReworkProcess temp) { ReworkProcessMaintainInfo reworkProcess = new ReworkProcessMaintainInfo(); reworkProcess.ReworkCode = temp.ReworkCode; reworkProcess.Process = temp.Process; reworkProcess.Editor = temp.Editor; reworkProcess.Cdt = temp.Cdt; reworkProcess.Udt = temp.Udt; return reworkProcess; }
private ReworkProcess convertToObjFromMaintainInfo(ReworkProcess obj, ReworkProcessMaintainInfo temp) { obj.ReworkCode = temp.ReworkCode; obj.Process = temp.Process; obj.Udt = temp.Udt; obj.Cdt = temp.Cdt; obj.Editor = temp.Editor; return obj; }
private ReworkProcessMaintainInfo convertToReworkProcessMaintainInfoFromObj(string temp) { ReworkProcessMaintainInfo reworkProcess = new ReworkProcessMaintainInfo(); reworkProcess.ReworkCode = temp; return reworkProcess; }
public void addReworkProcesses(IList<string> arrCheckedReworkCode, ReworkProcessMaintainInfo reworkProcessInfo) { try { IUnitOfWork work = new UnitOfWork(); processRepository.DeleteReworkProcessByProcessDefered(work, reworkProcessInfo.Process); for (int i = 0; i < arrCheckedReworkCode.Count(); i++) { ReworkProcess reworkProcessObj = new ReworkProcess(); reworkProcessInfo.ReworkCode = arrCheckedReworkCode[i]; reworkProcessObj = convertToObjFromMaintainInfo(reworkProcessObj, reworkProcessInfo); processRepository.AddReworkProcessDefered(work, reworkProcessObj); } work.Commit(); } catch (FisException e) { logger.Error(e.mErrmsg); throw e; } catch (Exception e) { logger.Error(e.Message); throw; } }