wip
This commit is contained in:
parent
945f7ea8bb
commit
6625983376
3 changed files with 31 additions and 3 deletions
|
@ -17,7 +17,7 @@
|
||||||
<span class="version">@Name</span> <span class="version">@Version</span>@if(IsBeta){<span class="version">-beta</span>}
|
<span class="version">@Name</span> <span class="version">@Version</span>@if(IsBeta){<span class="version">-beta</span>}
|
||||||
@code
|
@code
|
||||||
{
|
{
|
||||||
private const string Version = "0.2.20";
|
private const string Version = "0.2.21";
|
||||||
private const string Name = "wwo";
|
private const string Name = "wwo";
|
||||||
private const bool IsBeta = true;
|
private const bool IsBeta = true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -331,8 +331,9 @@
|
||||||
<div class="row mt-2 mb-2">
|
<div class="row mt-2 mb-2">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<a class="btn btn-primary" href="/company/@_company.CompanyId">Tilbage</a>
|
<a class="btn btn-primary" href="/company/@_company.CompanyId">Tilbage</a>
|
||||||
<button type="submit" class="btn btn-success" disabled="@_poFormInvalid">Tilbud</button>
|
<button type="button" class="btn btn-success" @onclick="CreateActivity" disabled="@_poFormInvalid">Kanvas</button>
|
||||||
<button type="submit" class="btn btn-success" disabled="@_poFormInvalid">Bestilling</button>
|
<button type="button" class="btn btn-success" @onclick="CreateActivityOffer" disabled="@(_poFormInvalid || DraftStateProvider.Draft.Items.Count == 0)">Tilbud</button>
|
||||||
|
<button type="button" class="btn btn-success" @onclick="CreateActivityOrder" disabled="@(_poFormInvalid || DraftStateProvider.Draft.Items.Count == 0)">Bestilling</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</EditForm>
|
</EditForm>
|
||||||
|
|
|
@ -162,10 +162,37 @@ public partial class CrmActivityCreate : IDisposable
|
||||||
}
|
}
|
||||||
private async Task CreateActivity()
|
private async Task CreateActivity()
|
||||||
{
|
{
|
||||||
|
foreach (var item in DraftStateProvider.Draft.Items)
|
||||||
|
{
|
||||||
|
var ln = 1;
|
||||||
|
var line = new CrmSalesLines
|
||||||
|
{
|
||||||
|
Price = item.Price,
|
||||||
|
Discount = 0,
|
||||||
|
Qty = item.Quantity,
|
||||||
|
Sku = item.Item.Sku,
|
||||||
|
Text = item.Item.Name,
|
||||||
|
LineAmount = item.Total,
|
||||||
|
LineNumber = ++ln
|
||||||
|
};
|
||||||
|
_purchaseOrder.Lines.Add(line);
|
||||||
|
}
|
||||||
await StorageService.SetItemAsync(CompanyId, _purchaseOrder);
|
await StorageService.SetItemAsync(CompanyId, _purchaseOrder);
|
||||||
|
|
||||||
//ToastService.ShowSuccess($"Aktivitet oprettet.");
|
//ToastService.ShowSuccess($"Aktivitet oprettet.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private async Task CreateActivityOrder()
|
||||||
|
{
|
||||||
|
await CreateActivity();
|
||||||
|
// send to api -> send to bc
|
||||||
|
}
|
||||||
|
private async Task CreateActivityOffer()
|
||||||
|
{
|
||||||
|
await CreateActivity();
|
||||||
|
// send to api -> as email
|
||||||
|
}
|
||||||
|
|
||||||
private void HandleFieldChanged(object sender, FieldChangedEventArgs e)
|
private void HandleFieldChanged(object sender, FieldChangedEventArgs e)
|
||||||
{
|
{
|
||||||
_poFormInvalid = !_editContext.Validate();
|
_poFormInvalid = !_editContext.Validate();
|
||||||
|
|
Loading…
Reference in a new issue