chore: update rules web

This commit is contained in:
Wendell Muntslag 2024-10-24 10:40:26 +02:00
parent 58d8bfa8e0
commit d5ea35de84
8 changed files with 126 additions and 110 deletions

View File

@ -5,6 +5,15 @@
<RadzenColumn SizeMD=12>
<RadzenAlert Shade="Shade.Lighter" Variant="Variant.Flat" Size="AlertSize.Small" AlertStyle="AlertStyle.Danger" Visible="@errorVisible">Cannot save CoreRule</RadzenAlert>
<RadzenTemplateForm TItem="CoreRule" Data="@coreRule" Visible="@(coreRule != null)" Submit="@FormSubmit">
<RadzenRow style="margin-bottom: 1rem">
<RadzenColumn SizeMD="3">
<RadzenLabel Text="Rule ID" Component="RuleId" style="width: 100%" />
</RadzenColumn>
<RadzenColumn SizeMD="9">
<RadzenNumeric style="display: block; width: 100%" @bind-Value="@coreRule.ID" Name="RuleId" />
<RadzenRequiredValidator Component="RuleId" Text="Rule id is required" />
</RadzenColumn>
</RadzenRow>
<RadzenRow style="margin-bottom: 1rem">
<RadzenColumn SizeMD="3">
<RadzenLabel Text="Rule Name" Component="RuleName" style="width: 100%"/>

View File

@ -6,6 +6,15 @@
<RadzenColumn SizeMD=12>
<RadzenAlert Shade="Shade.Lighter" Variant="Variant.Flat" Size="AlertSize.Small" AlertStyle="AlertStyle.Danger" Visible="@errorVisible">Cannot save CoreRule</RadzenAlert>
<RadzenTemplateForm TItem="CoreRule" Data="@coreRule" Visible="@(coreRule != null)" Submit="@FormSubmit">
<RadzenRow style="margin-bottom: 1rem">
<RadzenColumn SizeMD="3">
<RadzenLabel Text="Rule ID" Component="RuleId" style="width: 100%" />
</RadzenColumn>
<RadzenColumn SizeMD="9">
<RadzenNumeric style="display: block; width: 100%" @bind-Value="@coreRule.ID" Name="RuleId" />
<RadzenRequiredValidator Component="RuleId" Text="Rule id is required" />
</RadzenColumn>
</RadzenRow>
<RadzenRow style="margin-bottom: 1rem">
<RadzenColumn SizeMD="3">
<RadzenLabel Text="Rule Name" Component="RuleName" style="width: 100%"/>

View File

@ -1,6 +1,4 @@
using ILoan.Tools.Infrastructure.Services;
namespace ILoan.Tools.Application;
namespace ILoan.Tools.Application.Pages;
public partial class EditCoreRule
{

View File

@ -25,11 +25,11 @@ public class RuleFileGeneratorService(RulesContext context, IConfiguration confi
foreach (var rule in rules.Where(r => _workitem.Contains(r.WorkItemId.ToString())).OrderBy(x => x.ID))
{
var fileName = $"V2.{_startSeq:000}__{rule.WorkItemId}_Rules_{rule.ID}_{rule.Title}.sql";
var fileName = $"V3.{_startSeq:00}__{rule.WorkItemId}_Rules_{rule.ID}_{rule.Title}.sql";
if (rule.Update > 0)
{
fileName = $"V2.{_startSeq:000}__{rule.WorkItemId}_Rules_{rule.ID}_{rule.Title}_Update({rule.Update}).sql";
fileName = $"V3.{_startSeq:00}__{rule.WorkItemId}_Rules_{rule.ID}_{rule.Title}_Update({rule.Update}).sql";
}
var sql = GenerateSqlStatement(rule);

View File

@ -19,8 +19,8 @@
},
"Parameters": {
"GeneratorRoot": "C:\\iloan\\iloan-base-dev\\migrations",
"StartSeqNo": 156,
"StartRuleId": 480,
"Workitem": "3262"
"StartSeqNo": 27,
"StartRuleId": 499,
"Workitem": "3130"
}
}