2024-05-27 11:59:51 +00:00
|
|
|
@page "/edit-core-rule-criterion"
|
|
|
|
|
|
|
|
<PageTitle>Edit CoreRuleCriterion</PageTitle>
|
|
|
|
|
|
|
|
<RadzenColumn SizeMD=12>
|
|
|
|
<RadzenAlert Shade="Shade.Lighter" Variant="Variant.Flat" Size="AlertSize.Small" AlertStyle="AlertStyle.Danger" Visible="@errorVisible">Cannot save CoreRuleCriterion</RadzenAlert>
|
|
|
|
<RadzenTemplateForm TItem="ILoan.Rules.Web.Models.Rules.CoreRuleCriterion" Data="@coreRuleCriterion" Visible="@(coreRuleCriterion != null)" Submit="@FormSubmit">
|
|
|
|
<RadzenRow style="margin-bottom: 1rem">
|
|
|
|
<RadzenColumn SizeMD="3">
|
|
|
|
<RadzenLabel Text="Core Rule" Component="CoreRule" style="width: 100%" />
|
|
|
|
</RadzenColumn>
|
|
|
|
<RadzenColumn SizeMD="9">
|
|
|
|
<RadzenDropDown Data="@coreRulesForRuleID" TextProperty="RuleName" ValueProperty="ID" AllowClear=true
|
|
|
|
Disabled=@(hasRuleIDValue) Placeholder="Choose CoreRule" style="display: block; width: 100%" @bind-Value="@coreRuleCriterion.RuleID" Name="RuleID"
|
|
|
|
/>
|
|
|
|
</RadzenColumn>
|
|
|
|
</RadzenRow>
|
|
|
|
<RadzenRow style="margin-bottom: 1rem">
|
|
|
|
<RadzenColumn SizeMD="3">
|
|
|
|
<RadzenLabel Text="Property" Component="Property" style="width: 100%" />
|
|
|
|
</RadzenColumn>
|
|
|
|
<RadzenColumn SizeMD="9">
|
|
|
|
<RadzenTextBox style="display: block; width: 100%" @bind-Value="@coreRuleCriterion.Property" Name="Property" />
|
|
|
|
</RadzenColumn>
|
|
|
|
</RadzenRow>
|
|
|
|
<RadzenRow style="margin-bottom: 1rem">
|
|
|
|
<RadzenColumn SizeMD="3">
|
|
|
|
<RadzenLabel Text="Comparison" Component="Comparison" style="width: 100%" />
|
|
|
|
</RadzenColumn>
|
|
|
|
<RadzenColumn SizeMD="9">
|
|
|
|
<RadzenTextBox style="display: block; width: 100%" @bind-Value="@coreRuleCriterion.Comparison" Name="Comparison" />
|
|
|
|
</RadzenColumn>
|
|
|
|
</RadzenRow>
|
|
|
|
<RadzenRow style="margin-bottom: 1rem">
|
|
|
|
<RadzenColumn SizeMD="3">
|
|
|
|
<RadzenLabel Text="Value" Component="Value" style="width: 100%" />
|
|
|
|
</RadzenColumn>
|
|
|
|
<RadzenColumn SizeMD="9">
|
|
|
|
<RadzenTextBox style="display: block; width: 100%" @bind-Value="@coreRuleCriterion.Value" Name="Value" />
|
|
|
|
</RadzenColumn>
|
|
|
|
</RadzenRow>
|
|
|
|
<RadzenRow style="margin-bottom: 1rem">
|
|
|
|
<RadzenColumn SizeMD="3">
|
|
|
|
<RadzenLabel Text="Value Is Property" Component="ValueIsProperty" style="width: 100%" />
|
|
|
|
</RadzenColumn>
|
|
|
|
<RadzenColumn SizeMD="9">
|
|
|
|
<RadzenCheckBox @bind-Value="@coreRuleCriterion.ValueIsProperty" Name="ValueIsProperty" />
|
|
|
|
</RadzenColumn>
|
|
|
|
</RadzenRow>
|
|
|
|
<RadzenRow style="margin-bottom: 1rem">
|
|
|
|
<RadzenColumn SizeMD="3">
|
|
|
|
<RadzenLabel Text="Return Count" Component="ReturnCount" style="width: 100%" />
|
|
|
|
</RadzenColumn>
|
|
|
|
<RadzenColumn SizeMD="9">
|
|
|
|
<RadzenCheckBox @bind-Value="@coreRuleCriterion.ReturnCount" Name="ReturnCount" />
|
|
|
|
</RadzenColumn>
|
|
|
|
</RadzenRow>
|
|
|
|
<RadzenRow style="margin-bottom: 1rem">
|
|
|
|
<RadzenColumn SizeMD="3">
|
|
|
|
<RadzenLabel Text="Is Threshold Criterium" Component="IsThresholdCriterium" style="width: 100%" />
|
|
|
|
</RadzenColumn>
|
|
|
|
<RadzenColumn SizeMD="9">
|
|
|
|
<RadzenCheckBox @bind-Value="@coreRuleCriterion.IsThresholdCriterium" Name="IsThresholdCriterium" />
|
|
|
|
</RadzenColumn>
|
|
|
|
</RadzenRow>
|
2024-05-27 14:00:45 +00:00
|
|
|
<RadzenRow style="margin-bottom: 1rem">
|
|
|
|
<RadzenColumn SizeMD="3">
|
|
|
|
<RadzenLabel Text="update" Component="Update" style="width: 100%" />
|
|
|
|
</RadzenColumn>
|
|
|
|
<RadzenColumn SizeMD="9">
|
|
|
|
<RadzenNumeric style="display: block; width: 100%" @bind-Value="@coreRuleCriterion.Update" Name="Update" />
|
|
|
|
</RadzenColumn>
|
|
|
|
</RadzenRow>
|
2024-05-27 11:59:51 +00:00
|
|
|
<RadzenStack Orientation="Orientation.Horizontal" AlignItems="AlignItems.Center" JustifyContent="JustifyContent.End" Gap="0.5rem">
|
|
|
|
<RadzenButton ButtonStyle="ButtonStyle.Primary" ButtonType="ButtonType.Submit" Icon="save" Text="Save" Variant="Variant.Flat" />
|
|
|
|
<RadzenButton ButtonStyle="ButtonStyle.Light" Text="Cancel" Variant="Variant.Flat" Click="@CancelButtonClick" />
|
|
|
|
</RadzenStack>
|
|
|
|
</RadzenTemplateForm>
|
|
|
|
</RadzenColumn>
|
|
|
|
|