| | |
| | | public bool Save(ErpWOM wom) |
| | | { |
| | | var womErpCaa = wom.ErpCaa; |
| | | var mesWomcaa = MapErpCAAtoWomcaa(womErpCaa); |
| | | var mesWomcaa = MapErpCAAtoWomcaa(womErpCaa, wom.ErpCabs[0].FXSHTBH, wom.ErpCabs[0].F_ZJXF_HSDJ); |
| | | var mesWomcabs = |
| | | MapErpCABtoWomcab(wom.ErpCabs); |
| | | |
| | |
| | | } |
| | | var orUpdate = base.Insert(mesWomcaa); |
| | | var baOrUpdate = _womcabManager.InsertRange(mesWomcabs); |
| | | db.Ado.CommitTran(); |
| | | if (orUpdate && baOrUpdate) |
| | | { |
| | | //定义输入参数 |
| | |
| | | if (result == 1) |
| | | { |
| | | //存储过程失败则事务进行回滚 |
| | | db.Ado.RollbackTran(); |
| | | //db.Ado.RollbackTran(); |
| | | throw new Exception(message); |
| | | } |
| | | // 提交事务 |
| | | db.Ado.CommitTran(); |
| | | //db.Ado.CommitTran(); |
| | | return true; |
| | | } |
| | | throw new NotImplementedException("插入或更新失败"); |
| | |
| | | |
| | | var orUpdate = base.Insert(mesWomcaa); |
| | | var baOrUpdate = _womcabManager.InsertRange(mesWomcabs); |
| | | |
| | | db.Ado.CommitTran(); |
| | | if (orUpdate && baOrUpdate) |
| | | { |
| | | //定义输入参数 |
| | |
| | | if (result == 1) |
| | | { |
| | | //存储过程失败则事务进行回滚 |
| | | db.Ado.RollbackTran(); |
| | | //db.Ado.RollbackTran(); |
| | | throw new Exception(message); |
| | | } |
| | | // 提交事务 |
| | | db.Ado.CommitTran(); |
| | | //db.Ado.CommitTran(); |
| | | return true; |
| | | } |
| | | throw new NotImplementedException("插入或更新失败"); |
| | |
| | | throw new NotImplementedException("更新失败"); |
| | | } |
| | | |
| | | private Womcaa MapErpCAAtoWomcaa(ErpCAA dto) |
| | | private Womcaa MapErpCAAtoWomcaa(ErpCAA dto,string? fxshtbh,string? hsdj) |
| | | { |
| | | string jabs="0"; |
| | | |
| | |
| | | Caa011 = dto.FPlanFinishDate, |
| | | Caa012 = Convert.ToDecimal(dto.FQty), |
| | | Caa013 = dto.FBomId, |
| | | Caa015 = dto.FSaleOrderNo, |
| | | Caa015 = fxshtbh, |
| | | Caa015Head = dto.FSaleOrderEntrySeq, |
| | | Caa016 = dto.FDescription, |
| | | Caa017 = 0, |
| | |
| | | TbTime = DateTime.Now, |
| | | JaBs = "0", |
| | | SupplierId=dto.SupplierId, |
| | | FinishedProduct=dto.FinishedProduct |
| | | FinishedProduct=dto.FinishedProduct, |
| | | F_ZJXF_HSDJ= hsdj |
| | | }; |
| | | |
| | | if (dto.Type == "5") |