This commit is contained in:
RDeck 2025-05-29 09:59:21 -04:00
parent 9b28bf7d24
commit 8d5f8fbc0b
17 changed files with 435 additions and 435 deletions

Binary file not shown.

View File

@ -5,10 +5,6 @@
{ {
"AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}", "AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}",
"RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}" "RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}"
},
{
"AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\pages\\home.razor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\pages\\home.razor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
} }
], ],
"DocumentGroupContainers": [ "DocumentGroupContainers": [
@ -72,22 +68,9 @@
"RelativeDocumentMoniker": "Components\\Pages\\Home.razor", "RelativeDocumentMoniker": "Components\\Pages\\Home.razor",
"ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor", "ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor",
"RelativeToolTip": "Components\\Pages\\Home.razor", "RelativeToolTip": "Components\\Pages\\Home.razor",
"ViewState": "AgIAAHgAAAAAAAAAAAAAAL4AAAAdAAAAAAAAAA==", "ViewState": "AgIAAAwBAAAAAAAAAAAAACcBAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000759|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000759|",
"WhenOpened": "2025-05-22T09:45:36.931Z", "WhenOpened": "2025-05-29T13:04:23.98Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Home.razor.cs",
"DocumentMoniker": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor.cs",
"RelativeDocumentMoniker": "Components\\Pages\\Home.razor.cs",
"ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor.cs",
"RelativeToolTip": "Components\\Pages\\Home.razor.cs",
"ViewState": "AgIAAEABAAAAAAAAAAAAAFQBAAAjAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-22T09:57:08.621Z",
"EditorCaption": "" "EditorCaption": ""
} }
] ]

View File

@ -5,10 +5,6 @@
{ {
"AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}", "AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}",
"RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}" "RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\pages\\home.razor||{40D31677-CBC0-4297-A9EF-89D907823A98}"
},
{
"AbsoluteMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|c:\\repos\\summerbestwebform2\\components\\pages\\home.razor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{10E16044-8880-42A4-866B-B0461C450A71}|SummerBestWebForm2.csproj|solutionrelative:components\\pages\\home.razor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
} }
], ],
"DocumentGroupContainers": [ "DocumentGroupContainers": [
@ -72,22 +68,9 @@
"RelativeDocumentMoniker": "Components\\Pages\\Home.razor", "RelativeDocumentMoniker": "Components\\Pages\\Home.razor",
"ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor", "ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor",
"RelativeToolTip": "Components\\Pages\\Home.razor", "RelativeToolTip": "Components\\Pages\\Home.razor",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAvAAAAAAAAAA==", "ViewState": "AgIAAAwBAAAAAAAAAAAAACcBAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000759|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000759|",
"WhenOpened": "2025-05-22T09:45:36.931Z", "WhenOpened": "2025-05-29T13:04:23.98Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Home.razor.cs",
"DocumentMoniker": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor.cs",
"RelativeDocumentMoniker": "Components\\Pages\\Home.razor.cs",
"ToolTip": "C:\\Repos\\SummerBestWebForm2\\Components\\Pages\\Home.razor.cs",
"RelativeToolTip": "Components\\Pages\\Home.razor.cs",
"ViewState": "AgIAAEABAAAAAAAAAAAAAFQBAAAjAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-22T09:57:08.621Z",
"EditorCaption": "" "EditorCaption": ""
} }
] ]

View File

@ -1,5 +1,5 @@
@inherits LayoutComponentBase @inherits LayoutComponentBase
<TelerikRootComponent> <TelerikRootComponent>
@Body @Body
</TelerikRootComponent> </TelerikRootComponent>

View File

