2024-06-10 17:26:31 +03:30
|
|
|
@using Front.Services
|
|
|
|
@using Shared.DTOs
|
|
|
|
@inject HttpClientController hc;
|
|
|
|
<form>
|
|
|
|
|
|
|
|
<div class="row g-3">
|
2024-07-20 21:27:09 +03:30
|
|
|
@{
|
|
|
|
switch (inData.SentStatus)
|
|
|
|
{
|
|
|
|
case SentStatus.Send:
|
|
|
|
<Badge Color="BadgeColor.Primary" Class="p-2">صورتحساب ارسال شده</Badge>
|
|
|
|
break;
|
|
|
|
|
|
|
|
case SentStatus.Successful:
|
|
|
|
<Badge Color="BadgeColor.Success" Class="p-2">صورتحساب ارسال و تائید شده</Badge>
|
|
|
|
break;
|
|
|
|
|
|
|
|
case SentStatus.Unsuccessful:
|
|
|
|
<Badge Color="BadgeColor.Danger" Class="p-2">صورتحساب ارسال شده ولی تائید نشده</Badge>
|
|
|
|
break;
|
|
|
|
|
|
|
|
case SentStatus.pending:
|
|
|
|
<Badge Color="BadgeColor.Warning" Class="p-2">صورتحساب در انتظار بررسی می باشد</Badge>
|
|
|
|
break;
|
|
|
|
|
|
|
|
case SentStatus.IN_PROGRESS:
|
|
|
|
<Badge Color="BadgeColor.Warning" Class="p-2">صورتحساب در انتظار بررسی می باشد</Badge>
|
|
|
|
break;
|
|
|
|
|
|
|
|
case SentStatus.NOT_FOUND:
|
|
|
|
<Badge Color="BadgeColor.Secondary" Class="p-2">صورتحساب یافت نشد</Badge>
|
|
|
|
break;
|
|
|
|
|
|
|
|
case SentStatus.Unknown:
|
|
|
|
<Badge Color="BadgeColor.Danger" Class="p-2">یک خطای سیستمی رخ داده</Badge>
|
|
|
|
break;
|
|
|
|
|
|
|
|
default:
|
|
|
|
<Badge Color="BadgeColor.Light" Class="p-2">@inData.msgSentStatus</Badge>
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
2024-06-10 17:26:31 +03:30
|
|
|
</div>
|
|
|
|
@if (inData.SentStatus == SentStatus.Unsuccessful)
|
|
|
|
{
|
|
|
|
<div class="row g-3">
|
|
|
|
<table class="table">
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th scope="col">کد</th>
|
|
|
|
<th scope="col">متن</th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
@foreach (var item in inData.error)
|
|
|
|
{
|
|
|
|
<tr>
|
|
|
|
<td>@item.code</td>
|
|
|
|
<td>@item.message</td>
|
|
|
|
</tr>
|
|
|
|
}
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@code {
|
|
|
|
[Parameter] public DataInSendTaxDto inData { get; set; }
|
|
|
|
}
|