diff --git a/TaxPayerFull/CUSComponent/CodItem.razor b/TaxPayerFull/CUSComponent/CodItem.razor index b87bef1..be5a7a0 100644 --- a/TaxPayerFull/CUSComponent/CodItem.razor +++ b/TaxPayerFull/CUSComponent/CodItem.razor @@ -2,6 +2,7 @@ @using Shared.DTOs @inject HttpClientController hc; +
@* alert *@
@@ -95,7 +96,7 @@ else - @if (_UsedInTheInvoice) @@ -109,6 +110,7 @@ else @code { + private ConfirmDialog dialog = default!; private Modal modal = default!; // alert AlertColor alertColor = AlertColor.Primary; @@ -244,6 +246,21 @@ else } else ShowDangerAlert("فیلدهای قرمز باید مقدار دهی شوند"); } - + private async Task ShowConfirmationDeleteAsync() + { + if (Cod.ID.HasValue && Cod.ID.Value > 0) + { + var confirmation = await dialog.ShowAsync( + title: "عملیات حذف کالا", + message1: $"از حذف کالای {Cod.Title}", + message2: "اطمینان دارید?"); + + if (confirmation) + await OnClickDelete(); + + + } + + } } \ No newline at end of file diff --git a/TaxPayerFull/CUSComponent/CustomerItem.razor b/TaxPayerFull/CUSComponent/CustomerItem.razor index 2529f26..e5888af 100644 --- a/TaxPayerFull/CUSComponent/CustomerItem.razor +++ b/TaxPayerFull/CUSComponent/CustomerItem.razor @@ -1,6 +1,7 @@ @using Front.Services @using Shared.DTOs @inject HttpClientController hc; + @* alert *@
@@ -113,7 +114,7 @@ else - @if (_UsedInTheInvoice) @@ -135,7 +136,7 @@ else [Parameter] public RCustomer Cus { get; set; } public int? ItemSearchCustomertype { get; set; } [Parameter] public EventCallback OnMultipleOfThree { get; set; } - + private ConfirmDialog dialog = default!; public ActionInResultComponent result { get; set; } protected override async Task OnParametersSetAsync() { @@ -267,4 +268,20 @@ else } } + private async Task ShowConfirmationDeleteAsync() + { + if (Cus.ID.HasValue && Cus.ID.Value > 0) + { + var confirmation = await dialog.ShowAsync( + title: "عملیات حذف مشتری", + message1: $"از حذف مشتری {Cus.FullName}", + message2: "اطمینان دارید?"); + + if (confirmation) + await OnClickDelete(); + + + } + + } } \ No newline at end of file diff --git a/TaxPayerFull/Pages/UserPanel/InvoiceItem.razor b/TaxPayerFull/Pages/UserPanel/InvoiceItem.razor index 437bced..730570e 100644 --- a/TaxPayerFull/Pages/UserPanel/InvoiceItem.razor +++ b/TaxPayerFull/Pages/UserPanel/InvoiceItem.razor @@ -641,7 +641,12 @@ { ShowDangerAlert("صورتحساب با این شناسه یافت نشد"); } - else ShowDangerAlert("خطایی در اجرای عملیات رخ داده"); + else + { + + var request = await rsp.Content.ReadFromJsonAsync>(); + ShowDangerAlert(request[0]); + } }