@ -1,444 +1,475 @@
@page "/" @page "/"
@using Telerik.Blazor
@using Telerik.Blazor.Components
@using Telerik.SvgIcons
@using System.ComponentModel.DataAnnotations @using System.ComponentModel.DataAnnotations
@using kmCommonLibsCore;
<PageTitle>Welcome</PageTitle> <PageTitle>Welcome</PageTitle>
@if (ShowWizard) @if (ShowWizard)
{ {
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-12"> <div class="col-12">
<TelerikWizard @bind-Value="@Value" OnFinish="OnFinishHandler" Width="100%" Height="95vh" Class="sbWizard" StepperPosition=WizardStepperPosition.Top> <TelerikWizard @bind-Value="@Value" OnFinish="OnFinishHandler" Width="100%" Height="95vh" Class="sbWizard" StepperPosition=WizardStepperPosition.Top>
<WizardSteps> <WizardSteps>
<WizardStep Label="Introduction" Icon="@SvgIcon.Globe" OnChange="@OnAudienceChoiceStepChange" Valid="@IsAudienceChoiceValid"> <WizardStep Label="Introduction" Icon="@SvgIcon.Globe" OnChange="@OnAudienceChoiceStepChange" Valid="@IsAudienceChoiceValid">
<Content> <Content>
<TelerikForm Model="@cardType" @ref="@IntroForm"> <TelerikForm Model="@cardType" @ref="@IntroForm">
<FormItems> <FormItems>
<FormItem> <FormItem>
<Template> <Template>
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-12 px-sm-5 mb-2"> <div class="col-12 px-sm-5 mb-2">
<h1>KeyMotive's Summer Growth Program</h1> <h1>KeyMotive's Summer Growth Program</h1>
<div class="px-sm-5 mb-2"> <div class="px-sm-5 mb-2">
<p>It's time for our Summer Growth Program!<br />If you're looking to kick off your summer season with a wildly successful campgaign, then you've come to the right place!</p> <p>It's time for our Summer Growth Program!<br />If you're looking to kick off your summer season with a wildly successful campgaign, then you've come to the right place!</p>
<p> <p>
Using this wizard, choose your target audience, decide what media you'd like to mail, choose from a few suggested designs (or request a custom design from our Using this wizard, choose your target audience, decide what media you'd like to mail, choose from a few suggested designs (or request a custom design from our
creative team), and that's it! creative team), and that's it!
</p> </p>
<p>Let us handle the rest!</p> <p>Let us handle the rest!</p>
</div> </div>
<div> <div>
<img src="/img/7ccdfcc7-f91b-497e-8c19-ebb3a4021ea3.png" class="img-fluid" /> <img src="/img/7ccdfcc7-f91b-497e-8c19-ebb3a4021ea3.png" class="img-fluid" />
</div> </div>
<div class="px-sm-5 mb-2 text-start"> <div class="px-sm-5 mb-2 text-start">
Your audience choices are: Your audience choices are:
<ul> <ul>
<li>A list of your <strong class="text-primary">Very Best Customers</strong> (always a heavy-hitting campaign!)</li> <li>A list of your <strong class="text-primary">Very Best Customers</strong> (always a heavy-hitting campaign!)</li>
<li>A list composed of <strong class="text-primary">Great Prospects</strong> near your shop, as well as a mix of formerly-Great Customers that you <li>
<strong class="text-primary">haven't seen during the past 8 months</strong>.</li> A list composed of <strong class="text-primary">Great Prospects</strong> near your shop, as well as a mix of formerly-Great Customers that you
</ul> <strong class="text-primary">haven't seen during the past 8 months</strong>.
</div> </li>
<div class="px-sm-5 text-start"> </ul>
</div>
<div class="px-sm-5 text-start">
<strong>Please Select:</strong> <strong>Please Select:</strong>
<TelerikRadioGroup Data="@audiences" <TelerikRadioGroup Data="@audiences"
@bind-Value="@audienceType" @bind-Value="@audienceType"
ValueField="@nameof(AudienceType.AudienceDescription)" ValueField="@nameof(AudienceType.AudienceDescription)"
TextField="@nameof(AudienceType.AudienceDescription)"> TextField="@nameof(AudienceType.AudienceDescription)">
</TelerikRadioGroup> </TelerikRadioGroup>
</div>
</div> </div>
</div> </div>
</div> </div>
</div> </Template>
</Template> </FormItem>
</FormItem> </FormItems>
</FormItems> <FormButtons>
<FormButtons>
@* Need this here to avoid addition of random submit button *@ @* Need this here to avoid addition of random submit button *@
</FormButtons> </FormButtons>
</TelerikForm> </TelerikForm>
</Content> </Content>
</WizardStep> </WizardStep>
@* *@ @* *@
@* Step 1 - plastic card vs postcard *@ @* Step 1 - plastic card vs postcard *@
@* *@ @* *@
<WizardStep Label="Card Type" Icon="@SvgIcon.EnvelopeBox" OnChange="@OnCardChoiceStepChange" Valid="@IsCardChoiceValid"> <WizardStep Label="Card Type" Icon="@SvgIcon.EnvelopeBox" OnChange="@OnCardChoiceStepChange" Valid="@IsCardChoiceValid">
<Content> <Content>
<TelerikForm Model="@cardType" @ref="@cardTypeForm"> <TelerikForm Model="@cardType" @ref="@cardTypeForm">
<FormItems> <FormItems>
<FormItem> <FormItem>
<Template> <Template>
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-12"> <div class="col-12">
<h1 style="text-align:center">Step 1 - Choose a Card Type</h1> <h1 style="text-center">Step 1 - Choose a Card Type</h1>
</div> </div>
<div class="col-12 text-center mb-3"> <div class="col-12 text-center mb-3">
<TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Single"> <TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Single">
<ButtonGroupToggleButton @bind-Selected="@isPlasticCard">Plastic Card</ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@isPlasticCard">Plastic Card</ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@isPostcard">Postcard</ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@isPostcard">Postcard</ButtonGroupToggleButton>
</TelerikButtonGroup> </TelerikButtonGroup>
</div> </div>
@* Preview information about the selected card type*@ @* Preview information about the selected card type*@
@if (isPlasticCard) @if (isPlasticCard)
{ {
<div class="col-sm-4 mb-3 text-start"> <div class="col-sm-4 mb-3 text-start">
<h4>Very Popular Plastic Card Mailer!</h4> <h4>Very Popular Plastic Card Mailer!</h4>
<ul> <ul>
<li>As thick as a typical credit card!</li> <li>As thick as a typical credit card!</li>
<li>Large size piece (8&frac14; x 4 inches)</li> <li>Large size piece (8&frac14; x 4 inches)</li>
<li>Coupons pop out, offering great convenience for your customers!</li> <li>Coupons pop out, offering great convenience for your customers!</li>
<li>Leave it to us - we select, print, sort and mail for just <strong class="text-primary text-nowrap">$1.02 each</strong></li> <li>Leave it to us - we select, print, sort and mail for just <strong class="text-primary text-nowrap">$1.02 each</strong></li>
</ul> </ul>
</div> </div>
<div class="col-sm-8 text-center mb-3"> <div class="col-sm-8 text-center mb-3">
<img class="img-fluid" src="/img/1181c4aa-4f3f-4eb4-8d5d-7eff0131d5f2.png" /> <img class="img-fluid" src="/img/1181c4aa-4f3f-4eb4-8d5d-7eff0131d5f2.png" />
</div> </div>
} }
else else
{ {
<div class="col-sm-4 mb-3 text-start"> <div class="col-sm-4 mb-3 text-start">
<h4>Premium Postcard Really Stands Out in the Mailbox</h4> <h4>Premium Postcard Really Stands Out in the Mailbox</h4>
<ul> <ul>
<li>Premium paper, Jumbo-Sized (8&frac12; x 6 inches)</li> <li>Premium paper, Jumbo-Sized (8&frac12; x 6 inches)</li>
<li>UV gloss-coated</li> <li>UV gloss-coated</li>
<li>Choose from our selection, or ask for a custom design!</li> <li>Choose from our selection, or ask for a custom design!</li>
<li>Full service - select, print, sort, mail for just <strong class="text-primary text-nowrap">79&#162; each</strong></li> <li>Full service - select, print, sort, mail for just <strong class="text-primary text-nowrap">79&#162; each</strong></li>
</ul> </ul>
</div> </div>
<div class="col-sm-8 text-center mb-3"> <div class="col-sm-8 text-center mb-3">
<img class="img-fluid" src="/img/ad5a2b69-a493-429b-9edd-8320ec1e9c33.png" /> <img class="img-fluid" src="/img/ad5a2b69-a493-429b-9edd-8320ec1e9c33.png" />
</div> </div>
} }
</div>
</div> </div>
</div> </Template>
</Template> </FormItem>
</FormItem> </FormItems>
</FormItems> <FormButtons>
<FormButtons>
@* Need this here to avoid addition of random submit button *@ @* Need this here to avoid addition of random submit button *@
</FormButtons> </FormButtons>
</TelerikForm> </TelerikForm>
</Content> </Content>
</WizardStep> </WizardStep>
@* *@ @* *@
@* Step 2 - selecting card design *@ @* Step 2 - selecting card design *@
@* *@ @* *@
<WizardStep Label="Card Design" Icon="@SvgIcon.MapMarkerTarget" OnChange="@OnDesignStepChange" Valid="@IsDesignChoiceValid"> <WizardStep Label="Card Design" Icon="@SvgIcon.MapMarkerTarget" OnChange="@OnDesignStepChange" Valid="@IsDesignChoiceValid">
<Content> <Content>
<TelerikForm Model="@custOptions" <TelerikForm Model="@custOptions" @ref="@customizationForm">
@ref="@customizationForm"> <FormValidation>
<FormValidation> <DataAnnotationsValidator></DataAnnotationsValidator>
<DataAnnotationsValidator></DataAnnotationsValidator> </FormValidation>
</FormValidation> <FormItems>
<FormItems> <FormItem>
<FormItem> <Template>
<Template> <div class="container">
<h1 style="text-align:center">Choose a Design</h1> <div class="row">
<div class="col-12">
<h1 style="text-center">Choose a Design</h1>
</div>
<div class="col-12 text-center mb-3">
@* Button logic *@
<div class="text-center">
<TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Single">
@if (isPlasticCard)
{
<ButtonGroupToggleButton @bind-Selected="@designOne">Plastic Card 1</ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@designTwo">Plastic Card 2</ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@designThree">Plastic Card 3</ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@designCustom">Custom Design</ButtonGroupToggleButton>
}
else
{
<ButtonGroupToggleButton @bind-Selected="@designOne">Postcard 1</ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@designTwo">Postcard 2</ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@designThree">Postcard 3</ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@designCustom">Custom Design</ButtonGroupToggleButton>
}
</TelerikButtonGroup>
<br /><br />
@* Card preview logic *@
@if (designOne)
{
@if (isPostcard)
{
<img src="/img/Postcard1_Front.png" class="img-fluid" alt="Back" />
<img src="/img/Postcard1_Back.png" class="img-fluid" alt="Front" />
}
else
{
<img src="/img/Plastic1_Back.png" class="img-fluid" alt="Back" />
<img src="/img/Plastic1_Front.png" class="img-fluid" alt="Front" />
@* Button logic *@ }
<div style="text-align:center"> }
<TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Single"> else if (designTwo)
@if (isPlasticCard) {
{ @if (isPostcard)
<ButtonGroupToggleButton @bind-Selected="@designOne">Plastic Card 1</ButtonGroupToggleButton> {
<ButtonGroupToggleButton @bind-Selected="@designTwo">Plastic Card 2</ButtonGroupToggleButton> <img src="/img/Postcard2_Front.png" class="img-fluid" alt="Back" />
<ButtonGroupToggleButton @bind-Selected="@designThree">Plastic Card 3</ButtonGroupToggleButton> <img src="/img/Postcard2_Back.png" class="img-fluid" alt="Front" />
} }
else else
{ {
<ButtonGroupToggleButton @bind-Selected="@designOne">Postcard 1</ButtonGroupToggleButton> <img src="/img/Plastic2_Back.png" class="img-fluid" alt="Back" />
<ButtonGroupToggleButton @bind-Selected="@designTwo">Postcard 2</ButtonGroupToggleButton> <img src="/img/Plastic2_Front.png" class="img-fluid" alt="Front" />
<ButtonGroupToggleButton @bind-Selected="@designThree">Postcard 3</ButtonGroupToggleButton> }
} }
</TelerikButtonGroup> else if (designThree)
<br /><br /> {
@* Card preview logic *@ @if (isPostcard)
@if (designOne) {
{ <img src="/img/Postcard3_Front.png" class="img-fluid" alt="Back" />
@if (isPostcard) <img src="/img/Postcard3_Back.png" class="img-fluid" alt="Front" />
{ }
<img src="/img/Postcard1_Front.png" class="img-fluid" /> else
<img src="/img/Postcard1_Back.png" class="img-fluid" /> {
} <img src="/img/Plastic3_Back.png" class="img-fluid" alt="Back" />
else <img src="/img/Plastic3_Front.png" class="img-fluid" alt="Front" />
{ }
<img src="/img/Plastic1_Front.png" class="img-fluid" /> }
<img src="/img/Plastic1_Back.png" class="img-fluid" /> else if (designCustom)
{
} <div class="d-sm-flex justify-content-around">
} <div class="px-5">
else if (designTwo) <h4 class="mb-5">If you have your own idea in mind, or you would like to try another design, our creative design team will make it happen!</h4>
{ </div>
@if (isPostcard) <div class="px-5">
{ <p class="fst-italic">When you're asked for "additional comments," just give us an idea of what you have in mind and our customer care team will have some ideas
<img src="/img/Postcard2_Front.png" class="img-fluid"/> ready when we call you!
<img src="/img/Postcard2_Back.png" class="img-fluid"/> </p>
} </div>
else </div>
{ <div>
<img src="/img/Plastic2_Front.png" class="img-fluid"/> @if (isPostcard)
<img src="/img/Plastic2_Back.png" class="img-fluid"/> {
} <img src="/img/cfeb51c5-5373-44b5-be19-dadea452cc41.png" class="img-fluid" />
} }
else if (designThree) else
{ {
@if (isPostcard) <img src="/img/a41f648d-6b39-41f1-bbe5-084fb8a71a30.png" class="img-fluid" />
{ }
<img src="/img/Postcard3_Front.png" class="img-fluid"/> </div>
<img src="/img/Postcard3_Back.png" class="img-fluid"/> }
} </div>
else </div>
{ </div>
<img src="/img/Plastic3_Front.png" class="img-fluid"/> </div>
<img src="/img/Plastic3_Back.png" class="img-fluid"/> </Template>
} </FormItem>
} </FormItems>
</div> <FormButtons />
</Template> </TelerikForm>
</FormItem> </Content>
</FormItems> </WizardStep>
<FormButtons>
</FormButtons>
</TelerikForm>
</Content>
</WizardStep>
@* *@ @* *@
@* Step 3 - For postcards, choose a verse and a signature *@ @* Step 3 - For postcards, choose a verse and a signature *@
@* *@ @* *@
<WizardStep Label="Customization" OnChange="@OnMessagingStepChange" Valid="@isMessagingValid"> <WizardStep Label="Customization" OnChange="@OnMessagingStepChange" Valid="@isMessagingValid">
<Content> <Content>
<TelerikForm Model="@messagingOptions" <TelerikForm Model="@messagingOptions" @ref="@messagingForm">
@ref="@messagingForm"> <FormItems>
<FormItems> <FormItem>
<FormItem> <Template>
<Template> <div class="container">
@if (isPlasticCard) <div class="row">
{ @if (isPlasticCard)
<h1>No customization needed. Please proceed to logo selection.</h1> {
} <div class="col-12">
else <h4>No customization needed. Please proceed to logo selection.</h4>
{ </div>
<h1>Select a Verse</h1> }
@if (!isPlasticCard) else
{ {
<TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Single" Class="vertical-buttons block-buttons"> <div class="col-12">
<ButtonGroupToggleButton @bind-Selected="@verseOne">Option 1</ButtonGroupToggleButton> <h4 class="mb-3">Please Select a Verse</h4>
<ButtonGroupToggleButton @bind-Selected="@verseTwo">Option 2</ButtonGroupToggleButton> <TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Single" Class="vertical-buttons block-buttons mb-5">
<ButtonGroupToggleButton @bind-Selected="@verseThree">Option 3</ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@verseOne">Option 1</ButtonGroupToggleButton>
</TelerikButtonGroup> <ButtonGroupToggleButton @bind-Selected="@verseTwo">Option 2</ButtonGroupToggleButton>
<br /> <ButtonGroupToggleButton @bind-Selected="@verseThree">Option 3</ButtonGroupToggleButton>
<br /> </TelerikButtonGroup>
@if (verseOne)
@if (verseOne) {
{ <p class="fst-italic">Thank you for making our success possible.</p>
<a>Thank you for making our success possible. We appreciate loyal customers like you and look forward to continuing to be your complete auto repair, service and tire center</a> <p class="fst-italic">We appreciate loyal customers like you and look forward to continuing to be your complete auto repair, service and tire center!</p>
} }
else if (verseTwo) else if (verseTwo)
{ {
<a>We appreciate the trust you have shown in us and look forward to working with you in the future.</a> <p class="fst-italic">We appreciate the trust you have shown in us and look forward to working with you in the future!</p>
} }
else if (verseThree) else if (verseThree)
{ {
<a>We want you to know that we truly appreciate your business and will make every effort possible to continue to provide you with excellent car care.</a> <p class="fst-italic">We want you to know that we truly appreciate your business and will make every effort possible to continue to provide you with excellent car care.</p>
} }
<br /> </div>
<br /> <div class="col-12">
<hr /> <hr class="m-5" />
<h4 class="mb-3">Please Select a Signature</h4>
<TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Single" Class="mb-5">
<ButtonGroupToggleButton @bind-Selected="@sigOne">From Your Friends</ButtonGroupToggleButton>
<h1>Select a Signature</h1> <ButtonGroupToggleButton @bind-Selected="@sigTwo">Name, Title, Phone Number</ButtonGroupToggleButton>
<TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Single"> <ButtonGroupToggleButton @bind-Selected="@sigThree">Custom</ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@sigOne">From Your Friends</ButtonGroupToggleButton> </TelerikButtonGroup>
<ButtonGroupToggleButton @bind-Selected="@sigTwo">Name, Title, Phone Number</ButtonGroupToggleButton> @if (sigOne)
<ButtonGroupToggleButton @bind-Selected="@sigThree">Custom</ButtonGroupToggleButton> {
</TelerikButtonGroup> <p>From your friends at <strong>TopSpeed Tire</strong><br /><i>(your location name)</i></p>
<br /> <p><strong>(888) 555-3712</strong><br /><i>(your location phone number)</i></p>
<br /> }
@if (sigOne) else if (sigTwo)
{ {
<a>From your friends at <strong>{Location Name} {Location Phone Number}</strong></a> <FormItem LabelText="Custom Signature">
} <Template>
else if (sigTwo) <label style="text-align:center; display:block" for="CustomName" class="k-label k-form-label">Name:</label><TelerikTextBox Id="CustomName" @bind-Value="@customName" MaxLength="30" Width="250px"></TelerikTextBox>
{ <label style="text-align:center; display:block" for="CustomTitle" class="k-label k-form-label">Title:</label><TelerikTextBox Id="CustomTitle" @bind-Value="@customTitle" MaxLength="30" Width="250px"></TelerikTextBox>
<FormItem LabelText="Custom Signature"> <label style="text-align:center; display:block" for="CustomPhone" class="k-label k-form-label">Phone:</label><TelerikTextBox Id="CustomPhone" @bind-Value="@customPhone" MaxLength="12" Width="200px"></TelerikTextBox>
<Template> </Template>
<label style="text-align:center; display:block" for="CustomName" class="k-label k-form-label">Name: <TelerikTextBox Id="CustomName" @bind-Value="@customName" MaxLength="30" Width="250px"></TelerikTextBox></label> </FormItem>
<label style="text-align:center; display:block" for="CustomTitle" class="k-label k-form-label">Title: <TelerikTextBox Id="CustomTitle" @bind-Value="@customTitle" MaxLength="30" Width="250px"></TelerikTextBox></label> }
<label style="text-align:center; display:block" for="CustomPhone" class="k-label k-form-label">Phone: <TelerikTextBox Id="CustomPhone" @bind-Value="@customPhone" MaxLength="12" Width="200px"></TelerikTextBox></label> else if (sigThree)
</Template> {
</FormItem> <FormItem LabelText="Custom Signature">
} <Template>
else if (sigThree) <label for="CustomSignature" style="text-align: center">Custom Message (max 30 character/line up to 4 lines)</label><br />
{ <TelerikTextArea Id="CustomSignature" @bind-Value="@customSignature" Rows="4" Cols="35" MaxLength="120"></TelerikTextArea>
<FormItem LabelText="Custom Signature"> </Template>
<Template> </FormItem>
<label for="CustomSignature" style="text-align: center">Custom Message (max 30 character/line up to 4 lines)</label><br /> }
<TelerikTextArea Id="CustomSignature" @bind-Value="@customSignature" Rows="4" Cols="35" MaxLength="120"></TelerikTextArea> </div>
</Template> }
</FormItem> <div class="col-12 text-center mb-3">
} </div>
} </div>
} </div>
</Template> </Template>
</FormItem> </FormItem>
</FormItems> </FormItems>
<FormButtons> <FormButtons />
</TelerikForm>
</FormButtons> </Content>
</TelerikForm> </WizardStep>
</Content>
</WizardStep>
@* *@ @* *@
@* Step 4 - Logo Selection *@ @* Step 4 - Logo Selection *@
@* *@ @* *@
<WizardStep Label="Logos" OnChange="@OnLogoStepChange" Valid="@isLogoValid"> <WizardStep Label="Logos" OnChange="@OnLogoStepChange" Valid="@isLogoValid">
<Content> <Content>
<TelerikForm Model="@logoOptions" <TelerikForm Model="@logoOptions"
@ref="@logoForm"> @ref="@logoForm">
<FormItems> <FormItems>
<FormItem> <FormItem>
<Template> <Template>
<TelerikCheckBox Id="goodyearBox" @bind-Value="@goodyear" /> <TelerikCheckBox Id="goodyearBox" @bind-Value="@goodyear" />
<label for="goodyearBox">Goodyear Logo</label> <label for="goodyearBox">Goodyear Logo</label>
<TelerikCheckBox Id="michelinBox" @bind-Value="@michelin" /> <TelerikCheckBox Id="michelinBox" @bind-Value="@michelin" />
<label for="michelinBox">Michelin Logo</label> <label for="michelinBox">Michelin Logo</label>
<TelerikCheckBox Id="customBox" @bind-Value="@custom" /> <TelerikCheckBox Id="customBox" @bind-Value="@custom" />
<label for="customBox">Custom Logo</label> <label for="customBox">Custom Logo</label>
<br /><br /><br /> <br /><br /><br />
@if (goodyear) @if (goodyear)
{ {
<img src="img/goodyear.png" /> <img src="img/goodyear.png" />
} }
@if (michelin) @if (michelin)
{ {
<img src="img/michelin.png" /> <img src="img/michelin.png" />
} }
</Template> </Template>
</FormItem> </FormItem>
</FormItems> </FormItems>
<FormButtons> <FormButtons>
</FormButtons> </FormButtons>
</TelerikForm> </TelerikForm>
</Content> </Content>
</WizardStep> </WizardStep>
@* *@ @* *@
@* Step 5 - Offer selection for Plastic cards *@ @* Step 5 - Offer selection for Plastic cards *@
@* *@ @* *@
<WizardStep Label="Offers" OnChange="@OnOfferStepChange" Valid="@isOfferSelectionValid"> <WizardStep Label="Offers" OnChange="@OnOfferStepChange" Valid="@isOfferSelectionValid">
<Content> <Content>
<TelerikForm Model="@offerOptions" <TelerikForm Model="@offerOptions"
@ref="@offerForm"> @ref="@offerForm">
<FormItems> <FormItems>
<FormItem> <FormItem>
<Template> <Template>
@if (isPlasticCard) @if (isPlasticCard)
{ {
<h1>Please select two (2) full size offers:</h1> <h1>Please select two (2) full size offers:</h1>
<TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Multiple"> <TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Multiple">
<ButtonGroupToggleButton @bind-Selected="@bigOffers[0]"><img src="img/A1.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@bigOffers[0]"><img src="img/A1.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@bigOffers[1]"><img src="img/A2.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@bigOffers[1]"><img src="img/A2.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@bigOffers[2]"><img src="img/A3.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@bigOffers[2]"><img src="img/A3.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@bigOffers[3]"><img src="img/A4.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@bigOffers[3]"><img src="img/A4.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@bigOffers[4]"><img src="img/A5.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@bigOffers[4]"><img src="img/A5.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@bigOffers[5]"><img src="img/A6.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@bigOffers[5]"><img src="img/A6.png" /></ButtonGroupToggleButton>
</TelerikButtonGroup> </TelerikButtonGroup>
<br /> <br />
<br /> <br />
<hr /> <hr />
<h1>And four (4) half-sized offers:</h1> <h1>And four (4) half-sized offers:</h1>
<TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Multiple"> <TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Multiple">
<ButtonGroupToggleButton @bind-Selected="@smallOffers[0]"><img src="img/B1.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[0]"><img src="img/B1.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@smallOffers[1]"><img src="img/B2.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[1]"><img src="img/B2.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@smallOffers[2]"><img src="img/B3.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[2]"><img src="img/B3.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@smallOffers[3]"><img src="img/B4.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[3]"><img src="img/B4.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@smallOffers[4]"><img src="img/B5.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[4]"><img src="img/B5.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@smallOffers[5]"><img src="img/B6.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[5]"><img src="img/B6.png" /></ButtonGroupToggleButton>
</TelerikButtonGroup> </TelerikButtonGroup>
<br /> <br />
<TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Multiple"> <TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Multiple">
<ButtonGroupToggleButton @bind-Selected="@smallOffers[6]"><img src="img/B7.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[6]"><img src="img/B7.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@smallOffers[7]"><img src="img/B8.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[7]"><img src="img/B8.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@smallOffers[8]"><img src="img/B9.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[8]"><img src="img/B9.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@smallOffers[9]"><img src="img/B10.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[9]"><img src="img/B10.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@smallOffers[10]"><img src="img/B11.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[10]"><img src="img/B11.png" /></ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@smallOffers[11]"><img src="img/B12.png" /></ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@smallOffers[11]"><img src="img/B12.png" /></ButtonGroupToggleButton>
</TelerikButtonGroup> </TelerikButtonGroup>
} }
else else
{ {
<h1>No offers needed. Please proceed to location information.</h1> <h1>No offers needed. Please proceed to location information.</h1>
} }
</Template> </Template>
</FormItem> </FormItem>
</FormItems> </FormItems>
<FormButtons> <FormButtons>
</FormButtons> </FormButtons>
</TelerikForm> </TelerikForm>
</Content> </Content>
</WizardStep> </WizardStep>
@* *@ @* *@
@* Step 6 - Location information *@ @* Step 6 - Location information *@
@* *@ @* *@
<WizardStep Label="Location Info" OnChange="@OnLocationStepChange" Valid="@isLocationInfoValid"> <WizardStep Label="Location Info" OnChange="@OnLocationStepChange" Valid="@isLocationInfoValid">
<Content> <Content>
<TelerikForm Model="@locationInfo" <TelerikForm Model="@locationInfo"
@ref="@locationForm" Columns="2" ColumnSpacing="25px"> @ref="@locationForm" Columns="2" ColumnSpacing="25px">
<FormButtons></FormButtons> <FormButtons></FormButtons>
</TelerikForm> </TelerikForm>
</Content> </Content>
</WizardStep> </WizardStep>
@* *@ @* *@
@* Step 7 - Payment *@ @* Step 7 - Payment *@
@* *@ @* *@
<WizardStep Label="Payment Info"> <WizardStep Label="Payment Info">
<Content> <Content>
<TelerikForm Model="@paymentInfo" <TelerikForm Model="@paymentInfo"
@ref="@paymentForm"> @ref="@paymentForm">
<FormItems> <FormItems>
<FormItem> <FormItem>
<Template> <Template>
<TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Single" Class="vertical-buttons block-buttons"> <TelerikButtonGroup SelectionMode="@ButtonGroupSelectionMode.Single" Class="vertical-buttons block-buttons">
<ButtonGroupToggleButton @bind-Selected="@ccOnFile">Credit Card On File</ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@ccOnFile">Credit Card On File</ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@callWithInfo">Call With Payment Info</ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@callWithInfo">Call With Payment Info</ButtonGroupToggleButton>
<ButtonGroupToggleButton @bind-Selected="@check">Check (due by 6/13/25)</ButtonGroupToggleButton> <ButtonGroupToggleButton @bind-Selected="@check">Check (due by 6/13/25)</ButtonGroupToggleButton>
</TelerikButtonGroup> </TelerikButtonGroup>
</Template> </Template>
</FormItem> </FormItem>
<br /><br /> <br /><br />
<FormItem LabelText="Additional Info"> <FormItem LabelText="Additional Info">
<Template> <Template>
<label for="RequestedQuantity" style="text-align: center">Requested Quantity</label> <label for="RequestedQuantity" style="text-align: center">Requested Quantity</label>
<TelerikTextBox Id="RequestedQuantity" @bind-Value="@requestedQuantity" MaxLength="6" Width="150px"></TelerikTextBox> <TelerikTextBox Id="RequestedQuantity" @bind-Value="@requestedQuantity" MaxLength="6" Width="150px"></TelerikTextBox>
<label for="AdditionalComments" style="text-align: center">Additional Comments</label> <label for="AdditionalComments" style="text-align: center">Additional Notes</label>
<TelerikTextBox Id="AdditionalComments" @bind-Value="@additionalComments" MaxLength="120" Width="450px"></TelerikTextBox> <TelerikTextArea Id="CustomSignature" @bind-Value="@additionalComments" Rows="4" Cols="100" MaxLength="500"></TelerikTextArea>
</Template> </Template>
</FormItem> </FormItem>
</FormItems> </FormItems>
<FormButtons> <FormButtons>
</FormButtons> </FormButtons>
</TelerikForm> </TelerikForm>
</Content> </Content>
</WizardStep> </WizardStep>
</WizardSteps> </WizardSteps>
</TelerikWizard> </TelerikWizard>
</div>
</div> </div>
</div> </div>
</div>
} }

