| | |
| | | return result.All(b => b); |
| | | } |
| | | |
| | | public dynamic DeleteByItem(DeliveryItem dt) |
| | | { |
| | | return UseTransaction(db => |
| | | { |
| | | return DeleteDataByItem(db, dt) ? 1 : 0; |
| | | }) > 0; |
| | | } |
| | | |
| | | public dynamic DeleteListByItem(List<DeliveryItem> dts) |
| | | { |
| | | var result = dts.Select(DeleteByItem).ToList(); |
| | | return result.All(b => b); |
| | | } |
| | | |
| | | // 删除数据的方法 |
| | | private bool DeleteDataByItem(SqlSugarScope db, DeliveryItem dt) |
| | | { |
| | | var del = db.Deleteable<MesDeliveryNoteBarcode>().Where(s => s.DeliveryNo == dt.DeliveryNo && s.ProductCode==dt.ItemNo).ExecuteCommand() > 0; |
| | | |
| | | if (del) |
| | | { |
| | | return true; |
| | | } |
| | | throw new NotImplementedException("删除失败"); |
| | | } |
| | | |
| | | // 删除数据的方法 |
| | | private bool DeleteData(SqlSugarScope db, ErpBarcode barcode) |
| | | { |
| | |
| | | // 删除数据的方法 |
| | | private bool DeleteDataByShd(SqlSugarScope db, ErpDelivery delivery) |
| | | { |
| | | var del = db.Deleteable<MesDeliveryNoteBarcode>().Where(s => s.DeliveryNo == delivery.DeliveryNo).ExecuteCommand() > 0; |
| | | var del = db.Deleteable<MesDeliveryNoteBarcode>(). |
| | | Where(s => s.DeliveryNo == delivery.DeliveryNo) |
| | | .ExecuteCommand() > 0; |
| | | |
| | | if (del) |
| | | { |