...
This commit is contained in:
@@ -98,25 +98,31 @@
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<div class="row g-3">
|
||||
<div class="col-md-10">
|
||||
@if (itemDTO.ID == null)
|
||||
{
|
||||
<Button class="mt-3" Color="ButtonColor.Success" @onclick="OnClickAdd" Type="ButtonType.Button">
|
||||
<Button Disabled="SpinnerVisible" class="mt-3" Color="ButtonColor.Success" @onclick="OnClickAdd" Type="ButtonType.Button">
|
||||
جدید
|
||||
</Button>
|
||||
}
|
||||
else
|
||||
{
|
||||
<Button class="mt-3" Color="ButtonColor.Success" @onclick="OnClickUpdate" Type="ButtonType.Button">
|
||||
<Button Disabled="SpinnerVisible" class="mt-3" Color="ButtonColor.Success" @onclick="OnClickUpdate" Type="ButtonType.Button">
|
||||
ثبت تغییرات
|
||||
</Button>
|
||||
<Button class="mt-3" Color="ButtonColor.Danger" @onclick="ShowConfirmationDeleteAsync" Type="ButtonType.Button">
|
||||
<Button Disabled="SpinnerVisible" class="mt-3" Color="ButtonColor.Danger" @onclick="ShowConfirmationDeleteAsync" Type="ButtonType.Button">
|
||||
حذف
|
||||
</Button>
|
||||
}
|
||||
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<Spinner Visible="SpinnerVisible" Color="SpinnerColor.Primary" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@code {
|
||||
public bool SpinnerVisible { get; set; } = false;
|
||||
List<ToastMessage> messages = new List<ToastMessage>();
|
||||
private ConfirmDialog dialog = default!;
|
||||
// alert
|
||||
@@ -132,11 +138,14 @@ else
|
||||
public ActionInResultComponent result { get; set; }
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
SpinnerVisible = true;
|
||||
cods = await fv.GetCODs();
|
||||
SpinnerVisible = false;
|
||||
await base.OnInitializedAsync();
|
||||
}
|
||||
protected override async Task OnParametersSetAsync()
|
||||
{
|
||||
SpinnerVisible = false;
|
||||
|
||||
result = new ActionInResultComponent()
|
||||
{
|
||||
@@ -203,7 +212,7 @@ else
|
||||
//-----------------------
|
||||
public async Task OnClickDelete()
|
||||
{
|
||||
|
||||
SpinnerVisible = true;
|
||||
var rsp = await hc.Delete($"InvoiceItem/DeleteItem/{itemDTO.ID}");
|
||||
if (rsp.IsSuccessStatusCode)
|
||||
{
|
||||
@@ -222,34 +231,37 @@ else
|
||||
var request = await rsp.Content.ReadFromJsonAsync<List<string>>();
|
||||
ShowDangerAlert(request[0]);
|
||||
}
|
||||
|
||||
SpinnerVisible = false;
|
||||
|
||||
|
||||
|
||||
}
|
||||
public async Task OnClickUpdate()
|
||||
{
|
||||
SpinnerVisible = true;
|
||||
if (itemDTO.CODID == null || itemDTO.CODID <= 0)
|
||||
{
|
||||
ShowDangerAlert("کالا انتخاب نشده");
|
||||
SpinnerVisible = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (itemDTO.am == null || itemDTO.am <= 0)
|
||||
{
|
||||
ShowDangerAlert("تعداد وارد نشده");
|
||||
SpinnerVisible = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (itemDTO.fee == null || itemDTO.fee < 0)
|
||||
{
|
||||
ShowDangerAlert("مبلغ واحد وارد نشده");
|
||||
ShowDangerAlert("مبلغ واحد وارد نشده"); SpinnerVisible = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (itemDTO.dis == null || itemDTO.dis < 0)
|
||||
{
|
||||
ShowDangerAlert("مبلغ تخفیف درست نیست");
|
||||
ShowDangerAlert("مبلغ تخفیف درست نیست"); SpinnerVisible = false;
|
||||
return;
|
||||
}
|
||||
var rsp = await hc.Put<InvoiceItemAction<InvoiceItemDTO>>($"InvoiceItem/UpdateItem"
|
||||
@@ -274,30 +286,32 @@ else
|
||||
var request = await rsp.Content.ReadFromJsonAsync<List<string>>();
|
||||
ShowDangerAlert(request[0]);
|
||||
}
|
||||
SpinnerVisible = false;
|
||||
}
|
||||
public async Task OnClickAdd()
|
||||
{
|
||||
SpinnerVisible = true;
|
||||
if (itemDTO.CODID == null || itemDTO.CODID <= 0)
|
||||
{
|
||||
ShowDangerAlert("کالا انتخاب نشده");
|
||||
ShowDangerAlert("کالا انتخاب نشده"); SpinnerVisible = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (itemDTO.am == null || itemDTO.am <= 0)
|
||||
{
|
||||
ShowDangerAlert("تعداد وارد نشده");
|
||||
ShowDangerAlert("تعداد وارد نشده"); SpinnerVisible = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (itemDTO.fee == null || itemDTO.fee < 0)
|
||||
{
|
||||
ShowDangerAlert("مبلغ واحد وارد نشده");
|
||||
ShowDangerAlert("مبلغ واحد وارد نشده"); SpinnerVisible = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (itemDTO.dis == null || itemDTO.dis < 0)
|
||||
{
|
||||
ShowDangerAlert("مبلغ تخفیف درست نیست");
|
||||
ShowDangerAlert("مبلغ تخفیف درست نیست"); SpinnerVisible = false;
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -323,7 +337,7 @@ else
|
||||
var request = await rsp.Content.ReadFromJsonAsync<List<string>>();
|
||||
ShowDangerAlert(request[0]);
|
||||
}
|
||||
|
||||
SpinnerVisible = false;
|
||||
}
|
||||
private async Task ShowConfirmationDeleteAsync()
|
||||
{
|
||||
|
Reference in New Issue
Block a user