diff --git a/TaxPayerFull/CUSComponent/ByHome.razor b/TaxPayerFull/CUSComponent/ByHome.razor
deleted file mode 100644
index 43c6034..0000000
--- a/TaxPayerFull/CUSComponent/ByHome.razor
+++ /dev/null
@@ -1,5 +0,0 @@
-
ByHome
-
-@code {
-
-}
diff --git a/TaxPayerFull/CUSComponent/CustomerItem.razor b/TaxPayerFull/CUSComponent/CustomerItem.razor
index 848ce0e..9a1b7b3 100644
--- a/TaxPayerFull/CUSComponent/CustomerItem.razor
+++ b/TaxPayerFull/CUSComponent/CustomerItem.razor
@@ -240,23 +240,26 @@ else
SpinnerVisible = !SpinnerVisible;
if (!string.IsNullOrEmpty(Cus.EconomicCode))
{
-
+
var rsp = await hc.Get($"TaxPayer/EconomicCodeInformation?item={Cus.EconomicCode}");
if (rsp.IsSuccessStatusCode)
{
var request = await rsp.Content.ReadFromJsonAsync();
- // dialog.ShowAsync(
- // title: $"کد اقتصادی به نام {request.NameTrade}",
- // message1: $"وضعیت {request.TaxpayerStatus}");
-
+
+ if (request.TaxpayerStatus != "ACTIVE")
+ {
+ ShowDangerAlert("کد اقتصادی فعال نیست");
+ }
+ else
+ ShowInfoAlert($"کد اقتصادی فعال و به نام '{request.NameTrade}' می باشد");
}
- else if(rsp.StatusCode==System.Net.HttpStatusCode.NotFound)
+ else if (rsp.StatusCode == System.Net.HttpStatusCode.NotFound)
{
- ShowDangerAlert("یافت نشد");
- }
+ ShowDangerAlert("کد اقتصادی یافت نشد");
+ }
else
{
- ShowDangerAlert("خطایی در اجرای عملیات رخ داده");
+ ShowDangerAlert("خطا...");
}
}
else ShowDangerAlert("کد اقعصادی را مشخص کنید");
@@ -309,6 +312,13 @@ else
SpinnerVisible = !SpinnerVisible;
}
+ private void ShowInfoAlert(string msg)
+ {
+ Hidealert = false;
+ alertColor = AlertColor.Info;
+ alertIconName = IconName.CheckCircleFill;
+ alertMessage = msg;
+ }
private async Task ShowConfirmationDeleteAsync()
{
if (Cus.ID.HasValue && Cus.ID.Value > 0)
diff --git a/TaxPayerFull/Pages/UserPanel/Setting.razor b/TaxPayerFull/Pages/UserPanel/Setting.razor
index 5866f37..d3099ad 100644
--- a/TaxPayerFull/Pages/UserPanel/Setting.razor
+++ b/TaxPayerFull/Pages/UserPanel/Setting.razor
@@ -50,9 +50,14 @@
+
+
+
-
-
@@ -92,6 +97,67 @@
}
@functions{
+ public async Task OnClickCheckUniqeMemory()
+ {
+ SpinnerVisible = !SpinnerVisible;
+ if (!string.IsNullOrEmpty(InfoModel.UniqeMemory))
+ {
+
+ var rsp = await _hc.Get($"TaxPayer/FiscalInformation?item={InfoModel.UniqeMemory}");
+ if (rsp.IsSuccessStatusCode)
+ {
+ var request = await rsp.Content.ReadFromJsonAsync();
+ if (request.FiscalStatus !=0)
+ {
+ ShowDangerAlert("این حافظه مالیاتی غیرفعال است");
+ }
+ else
+ ShowInfoAlert($"حافظه مالیاتی فعال و برای کد اقتصادی '{request.EconomicCode}' در دسترس می باشد");
+
+ }
+ else if (rsp.StatusCode == System.Net.HttpStatusCode.NotFound)
+ {
+ ShowDangerAlert("حافظه مالیاتی یافت نشد");
+ }
+ else
+ {
+ ShowDangerAlert("خطا...");
+
+ }
+ }
+ else ShowDangerAlert("حافظه مالیاتی را مشخص کنید");
+ SpinnerVisible = !SpinnerVisible;
+ }
+ public async Task OnClickCheckEconomicCode()
+ {
+ SpinnerVisible = !SpinnerVisible;
+ if (!string.IsNullOrEmpty(InfoModel.EconomicCode))
+ {
+
+ var rsp = await _hc.Get($"TaxPayer/EconomicCodeInformation?item={InfoModel.EconomicCode}");
+ if (rsp.IsSuccessStatusCode)
+ {
+ var request = await rsp.Content.ReadFromJsonAsync();
+
+ if (request.TaxpayerStatus!="ACTIVE" )
+ {
+ ShowDangerAlert("کد اقتصادی فعال نیست");
+ }
+ else
+ ShowInfoAlert($"کد اقتصادی فعال و به نام '{request.NameTrade}' می باشد");
+ }
+ else if (rsp.StatusCode == System.Net.HttpStatusCode.NotFound)
+ {
+ ShowDangerAlert("کد اقتصادی یافت نشد");
+ }
+ else
+ {
+ ShowDangerAlert("خطا...");
+ }
+ }
+ else ShowDangerAlert("کد اقعصادی را مشخص کنید");
+ SpinnerVisible = !SpinnerVisible;
+ }
private void ShowDangerAlert(string msg)
{
Hidealert = false;
@@ -106,7 +172,13 @@
alertIconName = IconName.CheckCircleFill;
alertMessage = msg;
}
-
+ private void ShowInfoAlert(string msg)
+ {
+ Hidealert = false;
+ alertColor = AlertColor.Info;
+ alertIconName = IconName.CheckCircleFill;
+ alertMessage = msg;
+ }
private async Task Submit()
{