View File

@ -1,9 +1,9 @@
using kmCommonLibsCore; using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using Telerik.Blazor.Components;
using Telerik.Blazor; using Telerik.Blazor;
using Telerik.Blazor.Components;
using Telerik.SvgIcons; using Telerik.SvgIcons;
using kmCommonLibsCore;
namespace SummerBestWebForm2.Components.Pages; namespace SummerBestWebForm2.Components.Pages;
@ -208,17 +208,18 @@ public partial class Home
await Console.Out.WriteLineAsync("ERROR: " + e.Message); await Console.Out.WriteLineAsync("ERROR: " + e.Message);
} }
ShowWizard = false; ShowWizard = false;
await Dialog.AlertAsync("The Registration was submitted successfully", "Done"); await Dialogs.AlertAsync("The Registration was submitted successfully", "Done");
} }
} }
#region "User Selections - Model"
public bool? IsAudienceChoiceValid { get; set; } = false; public bool? IsAudienceChoiceValid { get; set; } = false;
public bool? IsCardChoiceValid { get; set; } = false; public bool? IsCardChoiceValid { get; set; } = false;
public bool? IsDesignChoiceValid { get; set; } = false; public bool? IsDesignChoiceValid { get; set; } = false;
[CascadingParameter] [CascadingParameter]
public DialogFactory Dialog { get; set; } public DialogFactory Dialogs { get; set; }
public bool ShowWizard { get; set; } = true; public bool ShowWizard { get; set; } = true;
@ -247,6 +248,7 @@ public partial class Home
public bool designOne = true; public bool designOne = true;
public bool designTwo = false; public bool designTwo = false;
public bool designThree = false; public bool designThree = false;
public bool designCustom = false;
// Variables for selecting messaging (postcards only) // Variables for selecting messaging (postcards only)
public TelerikForm messagingForm { get; set; } = new(); public TelerikForm messagingForm { get; set; } = new();
@ -302,6 +304,7 @@ public partial class Home
public bool callWithInfo = false; public bool callWithInfo = false;
public bool check = false; public bool check = false;
#endregion
public void ToggleCardType() public void ToggleCardType()
{ {
@ -364,7 +367,7 @@ public partial class Home
if (!isOfferSelectionValid) if (!isOfferSelectionValid)
{ {
args.IsCancelled = true; args.IsCancelled = true;
await Dialog.AlertAsync("Please select the proper amount of offers.", "You cannot proceed"); await Dialogs.AlertAsync("Please select the proper amount of offers.", "You cannot proceed");
} }
} }
} }
@ -385,7 +388,7 @@ public partial class Home
if (!isLocationInfoValid) if (!isLocationInfoValid)
{ {
args.IsCancelled = true; args.IsCancelled = true;
await Dialog.AlertAsync("Please fill out all required fields.", "You cannot proceed"); await Dialogs.AlertAsync("Please fill out all required fields.", "You cannot proceed");
} }
} }

