WinPolicySaveEnsure.xaml 6.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <fw:BaseWindow x:Class="Com.FirmLib.UI.Insuer.WinPolicySaveEnsure"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:fw="http://schemas.FWind/xaml"
  7. xmlns:uc="clr-namespace:Com.FirmLib.UI.Common"
  8. Name="this" Title="确认提示"
  9. Height="350" Width="500" ResizeMode="NoResize" WindowStartupLocation="CenterOwner">
  10. <Grid Margin="5">
  11. <Grid.RowDefinitions>
  12. <RowDefinition Height="Auto"></RowDefinition>
  13. <RowDefinition></RowDefinition>
  14. <RowDefinition Height="30"></RowDefinition>
  15. </Grid.RowDefinitions>
  16. <Grid Grid.Row="0">
  17. <Grid.RowDefinitions>
  18. <RowDefinition></RowDefinition>
  19. <RowDefinition></RowDefinition>
  20. </Grid.RowDefinitions>
  21. <Grid.ColumnDefinitions>
  22. <ColumnDefinition></ColumnDefinition>
  23. <ColumnDefinition></ColumnDefinition>
  24. </Grid.ColumnDefinitions>
  25. <RadioButton x:Name="RdoDefault" GroupName="EditorType" VerticalAlignment="Center" Content="原保险商/保单填写错误,直接修改" Margin="15,5,5,5" IsChecked="{Binding Path=EditType,Converter={x:Static fw:EnumBoolConverter.Instance},ConverterParameter=Update, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"></RadioButton>
  26. <RadioButton x:Name="RdoCorrect" Grid.Row="0" Grid.Column="1" VerticalAlignment="Center" GroupName="EditorType" Content="因业务变更更新保险商保单信息" Margin="5" IsChecked="{Binding Path=EditType,Converter={x:Static fw:EnumBoolConverter.Instance},ConverterParameter=Correct, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"></RadioButton>
  27. <fw:LabelEditor Grid.Row="1" Grid.Column="1" Header="业务变更生效时间:" Orientation="Horizontal" IsEnabled="{Binding IsChecked,ElementName=RdoCorrect}">
  28. <DatePicker Margin="5">
  29. <DatePicker.SelectedDate>
  30. <Binding Path="CorrectEndDate" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged" Converter="{x:Static fw:DateTimeConverter.Date}">
  31. <Binding.ValidationRules>
  32. <fw:RequireValidationRule ValidationStep="ConvertedProposedValue"></fw:RequireValidationRule>
  33. </Binding.ValidationRules>
  34. </Binding>
  35. </DatePicker.SelectedDate>
  36. </DatePicker>
  37. </fw:LabelEditor>
  38. </Grid>
  39. <GroupBox Grid.Row="1">
  40. <GroupBox.Header>
  41. <TextBlock Text="保险商/保单发生变化的资产"></TextBlock>
  42. </GroupBox.Header>
  43. <DataGrid Grid.Row="0" Grid.Column="0" Margin="0,5,0,5" AutoGenerateColumns="False" SelectionMode="Single" FrozenColumnCount="1" ItemsSource="{Binding ChangedAssetItems}"
  44. CanUserAddRows="False"
  45. CanUserDeleteRows="False"
  46. VerticalScrollBarVisibility="Auto"
  47. HorizontalScrollBarVisibility="Auto"
  48. SelectionUnit="FullRow"
  49. HeadersVisibility="Column"
  50. CanUserSortColumns="True"
  51. CellStyle="{StaticResource ResourceKey={x:Static uc:CommonStyles.DataGridCellKey}}"
  52. AlternationCount="2"
  53. >
  54. <DataGrid.RowStyle>
  55. <Style TargetType="DataGridRow">
  56. <Setter Property="Height" Value="30"></Setter>
  57. <Style.Triggers>
  58. <Trigger Property="ItemsControl.AlternationIndex"
  59. Value="0">
  60. <Setter Property="Background" Value="White" />
  61. </Trigger>
  62. <Trigger Property="ItemsControl.AlternationIndex"
  63. Value="1">
  64. <Setter Property="Background" Value="#FFE6E3DD" />
  65. </Trigger>
  66. </Style.Triggers>
  67. </Style>
  68. </DataGrid.RowStyle>
  69. <DataGrid.Columns>
  70. <fw:TDataGridTextColumn Header="资产本地编码" Width="100" IsReadOnly="True" Binding="{Binding Path=LocalCode}"></fw:TDataGridTextColumn>
  71. <fw:TDataGridTextColumn Header="资产本地名称" Width="100" IsReadOnly="True" Binding="{Binding Path=LocalName}"></fw:TDataGridTextColumn>
  72. <fw:TDataGridTextColumn Header="品牌" Width="100" IsReadOnly="True" Binding="{Binding Path=Brand}"></fw:TDataGridTextColumn>
  73. <fw:TDataGridTextColumn Header="产品名" Width="100" IsReadOnly="True" Binding="{Binding Path=Product}"></fw:TDataGridTextColumn>
  74. <fw:TDataGridTextColumn Header="型号" Width="100" IsReadOnly="True" Binding="{Binding Path=Type}"></fw:TDataGridTextColumn>
  75. <fw:TDataGridTextColumn Header="原保险商名称" Width="100" IsReadOnly="True" Binding="{Binding Path=InsuerName}"></fw:TDataGridTextColumn>
  76. <fw:TDataGridTextColumn Header="原保险单号" Width="100" IsReadOnly="True" Binding="{Binding Path=InsurancePolicyNo}"></fw:TDataGridTextColumn>
  77. <fw:TDataGridTextColumn Header="原保单截止日期" Width="100" IsReadOnly="True" Binding="{Binding Path=EndDate}"></fw:TDataGridTextColumn>
  78. </DataGrid.Columns>
  79. </DataGrid>
  80. </GroupBox>
  81. <StackPanel Grid.Row="2" Orientation="Horizontal" HorizontalAlignment="Center" >
  82. <Button Command="{Binding Commands.EnsureCommand}" CommandParameter="{Binding ElementName=this}" Style="{StaticResource ResourceKey={x:Static uc:CommonStyles.ButtonKey}}" Height="23" Width="60" Content="确定" Click="btnOK_Click">
  83. </Button>
  84. </StackPanel>
  85. </Grid>
  86. </fw:BaseWindow>