Compare commits
4 Commits
4b2dbfb6ef
...
7da67aa554
| Author | SHA1 | Date |
|---|---|---|
|
|
7da67aa554 | |
|
|
e9dd0eae02 | |
|
|
df5a01a17e | |
|
|
61532c4502 |
|
|
@ -21,6 +21,9 @@ public class Transfer: IEntityGuid, IAcFullName, ITimeStampInfo, IProductForeign
|
||||||
public int OrderId { get; set; }
|
public int OrderId { get; set; }
|
||||||
|
|
||||||
public Guid UserId { get; set; }
|
public Guid UserId { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// HOTEL ProductId!!!!
|
||||||
|
/// </summary>
|
||||||
public Guid? ProductId { get; set; }
|
public Guid? ProductId { get; set; }
|
||||||
//public Guid? UserProductMappingId { get; set; }
|
//public Guid? UserProductMappingId { get; set; }
|
||||||
//public Guid? UserProductToCarId { get; set; }
|
//public Guid? UserProductToCarId { get; set; }
|
||||||
|
|
|
||||||
|
|
@ -143,7 +143,7 @@
|
||||||
</DxGridDataColumn>
|
</DxGridDataColumn>
|
||||||
<DxGridDataColumn FieldName="ReferralId" DisplayFormat="N" Visible="false" />
|
<DxGridDataColumn FieldName="ReferralId" DisplayFormat="N" Visible="false" />
|
||||||
<DxGridDataColumn FieldName="Comment" Caption="Comment" />
|
<DxGridDataColumn FieldName="Comment" Caption="Comment" />
|
||||||
<DxGridDataColumn FieldName="Created" DisplayFormat="g" Width="125" CaptionAlignment="GridTextAlignment.Center" TextAlignment="GridTextAlignment.Center" />
|
<DxGridDataColumn FieldName="Created" DisplayFormat="g" Width="125" Visible="false" CaptionAlignment="GridTextAlignment.Center" TextAlignment="GridTextAlignment.Center" />
|
||||||
</Columns>
|
</Columns>
|
||||||
<DetailRowTemplate>
|
<DetailRowTemplate>
|
||||||
<DxTabs>
|
<DxTabs>
|
||||||
|
|
@ -339,29 +339,40 @@
|
||||||
|
|
||||||
void Grid_CustomizeElement(GridCustomizeElementEventArgs e)
|
void Grid_CustomizeElement(GridCustomizeElementEventArgs e)
|
||||||
{
|
{
|
||||||
if (e.ElementType == GridElementType.HeaderCell)
|
try
|
||||||
{
|
{
|
||||||
e.Style = "background-color: rgba(0, 0, 0, 0.08)";
|
if (e.ElementType == GridElementType.HeaderCell)
|
||||||
e.CssClass = "header-bold";
|
{
|
||||||
|
e.Style = "background-color: rgba(0, 0, 0, 0.08)";
|
||||||
|
e.CssClass = "header-bold";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (e.ElementType != GridElementType.DataRow) return;
|
||||||
|
|
||||||
|
var transferStatus = e.Grid?.GetRowValue(e.VisibleIndex, "TransferStatusType");
|
||||||
|
if (transferStatus == null) return;
|
||||||
|
|
||||||
|
var transferStatusByte = (byte)transferStatus;
|
||||||
|
|
||||||
|
switch (transferStatusByte)
|
||||||
|
{
|
||||||
|
case 5:
|
||||||
|
e.CssClass = "bg-important";
|
||||||
|
break;
|
||||||
|
case > 5 and < 35:
|
||||||
|
e.CssClass = "bg-attention";
|
||||||
|
break;
|
||||||
|
case 35:
|
||||||
|
e.CssClass = "bg-finished";
|
||||||
|
break;
|
||||||
|
case > 35:
|
||||||
|
e.CssClass = "bg-cancel";
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
catch (Exception ex)
|
||||||
if (e.ElementType != GridElementType.DataRow) return;
|
|
||||||
|
|
||||||
var transferStatusType = (byte)e.Grid.GetRowValue(e.VisibleIndex, "TransferStatusType");
|
|
||||||
switch (transferStatusType)
|
|
||||||
{
|
{
|
||||||
case 5:
|
_logger.Error($"Grid_CustomizeElement; {ex.Message}", ex);
|
||||||
e.CssClass = "bg-important";
|
|
||||||
break;
|
|
||||||
case > 5 and < 35:
|
|
||||||
e.CssClass = "bg-attention";
|
|
||||||
break;
|
|
||||||
case 35:
|
|
||||||
e.CssClass = "bg-finished";
|
|
||||||
break;
|
|
||||||
case > 35:
|
|
||||||
e.CssClass = "bg-cancel";
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -591,14 +591,21 @@ namespace TIAMWebApp.Server.Controllers
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
[Route(APIUrls.UpdateTransferRouteName)]
|
[Route(APIUrls.UpdateTransferRouteName)]
|
||||||
[SignalR(SignalRTags.UpdateTransfer)]
|
[SignalR(SignalRTags.UpdateTransfer)]
|
||||||
public async Task<Transfer?> UpdateTransfer(Transfer transferToModify)
|
public async Task<Transfer?> UpdateTransfer(Transfer transfer)
|
||||||
{
|
{
|
||||||
_logger.Info($"UpdateTransfer called! + {transferToModify.Id}");
|
_logger.Info($"UpdateTransfer called! + {transfer.Id}");
|
||||||
|
|
||||||
return await _adminDal.UpdateTransferAsync(transferToModify);
|
return await _adminDal.UpdateTransferAsync(transfer);
|
||||||
|
}
|
||||||
|
|
||||||
|
[NonAction]
|
||||||
|
[SignalR(SignalRTags.RemoveTransfer)]
|
||||||
|
public async Task<Transfer?> RemoveTransfer(Transfer transfer)
|
||||||
|
{
|
||||||
|
_logger.Info($"RemoveTransfer called! + {transfer.Id}");
|
||||||
|
|
||||||
//await _adminDal.UpdateTransferAsync(transferToModify);
|
var result = await _adminDal.RemoveTransferAsync(transfer);
|
||||||
//return transferToModify;
|
return result ? transfer : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
//[Authorize]
|
//[Authorize]
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ namespace Tiam.Services.Client.Tests
|
||||||
{
|
{
|
||||||
private const string UserIdString = "540271F6-C604-4C16-8160-D5A7CAFEDF00";
|
private const string UserIdString = "540271F6-C604-4C16-8160-D5A7CAFEDF00";
|
||||||
private const string CompanyIdString = "3587F169-683C-4EEE-BCB5-E8D57F8C6DCE";
|
private const string CompanyIdString = "3587F169-683C-4EEE-BCB5-E8D57F8C6DCE";
|
||||||
private const string TransferIdString = "108E5A63-AA9E-47BE-ACFA-00306FFC5215";
|
private const string TransferIdString = "E5A4793D-79EE-4B39-B72B-6FC38FEBDDD5";
|
||||||
|
|
||||||
private readonly SignalRDataSource<Transfer> _signalRDataSource = new(new AdminSignalRClient(new List<IAcLogWriterClientBase> { new SignaRClientLogItemWriter(AppType.TestUnit, LogLevel.Detail, nameof(SignalRDataSourceTest)) }),
|
private readonly SignalRDataSource<Transfer> _signalRDataSource = new(new AdminSignalRClient(new List<IAcLogWriterClientBase> { new SignaRClientLogItemWriter(AppType.TestUnit, LogLevel.Detail, nameof(SignalRDataSourceTest)) }),
|
||||||
SignalRTiamCrudTags.TransferByUserCrudTags, Guid.Parse(UserIdString));
|
SignalRTiamCrudTags.TransferByUserCrudTags, Guid.Parse(UserIdString));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue