This commit is contained in:
mmrbnjd
2024-10-17 15:11:45 +03:30
parent ac11c8dcd6
commit e82d57e1f8
3 changed files with 94 additions and 17 deletions

View File

@@ -1,5 +0,0 @@
<h3>ByHome</h3>
@code {
}

View File

@@ -245,18 +245,21 @@ else
if (rsp.IsSuccessStatusCode)
{
var request = await rsp.Content.ReadFromJsonAsync<EconomicCodeModelDto>();
// dialog.ShowAsync(
// title: $"کد اقتصادی به نام {request.NameTrade}",
// message1: $"وضعیت {request.TaxpayerStatus}");
}
else if(rsp.StatusCode==System.Net.HttpStatusCode.NotFound)
if (request.TaxpayerStatus != "ACTIVE")
{
ShowDangerAlert("یافت نشد");
ShowDangerAlert("کد اقتصادی فعال نیست");
}
else
ShowInfoAlert($"کد اقتصادی فعال و به نام '{request.NameTrade}' می باشد");
}
else if (rsp.StatusCode == System.Net.HttpStatusCode.NotFound)
{
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)

View File

@@ -50,9 +50,14 @@
<div class="mt-2">
<Button Disabled="SpinnerVisible" Type="ButtonType.Submit" Color="ButtonColor.Primary">ارسال</Button>
<Button Disabled="SpinnerVisible" Color="ButtonColor.Info" @onclick="OnClickCheckEconomicCode" Type="ButtonType.Button">
بررسی کد اقتصادی
</Button>
<Button Disabled="SpinnerVisible" Color="ButtonColor.Info" @onclick="OnClickCheckUniqeMemory" Type="ButtonType.Button">
بررسی حافظه مالیاتی
</Button>
</div>
</EditForm>
</div>
@@ -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<FiscalInformationModelDto>();
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<EconomicCodeModelDto>();
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()
{