View File

@ -1,6 +1,6 @@
<Router AppAssembly="typeof(Program).Assembly"> <Router AppAssembly="typeof(Program).Assembly">
<Found Context="routeData"> <Found Context="routeData">
<RouteView RouteData="routeData" DefaultLayout="typeof(Layout.MainLayout)" /> <RouteView RouteData="routeData" DefaultLayout="typeof(Layout.MainLayout)" />
<FocusOnNavigate RouteData="routeData" Selector="h1" /> <FocusOnNavigate RouteData="routeData" Selector="h1" />
</Found> </Found>
</Router> </Router>

View File

@ -12,7 +12,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="kmCommonLibsCore" Version="2.0.0.129" /> <PackageReference Include="kmCommonLibsCore" Version="2.0.0.129" />
<PackageReference Include="Telerik.SvgIcons" Version="4.3.0" /> <PackageReference Include="Telerik.SvgIcons" Version="4.2.0" />
<PackageReference Include="Telerik.UI.for.Blazor" Version="8.1.1" /> <PackageReference Include="Telerik.UI.for.Blazor" Version="8.1.1" />
</ItemGroup> </ItemGroup>

View File

@ -1,7 +1,7 @@
 
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17 # Visual Studio Version 17
VisualStudioVersion = 17.13.36105.23 d17.13 VisualStudioVersion = 17.13.36105.23
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SummerBestWebForm2", "SummerBestWebForm2.csproj", "{10E16044-8880-42A4-866B-B0461C450A71}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SummerBestWebForm2", "SummerBestWebForm2.csproj", "{10E16044-8880-42A4-866B-B0461C450A71}"
EndProject EndProject

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("SummerBestWebForm2")] [assembly: System.Reflection.AssemblyCompanyAttribute("SummerBestWebForm2")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d92f990b09614494d51cc3b93e4acabedb32f235")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9b28bf7d24722f5c55cef7bd645e913fd9f0cc1a")]
[assembly: System.Reflection.AssemblyProductAttribute("SummerBestWebForm2")] [assembly: System.Reflection.AssemblyProductAttribute("SummerBestWebForm2")]
[assembly: System.Reflection.AssemblyTitleAttribute("SummerBestWebForm2")] [assembly: System.Reflection.AssemblyTitleAttribute("SummerBestWebForm2")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
4d9f1f0b4ebbbb88ed0d5e48d4e075cc6af174dcfc64d4934e995ae1d4553706 9c3a26a0e221101541511b134daa7b1793f7b9eaab9d602f81659455684bf9c0

View File

@ -55,7 +55,7 @@
"dependencies": { "dependencies": {
"Telerik.SvgIcons": { "Telerik.SvgIcons": {
"target": "Package", "target": "Package",
"version": "[4.3.0, )" "version": "[4.2.0, )"
}, },
"Telerik.UI.for.Blazor": { "Telerik.UI.for.Blazor": {
"target": "Package", "target": "Package",

View File

@ -2029,7 +2029,7 @@
"lib/netstandard2.0/Telerik.Recurrence.dll": {} "lib/netstandard2.0/Telerik.Recurrence.dll": {}
} }
}, },
"Telerik.SvgIcons/4.3.0": { "Telerik.SvgIcons/4.2.0": {
"type": "package", "type": "package",
"compile": { "compile": {
"lib/netstandard2.0/Telerik.SvgIcons.dll": {} "lib/netstandard2.0/Telerik.SvgIcons.dll": {}
@ -6294,16 +6294,16 @@
"telerik.recurrence.nuspec" "telerik.recurrence.nuspec"
] ]
}, },
"Telerik.SvgIcons/4.3.0": { "Telerik.SvgIcons/4.2.0": {
"sha512": "HTNvouqTE0mRgP1br0Dz4bf/tyQVDPQtvp5Rgel05DgVJFyowiU+SNHhEIUm2id33shqTtVIUjTqidg+85EkTw==", "sha512": "6vQWZOT5xRmkUaYh5mDv4jlp2vzLRv1PpWzscgfPm7LpYdYnLqAnOVqUnrwhuNtkpSly01nwNFtyQGneZgjO9A==",
"type": "package", "type": "package",
"path": "telerik.svgicons/4.3.0", "path": "telerik.svgicons/4.2.0",
"files": [ "files": [
".nupkg.metadata", ".nupkg.metadata",
".signature.p7s", ".signature.p7s",
"README.md", "README.md",
"lib/netstandard2.0/Telerik.SvgIcons.dll", "lib/netstandard2.0/Telerik.SvgIcons.dll",
"telerik.svgicons.4.3.0.nupkg.sha512", "telerik.svgicons.4.2.0.nupkg.sha512",
"telerik.svgicons.nuspec" "telerik.svgicons.nuspec"
] ]
}, },
@ -6368,7 +6368,7 @@
}, },
"projectFileDependencyGroups": { "projectFileDependencyGroups": {
"net8.0": [ "net8.0": [
"Telerik.SvgIcons >= 4.3.0", "Telerik.SvgIcons >= 4.2.0",
"Telerik.UI.for.Blazor >= 8.1.1", "Telerik.UI.for.Blazor >= 8.1.1",
"kmCommonLibsCore >= 2.0.0.129" "kmCommonLibsCore >= 2.0.0.129"
] ]
@ -6428,7 +6428,7 @@
"dependencies": { "dependencies": {
"Telerik.SvgIcons": { "Telerik.SvgIcons": {
"target": "Package", "target": "Package",
"version": "[4.3.0, )" "version": "[4.2.0, )"
}, },
"Telerik.UI.for.Blazor": { "Telerik.UI.for.Blazor": {
"target": "Package", "target": "Package",

View File

@ -1,6 +1,6 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "4AnT3wU+ifk=", "dgSpecHash": "WcTVtBRMuFk=",
"success": true, "success": true,
"projectFilePath": "C:\\Repos\\SummerBestWebForm2\\SummerBestWebForm2.csproj", "projectFilePath": "C:\\Repos\\SummerBestWebForm2\\SummerBestWebForm2.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
@ -126,7 +126,7 @@
"C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.pivot.core\\0.1.3\\telerik.pivot.core.0.1.3.nupkg.sha512", "C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.pivot.core\\0.1.3\\telerik.pivot.core.0.1.3.nupkg.sha512",
"C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.pivot.dataproviders.xmla\\0.1.3\\telerik.pivot.dataproviders.xmla.0.1.3.nupkg.sha512", "C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.pivot.dataproviders.xmla\\0.1.3\\telerik.pivot.dataproviders.xmla.0.1.3.nupkg.sha512",
"C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.recurrence\\0.2.3\\telerik.recurrence.0.2.3.nupkg.sha512", "C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.recurrence\\0.2.3\\telerik.recurrence.0.2.3.nupkg.sha512",
"C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.svgicons\\4.3.0\\telerik.svgicons.4.3.0.nupkg.sha512", "C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.svgicons\\4.2.0\\telerik.svgicons.4.2.0.nupkg.sha512",
"C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.ui.for.blazor\\8.1.1\\telerik.ui.for.blazor.8.1.1.nupkg.sha512", "C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.ui.for.blazor\\8.1.1\\telerik.ui.for.blazor.8.1.1.nupkg.sha512",
"C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.zip\\2025.1.205\\telerik.zip.2025.1.205.nupkg.sha512", "C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\telerik.zip\\2025.1.205\\telerik.zip.2025.1.205.nupkg.sha512",
"C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\xact.core.pcl\\0.0.5014\\xact.core.pcl.0.0.5014.nupkg.sha512" "C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\xact.core.pcl\\0.0.5014\\xact.core.pcl.0.0.5014.nupkg.sha512"

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 762 KiB