All checks were successful
Build (develop) / Promote (main) / build-and-push-deploy (push) Successful in 6m18s
89 lines
3.3 KiB
HTML
89 lines
3.3 KiB
HTML
<div class="container-fluid">
|
|
<form class="k-form" [formGroup]="formDiscount">
|
|
<fieldset>
|
|
<legend>Dados do pedido xxx</legend>
|
|
|
|
<label class="k-form-field">
|
|
<span>Valor dos produtos</span>
|
|
<kendo-numerictextbox [spinners]="false" [readonly]="true" [value]="orderValue" formControlName="value">
|
|
</kendo-numerictextbox>
|
|
</label>
|
|
|
|
<div class="">
|
|
<label class="k-form-field">
|
|
<span>% Desconto desejado</span>
|
|
<kendo-numerictextbox formControlName="discount" [spinners]="false">
|
|
<kendo-formerror>Error: Percentual acima do permitido para o usuário.</kendo-formerror>
|
|
</kendo-numerictextbox>
|
|
</label>
|
|
<label class="k-form-field">
|
|
<span>Valor do desconto</span>
|
|
<kendo-numerictextbox formControlName="discountValue" [spinners]="false">
|
|
<kendo-formerror>Error: Percentual acima do permitido para o usuário.</kendo-formerror>
|
|
</kendo-numerictextbox>
|
|
</label>
|
|
</div>
|
|
|
|
<label class="k-form-field">
|
|
<span>Valor do pedido com desconto</span>
|
|
<kendo-numerictextbox formcontrolName="valueWithDiscount" [spinners]="false" [readonly]="true"
|
|
[value]="orderWithDiscount">
|
|
</kendo-numerictextbox>
|
|
</label>
|
|
|
|
</fieldset>
|
|
|
|
<div formGroupName="formGroup">
|
|
<label class="k-label">
|
|
<input type="checkbox" formControlName="userAuth" kendoCheckBox />
|
|
<span class="ms-2">Informar outro usuário para autorizar o desconto</span>
|
|
</label>
|
|
</div>
|
|
|
|
<div *ngIf="getAuthorization()" class="mt-3" formGroupName="formUser">
|
|
<legend>Autorizar desconto</legend>
|
|
<fieldset>
|
|
<kendo-formfield>
|
|
<kendo-label [for]="email" text="Email"></kendo-label>
|
|
<kendo-textbox formControlName="email" [clearButton]="true" #email required></kendo-textbox>
|
|
|
|
<!--kendo-formerror *ngIf="formDiscount.controls.formUser.email.errors?.required"
|
|
>Erro: Email é obrigatório</kendo-formerror
|
|
-->
|
|
<!--kendo-formerror *ngIf="formUser.controls.email.errors?.email"
|
|
>Error: Informe um email com formato válido.</kendo-formerror
|
|
-->
|
|
</kendo-formfield>
|
|
|
|
<kendo-formfield class="mt-2">
|
|
<kendo-label [for]="password" text="Senha"></kendo-label>
|
|
<input kendoTextBox type="password" placeholder="Password" #password formControlName="password" />
|
|
|
|
<kendo-formerror>Error: Password is required</kendo-formerror>
|
|
</kendo-formfield>
|
|
</fieldset>
|
|
</div>
|
|
|
|
|
|
<div class="k-actions k-actions-end">
|
|
<button type="button" [disabled]="!formDiscount.valid" class="k-button"
|
|
(click)="closeMsgDiscount()">Cancel</button>
|
|
<button type="button" class="k-button k-primary" (click)="confirmDiscount()">Submit</button>
|
|
</div>
|
|
|
|
|
|
</form>
|
|
|
|
|
|
<kendo-dialog title="Pedido de venda" *ngIf="openedMsgDiscount" (close)="close()">
|
|
<p style="margin: 25px; text-align: center;">Desconto acima do permitido para o usuário!</p>
|
|
<p>Percentual máximo permitido é de {{discountAuthorization}}%</p>
|
|
<p>Informado no pedido foi de {{percent}}%</p>
|
|
|
|
<kendo-dialog-actions>
|
|
<button kendoButton (click)="close()" [primary]="true">
|
|
Yes, sorry.
|
|
</button>
|
|
</kendo-dialog-actions>
|
|
</kendo-dialog>
|
|
</div> |