- @Item?.Text -
+ + @((MarkupString)Item?.Text) +-- ---“تیم در سافت تک فوق العاده اختصاصی ، دانش و مفید است.
- سقراط -
RTHH
"; if (Item==null) Navigation.NavigateTo("/"); diff --git a/TaxPayerFull/Pages/UserPanel/InvoiceItem.razor b/TaxPayerFull/Pages/UserPanel/InvoiceItem.razor index b8a6c01..bae144c 100644 --- a/TaxPayerFull/Pages/UserPanel/InvoiceItem.razor +++ b/TaxPayerFull/Pages/UserPanel/InvoiceItem.razor @@ -334,12 +334,17 @@ } else { + + + @* @@ -350,7 +355,7 @@ } - @if (invoice.invoiceType != InvoiceType.Bidding && SendInvoice) + @if (!invoice.IsDeleted && invoice.invoiceType != InvoiceType.Bidding && SendInvoice) {@@ -492,6 +497,13 @@ hc._nav.NavigateTo($"TaxPayerInvoiceItem/{InvoiceID}"); } } + private async Task showFullInvoiceItem() + { + if (InvoiceID.HasValue) + { + hc._nav.NavigateTo($"FullInvoiceItem/{InvoiceID}"); + } + } private async Task onClickLink() { diff --git a/TaxPayerFull/Pages/UserPanel/TaxPayerInvoiceItem.razor b/TaxPayerFull/Pages/UserPanel/TaxPayerInvoiceItem.razor index c62e7df..b9a6e53 100644 --- a/TaxPayerFull/Pages/UserPanel/TaxPayerInvoiceItem.razor +++ b/TaxPayerFull/Pages/UserPanel/TaxPayerInvoiceItem.razor @@ -1,4 +1,5 @@ @page "/TaxPayerInvoiceItem/{InvoiceID:int}" +@page "/FullInvoiceItem/{InvoiceID:int}" @using Front.Services @using Shared.DTOs @layout PanelLayout @@ -6,7 +7,15 @@
- سرویس ها / صورتحساب / آماده سازی قبل از ارسال به سامانه مودیان -
-توجه
-1) این یک پیش نمایش کامل از صورتحساب شماست با دقت آنرا بررسی کنید
-2) یسری از فیلدها قابل دسترس هستند میتوانید در این مرحله اطلاعات تکمیلی بیشتری برای صورتحساب وارد کنید
-3) فیلد هایی که قابل دسترسی نیستند به صورت خودکار از صورتحساب پر شده اند
-4) فیلد های قرمز را حتما مشخص کنید
+@if (FullInvoice) +{ ++ سرویس ها / صورتحساب / اطلاعات تکمیلی صورتحساب +
+} +else +{ ++ سرویس ها / صورتحساب / آماده سازی قبل از ارسال به سامانه مودیان +
+} + +@if(!FullInvoice) +{ +توجه
+1) این یک پیش نمایش کامل از صورتحساب شماست با دقت آنرا بررسی کنید
+2) یسری از فیلدها قابل دسترس هستند میتوانید در این مرحله اطلاعات تکمیلی بیشتری برای صورتحساب وارد کنید
+3) فیلد هایی که قابل دسترسی نیستند به صورت خودکار از صورتحساب پر شده اند
+4) فیلد های قرمز را حتما مشخص کنید
+- >();
+ ShowMessage(ToastType.Danger, request[0]);
}
}
- else
- {
- var request = await rsp.Content.ReadFromJsonAsync
- >();
- ShowMessage(ToastType.Danger, request[0]);
- }
+
}
else
{
- ShowMessage(ToastType.Danger, "خطای در آماده سازی اطلاعات رخ داده");
+ if (FullInvoice)
+ ShowMessage(ToastType.Danger, "خطای در ذخیره سازی اطلاعات رخ داده");
+ else
+ ShowMessage(ToastType.Danger, "خطای در آماده سازی اطلاعات رخ داده");
}
}
else
diff --git a/TaxPayerFull/Program.cs b/TaxPayerFull/Program.cs
index ea0270a..670070e 100644
--- a/TaxPayerFull/Program.cs
+++ b/TaxPayerFull/Program.cs
@@ -37,10 +37,10 @@ builder.Services.AddScoped(sp => new UserAuthenticationDTO()
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://195.88.208.142:7075/api/") });
//Home
-builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://localhost:7075/api/") });
+//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://localhost:7075/api/") });
//farzan
-//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") });
+builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") });
CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("fa-Ir");