lab2 done

This commit is contained in:
strwbrry1 2024-12-23 03:20:56 +04:00
parent fa57175cfc
commit 4f96a2e097
2 changed files with 5 additions and 2 deletions

View File

@ -73,7 +73,7 @@ namespace ProjectPublishing.Forms
{ {
continue; continue;
} }
list.Add(OrderMaterials.Create(0, Convert.ToInt32(row.Cells["columnMaterial"].Value), Convert.ToInt32(row.Cells["columnMaterialType"].Value))); list.Add(OrderMaterials.Create(0, Convert.ToInt32(row.Cells["columnMaterialType"].Value), Convert.ToInt32(row.Cells["columnMaterial"].Value)));
} }
return list; return list;
} }

View File

@ -43,7 +43,8 @@ INSERT INTO OrderMaterials (MaterialId, OrderId, Amount)
VALUES (@MaterialsId, @OrderId, @Amount)"; VALUES (@MaterialsId, @OrderId, @Amount)";
foreach (var elem in order.Materials) foreach (var elem in order.Materials)
{ {
connection.Execute(querySubInsert, new { elem.MaterialsId, PrintingOrderId, elem.Amount }, transaction); _logger.LogDebug("Проверка MaterialId: {MaterialId}", elem.MaterialsId);
connection.Execute(querySubInsert, new { elem.MaterialsId, OrderId = PrintingOrderId, elem.Amount }, transaction);
} }
transaction.Commit(); transaction.Commit();
connection.Close(); connection.Close();
@ -64,6 +65,8 @@ VALUES (@MaterialsId, @OrderId, @Amount)";
using var connection = new NpgsqlConnection(_connectionString.ConnectionString); using var connection = new NpgsqlConnection(_connectionString.ConnectionString);
connection.Open(); connection.Open();
var queryDelete = @" var queryDelete = @"
DELETE FROM OrderMaterials
WHERE OrderId=@id;
DELETE FROM PrintingOrder DELETE FROM PrintingOrder
WHERE Id=@id"; WHERE Id=@id";
connection.Execute(queryDelete, new { id }); connection.Execute(queryDelete, new { id });