wip
This commit is contained in:
parent
cda4db4f51
commit
d8344d4e7f
6 changed files with 30 additions and 18 deletions
|
@ -25,9 +25,15 @@ else
|
|||
}
|
||||
|
||||
@code {
|
||||
[Parameter]public string CompanyId { get; set; } = "";
|
||||
[Parameter] public int Enabled { get; set; }
|
||||
[Parameter] public string ButtonType { get; set; } = "primary";
|
||||
[Parameter] public string ButtonText { get; set; } = "Tag Mig";
|
||||
[Parameter] public string ActionLink { get; set; } = "#";
|
||||
|
||||
protected override void OnParametersSet()
|
||||
{
|
||||
ActionLink = ActionLink.Replace("$ID$", CompanyId);
|
||||
}
|
||||
|
||||
}
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<tr class="bg-black bg-opacity-50 text-white">
|
||||
<th scope="col">Farvekode</th>
|
||||
<th scope="col">Betydning</th>
|
||||
</tr>
|
||||
|
|
|
@ -64,7 +64,11 @@
|
|||
@company.City
|
||||
</div>
|
||||
<div class="col">
|
||||
<ActivityButton CompanyId="@company.CompanyId" Enabled="@company.ValidVat"></ActivityButton>
|
||||
<ActivityButton CompanyId="@company.CompanyId"
|
||||
ActionLink="/companies/$ID$/activity/new"
|
||||
ButtonText="Besøg"
|
||||
ButtonType="primary"
|
||||
Enabled="@company.ValidVat"></ActivityButton>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
|
|
@ -32,17 +32,19 @@ namespace Wonky.Client.Components
|
|||
|
||||
private Confirmation _confirmation = new ();
|
||||
private string _companyId = "";
|
||||
private string _actionUrl = "";
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
await base.OnInitializedAsync();
|
||||
}
|
||||
|
||||
private void CallConfirmationModal(string companyId)
|
||||
{
|
||||
_companyId = companyId;
|
||||
_confirmation.Show();
|
||||
}
|
||||
|
||||
|
||||
private async Task DeleteCompany()
|
||||
{
|
||||
_confirmation.Hide();
|
||||
|
|
|
@ -357,7 +357,7 @@
|
|||
<a class="btn btn-warning" href="/companies/@_company.CompanyId">Annuller</a>
|
||||
</div>
|
||||
<div class="col">
|
||||
<button type="button" class="btn btn-primary" @onclick="CreateActivity">Opret besøg</button>
|
||||
<button type="button" class="btn btn-primary" @onclick="CreateActivity" disabled="@_poFormInvalid">Opret besøg</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -64,10 +64,10 @@ public partial class ActivityVisitNew : IDisposable
|
|||
private string Price = "0";
|
||||
private string Discount = "0";
|
||||
private bool Sas;
|
||||
private bool InvalidActivityType { get; set; } = true;
|
||||
private bool InvalidStatusType { get; set; } = true;
|
||||
private bool InvalidActivity { get; set; } = true;
|
||||
private bool InvalidCanvas { get; set; } = true;
|
||||
private bool InvalidActivityType = true;
|
||||
private bool InvalidStatusType = true;
|
||||
private bool InvalidActivity = true;
|
||||
private bool InvalidCanvas = true;
|
||||
private bool _reportClosdd { get; set; } = false;
|
||||
private UserInfoView Ux { get; set; } = new();
|
||||
private DateTime _workDate { get; set; } = DateTime.Now;
|
||||
|
@ -147,7 +147,7 @@ public partial class ActivityVisitNew : IDisposable
|
|||
{
|
||||
HideButtons = true;
|
||||
_draft.ActivityDate = _prefs.WorkDate;
|
||||
|
||||
|
||||
var activityType = _draft.ActivityTypeEnum switch
|
||||
{
|
||||
"phone" => "T:",
|
||||
|
@ -275,16 +275,16 @@ public partial class ActivityVisitNew : IDisposable
|
|||
private void HandleFieldChanged(object sender, FieldChangedEventArgs e)
|
||||
{
|
||||
// InvalidCanvas = InvalidActivityType;
|
||||
// InvalidActivity = InvalidActivityType
|
||||
// || _poFormInvalid
|
||||
// || DraftStateProvider.Draft.Items.Count == 0
|
||||
// || (_poDraft.ActivityStatusEnum == "offer" && string.IsNullOrWhiteSpace(_poDraft.EMail));
|
||||
InvalidActivity = InvalidActivityType
|
||||
|| _poFormInvalid
|
||||
|| DraftStateProvider.Draft.Items.Count == 0
|
||||
|| (_draft.ActivityStatusEnum == "offer" && string.IsNullOrWhiteSpace(_draft.EMail));
|
||||
|
||||
// if (InvalidCanvas || InvalidActivity)
|
||||
// {
|
||||
// _poFormInvalid = true;
|
||||
// return;
|
||||
// }
|
||||
if (InvalidActivity)
|
||||
{
|
||||
_poFormInvalid = true;
|
||||
return;
|
||||
}
|
||||
|
||||
_poFormInvalid = !_editContext.Validate();
|
||||
StateHasChanged();
|
||||
|
|
Loading…
Reference in a new issue