Daten um Vermesser und Aufnahmedatum erweitert

This commit is contained in:
2023-04-24 14:27:50 +02:00
parent 8bfe685072
commit d511c74509
8 changed files with 55 additions and 19 deletions

View File

@@ -20,8 +20,8 @@ namespace SewerStammGen.DAL.Services.PostgresqlData
{
string command = "INSERT INTO " + tableName + " (" +
"objektbezeichnung,deckelrechtswert,deckelhochwert," +
"sohlrechtswert,sohlhochwert,sohlhoehe,deckelhoehe,entwaesserung,ref_projekt_id) VALUES " +
"(@1,@2,@3,@4,@5,@6,@7,@8,@9) RETURNING schacht_id";
"sohlrechtswert,sohlhochwert,sohlhoehe,deckelhoehe,entwaesserung,vermesser,aufnahmedatum,ref_projekt_id) VALUES " +
"(@1,@2,@3,@4,@5,@6,@7,@8,@9,@10,@11) RETURNING schacht_id";
using(var cmd = new NpgsqlCommand(command,conn))
{
cmd.Parameters.AddWithValue("1", entity.Objektbezeichnung);
@@ -32,7 +32,9 @@ namespace SewerStammGen.DAL.Services.PostgresqlData
cmd.Parameters.AddWithValue("6", entity.SohlHoehe);
cmd.Parameters.AddWithValue("7", entity.DeckelHoehe);
cmd.Parameters.AddWithValue("8", (int)entity.Entwaesserung);
cmd.Parameters.AddWithValue("9", entity.Projekt.Id);
cmd.Parameters.AddWithValue("9", entity.Vermesser);
cmd.Parameters.AddWithValue("10", entity.AufnahmeDatum);
cmd.Parameters.AddWithValue("11", entity.Projekt.Id);
using var reader = await cmd.ExecuteReaderAsync();
reader.Read();
entity.Id = reader.GetInt32(0);
@@ -63,7 +65,9 @@ namespace SewerStammGen.DAL.Services.PostgresqlData
SohlHochWert = reader.GetDecimal(6),
SohlHoehe = reader.GetDecimal(7),
Entwaesserung = (EEntwaeserung)reader.GetInt32(8),
Projekt = new Projekt() { Id = reader.GetInt32(9) },
Vermesser = reader.GetString(9),
AufnahmeDatum = reader.GetString(10),
Projekt = new Projekt() { Id = reader.GetInt32(11) },
};
}
@@ -95,7 +99,7 @@ namespace SewerStammGen.DAL.Services.PostgresqlData
{
string command = @"UPDATE " + tableName + " SET " +
"objektbezeichnung=@1, deckelrechtswert=@2, deckelhochwert=@3, deckelhoehe=@4, " +
"sohlrechtswert=@5, sohlhochwert=@6, sohlhoehe=@7, entwaesserung=@8, ref_projekt_id=@9 WHERE schacht_id=@10";
"sohlrechtswert=@5, sohlhochwert=@6, sohlhoehe=@7, entwaesserung=@8, vermesser=@9, aufnahmedatum=@10, ref_projekt_id=@11 WHERE schacht_id=@12";
using(var cmd = new NpgsqlCommand(command,conn))
{
cmd.Parameters.AddWithValue("1", entity.Objektbezeichnung);
@@ -106,8 +110,10 @@ namespace SewerStammGen.DAL.Services.PostgresqlData
cmd.Parameters.AddWithValue("6", entity.SohlHochWert);
cmd.Parameters.AddWithValue("7", entity.SohlHoehe);
cmd.Parameters.AddWithValue("8", (int)entity.Entwaesserung);
cmd.Parameters.AddWithValue("9", entity.Projekt.Id);
cmd.Parameters.AddWithValue("10", entity.Id);
cmd.Parameters.AddWithValue("9", entity.Vermesser);
cmd.Parameters.AddWithValue("10", entity.AufnahmeDatum);
cmd.Parameters.AddWithValue("11", entity.Projekt.Id);
cmd.Parameters.AddWithValue("12", entity.Id);
await cmd.ExecuteNonQueryAsync();
}