親ビューにデータグリッドがあります。
グリッドでアイテムを選択すると、
子ウィンドウを開きたい
選択したアイテムの値を子ウィンドウに渡します
選択した値に基づいて変更を送信する必要があります。
子ウィンドウに転送する必要があるクリックイベントである次のコードを改訂しています。
親ビューからドメインデータソースを継承できますか?
private void ApproveCmd_Click(object sender, RoutedEventArgs e)
{
PA_Request selReq =(PA_Request) this.onticPMA_RequestRadGridView.SelectedItem;
if (selReq != null)
{
((PA_Request)this.PA_RequestRadGridView.SelectedItem).STATUS = "Approved";
this.PA_RequestDomainDataSource.SubmitChanges();
}
}
private void DissaproveCmd_Click(object sender, RoutedEventArgs e)
{
PA_Request selReq = (PA_Request)this.PA_RequestRadGridView.SelectedItem;
if (selReq != null)
{
((PA_Request)this.PA_RequestRadGridView.SelectedItem).STATUS = "Disapproved";
this.PA_RequestDomainDataSource.SubmitChanges();
}
}
private void ApplyCmd_Click(object sender, RoutedEventArgs e)
{
PA_Request selReq = (PA_Request)this.PA_RequestRadGridView.SelectedItem;
if (selReq != null)
{
((PA_Request)this.PA_RequestRadGridView.SelectedItem).STATUS = "Applied";
this.PA_RequestDomainDataSource.SubmitChanges();
}