| | |
| | | { |
| | | //if (mesSalesOrder.Id != null) base.DeleteById(mesSalesOrder.Id); |
| | | |
| | | if (type == "3" || (mesSalesOrder.DocumentStatus != null && mesSalesOrder.DocumentStatus != "C")) |
| | | { |
| | | mesSalesOrder.BillNo = mesSalesOrder.BillNo + "F" + mesSalesOrder.ErpID.ToString(); |
| | | } |
| | | |
| | | if (mesSalesOrder.ErpID != null) |
| | | db.Deleteable<SalesOrder>() |
| | | .Where(s => s.ErpID == mesSalesOrder.ErpID).ExecuteCommand(); |
| | |
| | | var baOrUpdate = db.Insertable(mesSalesOrderDatas).PageSize(1) |
| | | .IgnoreColumnsNull() |
| | | .ExecuteCommand() > 0; |
| | | if (orUpdate && baOrUpdate) return true; |
| | | if (orUpdate && baOrUpdate) |
| | | { |
| | | db.Ado.ExecuteCommand("exec [dbo].[prc_unit_check] @billno, @ModuleType", |
| | | new { billno = mesSalesOrder.BillNo, ModuleType = "销售订单" }); |
| | | |
| | | return true; |
| | | } |
| | | |
| | | throw new NotImplementedException("插入或更新失败"); |
| | | } |