This commit is contained in:
Adam 2025-09-26 15:37:33 +02:00
parent a1de704cef
commit dd78844f08
1 changed files with 17 additions and 4 deletions

View File

@ -104,7 +104,7 @@ else if (!string.IsNullOrEmpty(_errorMessage))
else else
{ {
<div class="container mt-4"> <div class="container mt-4">
<DxTabs> <DxTabs ActiveTabIndex="@activeTab">
<DxTabPage Visible="@displayCard" Text="Details"> <DxTabPage Visible="@displayCard" Text="Details">
@ -167,12 +167,12 @@ else
<div class="card-footer p-4"> <div class="card-footer p-4">
<div class="d-flex justify-content-between align-items-center"> <div class="d-flex justify-content-between align-items-center">
<h5 class="fw-normal mb-0"><a href="#!" class="text-decoration-none">Contact driver</a></h5> <DxButton RenderStyle="ButtonRenderStyle.Warning" Click="OpenMessages">Contact driver</DxButton>
<div class="vr"></div> <div class="vr"></div>
@{ @{
if (_transfer.TransferStatusType != TransferStatusType.UserCanceled) if (_transfer.TransferStatusType != TransferStatusType.UserCanceled)
{ {
<h5 class="fw-normal mb-0"><DxButton RenderStyle="ButtonRenderStyle.Warning" Click="CancelTransfer">Cancel</DxButton></h5> <DxButton RenderStyle="ButtonRenderStyle.Warning" Click="CancelTransfer">Cancel</DxButton>
} }
} }
@ -186,7 +186,7 @@ else
} }
@*<h5 class="fw-normal mb-0"><a class="btn btn-secondary" @onclick="SetEditMode">Modify</a></h5>*@ @*<h5 class="fw-normal mb-0"><a class="btn btn-secondary" @onclick="SetEditMode">Modify</a></h5>*@
<h5 class="fw-normal mb-0"><DxButton RenderStyle="ButtonRenderStyle.Secondary" Click="SetEditMode">Modify</DxButton></h5> <DxButton RenderStyle="ButtonRenderStyle.Secondary" Click="SetEditMode">Modify</DxButton>
</div> </div>
</div> </div>
</div> </div>
@ -292,6 +292,7 @@ else
<DxTabPage Visible="@displayCard" Text="Messages"> <DxTabPage Visible="@displayCard" Text="Messages">
<div style="margin-top: 10px; margin-bottom: 10px;"> <div style="margin-top: 10px; margin-bottom: 10px;">
<DxButton Click="() => SendMail(_transfer)" Text="Send a message" RenderStyle="ButtonRenderStyle.Primary" /> <DxButton Click="() => SendMail(_transfer)" Text="Send a message" RenderStyle="ButtonRenderStyle.Primary" />
<DxButton RenderStyle="ButtonRenderStyle.Warning" Click="OpenDetails">Back to transfer</DxButton>
</div> </div>
<MessageDetailGridComponent ContextId="_transfer.Id" GetAllMessageTag="SignalRTags.GetMessagesByContextId" IsSenderEmailVisible="false" IsMessageTextVisible="false"></MessageDetailGridComponent> <MessageDetailGridComponent ContextId="_transfer.Id" GetAllMessageTag="SignalRTags.GetMessagesByContextId" IsSenderEmailVisible="false" IsMessageTextVisible="false"></MessageDetailGridComponent>
</DxTabPage> </DxTabPage>
@ -336,6 +337,8 @@ else
private bool _editMode = false; private bool _editMode = false;
private readonly List<string> _statusTypes = []; private readonly List<string> _statusTypes = [];
private int activeTab = 0;
void SendMail(Transfer item) void SendMail(Transfer item)
{ {
_logger.Info($"Preparing mail to {item.ContactEmail}, {item.Id}"); _logger.Info($"Preparing mail to {item.ContactEmail}, {item.Id}");
@ -397,6 +400,16 @@ else
var result = await UpdateTransfer(true); var result = await UpdateTransfer(true);
} }
private void OpenMessages()
{
activeTab = 1;
}
private void OpenDetails()
{
activeTab = 0;
}
private async Task Pay() private async Task Pay()
{ {
if (_transfer != null) if (_transfer != null)