AreaComAdminWindow: Add comment input
This commit is contained in:
@ -131,6 +131,10 @@
|
|||||||
<Label Content="Bewirt.-Art:" Margin="10,100,0,0" Grid.Column="0" Grid.ColumnSpan="2"/>
|
<Label Content="Bewirt.-Art:" Margin="10,100,0,0" Grid.Column="0" Grid.ColumnSpan="2"/>
|
||||||
<ComboBox x:Name="WineCultivationInput" DisplayMemberPath="Name" TextSearch.TextPath="Name"
|
<ComboBox x:Name="WineCultivationInput" DisplayMemberPath="Name" TextSearch.TextPath="Name"
|
||||||
HorizontalAlignment="Stretch" Margin="0,100,10,0" Grid.Column="1" Grid.ColumnSpan="3"/>
|
HorizontalAlignment="Stretch" Margin="0,100,10,0" Grid.Column="1" Grid.ColumnSpan="3"/>
|
||||||
|
|
||||||
|
<Label Content="Anmerkung:" Margin="10,130,0,0" Grid.Column="0" Grid.ColumnSpan="2"/>
|
||||||
|
<TextBox x:Name="CommentInput" TextChanged="TextBox_TextChanged"
|
||||||
|
HorizontalAlignment="Stretch" Margin="0,130,10,0" Grid.Column="1" Grid.ColumnSpan="3"/>
|
||||||
</Grid>
|
</Grid>
|
||||||
</GroupBox>
|
</GroupBox>
|
||||||
|
|
||||||
|
@ -40,11 +40,8 @@ namespace Elwig.Windows {
|
|||||||
|
|
||||||
private async Task RefreshAreaCommitmentListQuery() {
|
private async Task RefreshAreaCommitmentListQuery() {
|
||||||
List<AreaCom> areaComs = await Context.AreaCommitments.Where(a => a.MgNr == Member.MgNr).OrderBy(a => a.FbNr).ToListAsync();
|
List<AreaCom> areaComs = await Context.AreaCommitments.Where(a => a.MgNr == Member.MgNr).OrderBy(a => a.FbNr).ToListAsync();
|
||||||
|
ControlUtils.RenewItemsSource(AreaCommitmentList, areaComs, i => (i as AreaCom)?.FbNr,
|
||||||
ControlUtils.RenewItemsSource(AreaCommitmentList, areaComs, i => (i as AreaCom)?.FbNr);
|
AreaCommitmentList_SelectionChanged, ControlUtils.RenewSourceDefault.None);
|
||||||
if (areaComs.Count == 1)
|
|
||||||
AreaCommitmentList.SelectedIndex = 0;
|
|
||||||
|
|
||||||
RefreshInputs();
|
RefreshInputs();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -82,6 +79,8 @@ namespace Elwig.Windows {
|
|||||||
AreaComTypeInput.SelectedItem = a.AreaComType;
|
AreaComTypeInput.SelectedItem = a.AreaComType;
|
||||||
WineCultivationInput.SelectedItem = a.WineCult;
|
WineCultivationInput.SelectedItem = a.WineCult;
|
||||||
|
|
||||||
|
CommentInput.Text = a.Comment;
|
||||||
|
|
||||||
FinishInputFilling();
|
FinishInputFilling();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -151,6 +150,7 @@ namespace Elwig.Windows {
|
|||||||
a.Area = int.Parse(AreaInput.Text);
|
a.Area = int.Parse(AreaInput.Text);
|
||||||
a.VtrgId = (AreaComTypeInput.SelectedItem as AreaComType)?.VtrgId;
|
a.VtrgId = (AreaComTypeInput.SelectedItem as AreaComType)?.VtrgId;
|
||||||
a.CultId = (WineCultivationInput.SelectedItem as WineCult)?.CultId;
|
a.CultId = (WineCultivationInput.SelectedItem as WineCult)?.CultId;
|
||||||
|
a.Comment = (CommentInput.Text == "") ? null : CommentInput.Text;
|
||||||
|
|
||||||
EntityEntry<AreaCom>? tr = null;
|
EntityEntry<AreaCom>? tr = null;
|
||||||
try {
|
try {
|
||||||
|
Reference in New Issue
Block a user