Bewertung weitergeschrieben

This commit is contained in:
2023-09-13 21:01:59 +02:00
parent bfa77de720
commit 651e59ff5d
6 changed files with 104 additions and 5 deletions

View File

@@ -1,4 +1,5 @@
using CommunityToolkit.Mvvm.Input;
using dcnsanplanung.bewertung;
using dcnsanplanung.DAL.Services.PostgresqlData;
using dcnsanplanung.shared.Model;
using System;
@@ -23,16 +24,25 @@ namespace dcnsanplanung.wpf.ViewModel
public List<Schaden> Schaeden { get => model.Kodierungen; }
public ICommand Speichern { get; set; }
public ICommand BerechneObjektklasse { get; set; }
public HaltungObjektViewModel(Haltung selectedHaltung)
{
model = selectedHaltung;
Speichern = new RelayCommand(() => doSpeichern());
BerechneObjektklasse = new RelayCommand(() => doBerechneObjektklasse());
LadeSchaeden();
}
private void doBerechneObjektklasse()
{
BewM149.CalculateHaltung(model);
//BewM149.ObjektKlasse(model.Kodierungen);
}
private void doSpeichern()
{
SchadenDataService schadenDataService = new SchadenDataService("Host = localhost; Database = sanplaner; Username = dcnsanplaner; Password = sanplaner");

View File

@@ -40,6 +40,7 @@
<Label Grid.Row="3" Grid.Column="1" Content="{Binding Material}" />
<Button Grid.Row="4" Content="Speichern" Command="{Binding Speichern}" />
<Button Grid.Row="4" Grid.Column="1" Content="Objektklasse berechnen" Command="{Binding BerechneObjektklasse}" />
@@ -143,6 +144,7 @@
<DataGrid Grid.Row="1" ItemsSource="{Binding Schaeden}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Entfernung" Binding="{Binding Entfernung}" />
<DataGridTextColumn Header="Streckenschaden" Binding="{Binding StreckenschadenCode}" />
<DataGridTextColumn Header="Hauptcode" Binding="{Binding Hauptcode}" />
<DataGridTextColumn Header="Ch1" Binding="{Binding CH1}" />
<DataGridTextColumn Header="Ch2" Binding="{Binding CH2}" />