private void AddRes2ReworkSheet(string resCode, string reworkCodeListString) { ReworkFacade reworkFacade = new ReworkFacade(this.DataProvider); if (_facade == null) { _facade = new BaseModelFacadeFactory(base.DataProvider).Create(); } if (reworkCodeListString.Trim().Length > 0) { string[] reworkCodeList = reworkCodeListString.Trim().ToUpper().Split(','); if (reworkCodeList == null) { reworkCodeList = new string[0]; } foreach (string reworkCode in reworkCodeList) { ReworkSheet reworkSheet = (ReworkSheet)reworkFacade.GetReworkSheet(reworkCode); if (reworkSheet != null) { Resource2ReworkSheet res2ReworkSheet = _facade.CreateNewResource2ReworkSheet(); res2ReworkSheet.ResourceCode = resCode; res2ReworkSheet.ItemCode = reworkSheet.ItemCode; res2ReworkSheet.LotNo = reworkSheet.LotList; res2ReworkSheet.ReworkCode = reworkSheet.ReworkCode; res2ReworkSheet.MaintainUser = this.GetUserCode(); _facade.AddResource2ReworkSheet(res2ReworkSheet); } } } }