WasteReceipt Grid kreiert bei Neuanlage WasteREceived Positionen und selektiert die Einträge automatisch
This commit is contained in:
parent
966a311b53
commit
1ec2c20901
@ -170,6 +170,12 @@ namespace ENI2.DetailViewControls
|
|||||||
this.dataGridWasteReceived.DeleteRequested += DataGridWasteReceived_DeleteRequested;
|
this.dataGridWasteReceived.DeleteRequested += DataGridWasteReceived_DeleteRequested;
|
||||||
this.dataGridWasteReceived.CreateRequested += DataGridWasteReceived_CreateRequested;
|
this.dataGridWasteReceived.CreateRequested += DataGridWasteReceived_CreateRequested;
|
||||||
|
|
||||||
|
if(this._wasRcptMessage.Elements.Count > 0)
|
||||||
|
{
|
||||||
|
this.dataGridWasteReceipt.SelectedItem = this._wasRcptMessage.Elements[0];
|
||||||
|
this.dataGridWasteReceipt_SelectionChanged(null, null);
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -181,7 +187,8 @@ namespace ENI2.DetailViewControls
|
|||||||
EditWasteReceiptDialog epd = new EditWasteReceiptDialog();
|
EditWasteReceiptDialog epd = new EditWasteReceiptDialog();
|
||||||
epd.WAS_RCPT = new WAS_RCPT();
|
epd.WAS_RCPT = new WAS_RCPT();
|
||||||
epd.WAS_RCPT.MessageHeader = _wasRcptMessage;
|
epd.WAS_RCPT.MessageHeader = _wasRcptMessage;
|
||||||
epd.WAS_RCPT.Identifier = WAS_RCPT.GetNewIdentifier(_wasRcptMessage.Elements);
|
epd.WAS_RCPT.Identifier = WAS_RCPT.GetNewIdentifier(_wasRcptMessage.Elements);
|
||||||
|
epd.WAS_RCPT.AddMissingWasteReceived();
|
||||||
|
|
||||||
epd.AddClicked += () =>
|
epd.AddClicked += () =>
|
||||||
{
|
{
|
||||||
@ -192,6 +199,7 @@ namespace ENI2.DetailViewControls
|
|||||||
epd.WAS_RCPT = new WAS_RCPT();
|
epd.WAS_RCPT = new WAS_RCPT();
|
||||||
epd.WAS_RCPT.MessageHeader = _wasRcptMessage;
|
epd.WAS_RCPT.MessageHeader = _wasRcptMessage;
|
||||||
epd.WAS_RCPT.Identifier = WAS_RCPT.GetNewIdentifier(_wasRcptMessage.Elements);
|
epd.WAS_RCPT.Identifier = WAS_RCPT.GetNewIdentifier(_wasRcptMessage.Elements);
|
||||||
|
epd.WAS_RCPT.AddMissingWasteReceived();
|
||||||
this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);
|
this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -200,9 +208,10 @@ namespace ENI2.DetailViewControls
|
|||||||
if (!this._wasRcptMessage.Elements.Contains(epd.WAS_RCPT))
|
if (!this._wasRcptMessage.Elements.Contains(epd.WAS_RCPT))
|
||||||
_wasRcptMessage.Elements.Add(epd.WAS_RCPT);
|
_wasRcptMessage.Elements.Add(epd.WAS_RCPT);
|
||||||
this.dataGridWasteReceipt.Items.Refresh();
|
this.dataGridWasteReceipt.Items.Refresh();
|
||||||
|
this.dataGridWasteReceipt.SelectedItem = epd.WAS_RCPT;
|
||||||
this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);
|
this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);
|
||||||
this.dataGridWasteReceived.ItemsSource = null;
|
this.dataGridWasteReceived.ItemsSource = null;
|
||||||
this._selectedWAS_RCPT = null;
|
dataGridWasteReceipt_SelectionChanged(this, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -236,16 +245,19 @@ namespace ENI2.DetailViewControls
|
|||||||
epd.WAS_RCPT = new WAS_RCPT();
|
epd.WAS_RCPT = new WAS_RCPT();
|
||||||
epd.WAS_RCPT.Identifier = WAS_RCPT.GetNewIdentifier(_wasRcptMessage.Elements);
|
epd.WAS_RCPT.Identifier = WAS_RCPT.GetNewIdentifier(_wasRcptMessage.Elements);
|
||||||
epd.WAS_RCPT.MessageHeader = _wasRcptMessage;
|
epd.WAS_RCPT.MessageHeader = _wasRcptMessage;
|
||||||
|
epd.WAS_RCPT.AddMissingWasteReceived();
|
||||||
this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);
|
this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);
|
||||||
};
|
};
|
||||||
|
|
||||||
if (epd.ShowDialog() ?? false)
|
if (epd.ShowDialog() ?? false)
|
||||||
{
|
{
|
||||||
if (!_wasRcptMessage.Elements.Contains(epd.WAS_RCPT))
|
if (!_wasRcptMessage.Elements.Contains(epd.WAS_RCPT))
|
||||||
_wasRcptMessage.Elements.Add(epd.WAS_RCPT);
|
_wasRcptMessage.Elements.Add(epd.WAS_RCPT);
|
||||||
}
|
}
|
||||||
|
this.dataGridWasteReceipt.SelectedItem = epd.WAS_RCPT;
|
||||||
this.dataGridWasteReceipt.Items.Refresh();
|
this.dataGridWasteReceipt.Items.Refresh();
|
||||||
this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);
|
this.SublistElementChanged(Message.NotificationClass.WAS_RCPT);
|
||||||
|
dataGridWasteReceipt_SelectionChanged(this, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DataGridWasteReceipt_AddingNewItem(object sender, AddingNewItemEventArgs e)
|
private void DataGridWasteReceipt_AddingNewItem(object sender, AddingNewItemEventArgs e)
|
||||||
|
|||||||
@ -36,8 +36,8 @@
|
|||||||
<MinimumRequiredVersion>5.4.0.0</MinimumRequiredVersion>
|
<MinimumRequiredVersion>5.4.0.0</MinimumRequiredVersion>
|
||||||
<CreateWebPageOnPublish>true</CreateWebPageOnPublish>
|
<CreateWebPageOnPublish>true</CreateWebPageOnPublish>
|
||||||
<WebPage>publish.html</WebPage>
|
<WebPage>publish.html</WebPage>
|
||||||
<ApplicationRevision>1</ApplicationRevision>
|
<ApplicationRevision>3</ApplicationRevision>
|
||||||
<ApplicationVersion>7.0.2.1</ApplicationVersion>
|
<ApplicationVersion>7.0.2.3</ApplicationVersion>
|
||||||
<UseApplicationTrust>false</UseApplicationTrust>
|
<UseApplicationTrust>false</UseApplicationTrust>
|
||||||
<CreateDesktopShortcut>true</CreateDesktopShortcut>
|
<CreateDesktopShortcut>true</CreateDesktopShortcut>
|
||||||
<PublishWizardCompleted>true</PublishWizardCompleted>
|
<PublishWizardCompleted>true</PublishWizardCompleted>
|
||||||
|
|||||||
@ -41,7 +41,7 @@
|
|||||||
<xctk:DateTimePicker Grid.Row="4" Grid.Column="1" Name="dateTimePickerWasteDeliveryDateFrom" Format="Custom" FormatString="dd.MM.yyyy HH:mm" ShowButtonSpinner="False" VerticalContentAlignment="Center" Margin="2" AllowTextInput="True" ContextMenu="{DynamicResource ClearContextMenu}" TextAlignment="Left" Minimum="1899.12.31 00:00" Maximum="2100.12.31 00:00" PreviewKeyUp="DateTimePicker_PreviewKeyUp"/>
|
<xctk:DateTimePicker Grid.Row="4" Grid.Column="1" Name="dateTimePickerWasteDeliveryDateFrom" Format="Custom" FormatString="dd.MM.yyyy HH:mm" ShowButtonSpinner="False" VerticalContentAlignment="Center" Margin="2" AllowTextInput="True" ContextMenu="{DynamicResource ClearContextMenu}" TextAlignment="Left" Minimum="1899.12.31 00:00" Maximum="2100.12.31 00:00" PreviewKeyUp="DateTimePicker_PreviewKeyUp"/>
|
||||||
<xctk:DateTimePicker Grid.Row="5" Grid.Column="1" Name="dateTimePickerWasteDeliveryDateTo" Format="Custom" FormatString="dd.MM.yyyy HH:mm" ShowButtonSpinner="False" VerticalContentAlignment="Center" Margin="2" AllowTextInput="True" ContextMenu="{DynamicResource ClearContextMenu}" TextAlignment="Left" Minimum="1899.12.31 00:00" Maximum="2100.12.31 00:00" PreviewKeyUp="DateTimePicker_PreviewKeyUp"/>
|
<xctk:DateTimePicker Grid.Row="5" Grid.Column="1" Name="dateTimePickerWasteDeliveryDateTo" Format="Custom" FormatString="dd.MM.yyyy HH:mm" ShowButtonSpinner="False" VerticalContentAlignment="Center" Margin="2" AllowTextInput="True" ContextMenu="{DynamicResource ClearContextMenu}" TextAlignment="Left" Minimum="1899.12.31 00:00" Maximum="2100.12.31 00:00" PreviewKeyUp="DateTimePicker_PreviewKeyUp"/>
|
||||||
|
|
||||||
<Button x:Name="buttonAddEntries" Grid.Column="1" Grid.Row="7" Margin="2" Click="buttonAddEntries_Click" Width="170" Content="Add waste received entries" HorizontalAlignment="Left"/>
|
<!--Button x:Name="buttonAddEntries" Grid.Column="1" Grid.Row="7" Margin="2" Click="buttonAddEntries_Click" Width="170" Content="Add waste received entries" HorizontalAlignment="Left"/-->
|
||||||
|
|
||||||
</Grid>
|
</Grid>
|
||||||
</enictrl:EditWindowBase>
|
</enictrl:EditWindowBase>
|
||||||
|
|||||||
@ -52,9 +52,10 @@ namespace ENI2.EditControls
|
|||||||
this.CopyValuesToEntity();
|
this.CopyValuesToEntity();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonAddEntries_Click(object sender, RoutedEventArgs e)
|
|
||||||
{
|
// private void buttonAddEntries_Click(object sender, RoutedEventArgs e)
|
||||||
this.WAS_RCPT.AddMissingWasteReceived();
|
// {
|
||||||
}
|
// this.WAS_RCPT.AddMissingWasteReceived();
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user