diff --git a/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor b/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor
index 21bbcdb..b91ab32 100644
--- a/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor
+++ b/salesbook.Shared/Components/SingleElements/Modal/ActivityForm.razor
@@ -214,7 +214,8 @@
@if (item.p.Type == AttachedDTO.TypeAttached.Position)
{
+ OnClick="@(() => OpenPosition(item.p))"
+ OnClose="@(() => OnRemoveAttached(item.index))">
@item.p.Description
}
@@ -234,7 +235,8 @@
{
foreach (var file in ActivityFileList)
{
-
+
@file.FileName
}
@@ -242,7 +244,7 @@
}
else
{
-
+
}
@@ -453,7 +455,7 @@
{
IsLoading = true;
await InvokeAsync(StateHasChanged);
-
+
SelectedComessa = ActivityModel.Commessa;
Users = await ManageData.GetTable();
@@ -576,6 +578,9 @@
{
ActivityModel.CodAnag = parts[0];
ActivityModel.Cliente = parts[1];
+
+ var isCliente = Clienti.FirstOrDefault(x => x.CodAnag != null && x.CodAnag.Equals(ActivityModel.CodAnag));
+ ActivityModel.TipoAnag = isCliente == null ? "P" : "C";
}
OnAfterChangeValue();
@@ -593,6 +598,7 @@
if (com.CodAnag != null)
{
ActivityModel.CodAnag = com.CodAnag;
+ ActivityModel.TipoAnag = com.TipoAnag;
ActivityModel.Cliente = Clienti
.Where(x => x.CodAnag != null && x.CodAnag.Equals(com.CodAnag))
.Select(x => x.RagSoc)
@@ -605,6 +611,7 @@
{
ActivityModel.CodAnag = null;
ActivityModel.Cliente = null;
+ ActivityModel.TipoAnag = null;
}
}
else
@@ -613,6 +620,7 @@
ActivityModel.Commessa = null;
ActivityModel.CodAnag = null;
ActivityModel.Cliente = null;
+ ActivityModel.TipoAnag = null;
}
OnAfterChangeValue();
@@ -786,7 +794,7 @@
Snackbar.Add("Impossibile aprire il file", Severity.Error);
}
}
-
+
private async Task DeleteAttach(ActivityFileDto file)
{
Snackbar.Clear();