diff --git a/Wonky.Client/Components/ActivityButton.razor b/Wonky.Client/Components/ActivityButton.razor index e70bbd29..d4c963c1 100644 --- a/Wonky.Client/Components/ActivityButton.razor +++ b/Wonky.Client/Components/ActivityButton.razor @@ -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); + } + } \ No newline at end of file diff --git a/Wonky.Client/Components/ColorCoding.razor b/Wonky.Client/Components/ColorCoding.razor index 171d9167..804ba52a 100644 --- a/Wonky.Client/Components/ColorCoding.razor +++ b/Wonky.Client/Components/ColorCoding.razor @@ -17,7 +17,7 @@ - + diff --git a/Wonky.Client/Components/CompanyTableComponent.razor b/Wonky.Client/Components/CompanyTableComponent.razor index 478abcb9..4ad49faf 100644 --- a/Wonky.Client/Components/CompanyTableComponent.razor +++ b/Wonky.Client/Components/CompanyTableComponent.razor @@ -64,7 +64,11 @@ @company.City
- +
diff --git a/Wonky.Client/Components/CompanyTableComponent.razor.cs b/Wonky.Client/Components/CompanyTableComponent.razor.cs index a9056310..f03ae6f7 100644 --- a/Wonky.Client/Components/CompanyTableComponent.razor.cs +++ b/Wonky.Client/Components/CompanyTableComponent.razor.cs @@ -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(); diff --git a/Wonky.Client/Pages/ActivityVisitNew.razor b/Wonky.Client/Pages/ActivityVisitNew.razor index a86230a7..1b53f718 100644 --- a/Wonky.Client/Pages/ActivityVisitNew.razor +++ b/Wonky.Client/Pages/ActivityVisitNew.razor @@ -357,7 +357,7 @@ Annuller
- +
diff --git a/Wonky.Client/Pages/ActivityVisitNew.razor.cs b/Wonky.Client/Pages/ActivityVisitNew.razor.cs index 2bfe92b2..0ed74c12 100644 --- a/Wonky.Client/Pages/ActivityVisitNew.razor.cs +++ b/Wonky.Client/Pages/ActivityVisitNew.razor.cs @@ -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();
Farvekode Betydning