prices
This commit is contained in:
parent
716fa33e90
commit
eed3494a69
|
|
@ -4,6 +4,7 @@
|
||||||
@using TIAM.Entities.Drivers
|
@using TIAM.Entities.Drivers
|
||||||
@using TIAM.Entities.Users
|
@using TIAM.Entities.Users
|
||||||
@using TIAM.Models.Dtos.Users
|
@using TIAM.Models.Dtos.Users
|
||||||
|
@using TIAM.Services
|
||||||
@using TIAMWebApp.Shared.Application.Interfaces
|
@using TIAMWebApp.Shared.Application.Interfaces
|
||||||
@using TIAMWebApp.Shared.Application.Services
|
@using TIAMWebApp.Shared.Application.Services
|
||||||
@using TIAMWebApp.Shared.Application.Utility
|
@using TIAMWebApp.Shared.Application.Utility
|
||||||
|
|
@ -16,13 +17,13 @@
|
||||||
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
||||||
@inject AdminSignalRClient AdminSignalRClient;
|
@inject AdminSignalRClient AdminSignalRClient;
|
||||||
|
|
||||||
<TransferDestinationToProductGrid
|
<TransferDestinationToProductGrid Logger="_logger"
|
||||||
Logger="_logger"
|
SignalRClient="AdminSignalRClient"
|
||||||
SignalRClient="AdminSignalRClient"
|
Context="TransferDestinationToProductContext"
|
||||||
PageSize="10"
|
PageSize="10"
|
||||||
ValidationEnabled="false"
|
ValidationEnabled="false"
|
||||||
EditMode="GridEditMode.EditForm"
|
EditMode="GridEditMode.EditForm"
|
||||||
ColumnResizeMode="GridColumnResizeMode.NextColumn">
|
ColumnResizeMode="GridColumnResizeMode.NextColumn">
|
||||||
<Columns>
|
<Columns>
|
||||||
<DxGridCommandColumn Width="135" MinWidth="135" FixedPosition="GridColumnFixedPosition.Left" />
|
<DxGridCommandColumn Width="135" MinWidth="135" FixedPosition="GridColumnFixedPosition.Left" />
|
||||||
<DxGridDataColumn FieldName="Id" ShowInColumnChooser="AcDomain.IsDeveloperVersion" Visible="AcDomain.IsDeveloperVersion" />
|
<DxGridDataColumn FieldName="Id" ShowInColumnChooser="AcDomain.IsDeveloperVersion" Visible="AcDomain.IsDeveloperVersion" />
|
||||||
|
|
@ -30,7 +31,7 @@
|
||||||
<DxGridDataColumn FieldName="TransferDestinationId" />
|
<DxGridDataColumn FieldName="TransferDestinationId" />
|
||||||
@*<DxGridDataColumn FieldName="TransferDestinationId" SortIndex="0" ShowInColumnChooser="AcDomain.IsDeveloperVersion" Visible="AcDomain.IsDeveloperVersion" DisplayFormat="N" />
|
@*<DxGridDataColumn FieldName="TransferDestinationId" SortIndex="0" ShowInColumnChooser="AcDomain.IsDeveloperVersion" Visible="AcDomain.IsDeveloperVersion" DisplayFormat="N" />
|
||||||
@{
|
@{
|
||||||
var destinationNameFieldName = $"{nameof(TransferDestinationToProduct.TransferDestination.Name)}.{nameof(TransferDestination.Name)}";
|
var destinationNameFieldName = $"{nameof(TransferDestinationToProduct.TransferDestination.Name)}.{nameof(TransferDestination.Name)}";
|
||||||
}
|
}
|
||||||
<DxGridDataColumn FieldName="@destinationNameFieldName" Caption="TransferDestination name" />*@
|
<DxGridDataColumn FieldName="@destinationNameFieldName" Caption="TransferDestination name" />*@
|
||||||
<DxGridDataColumn FieldName="Price" />
|
<DxGridDataColumn FieldName="Price" />
|
||||||
|
|
@ -40,7 +41,7 @@
|
||||||
<DxGridDataColumn FieldName="Created" DisplayFormat="g" Width="140" CaptionAlignment="GridTextAlignment.Center" TextAlignment="GridTextAlignment.Center" />
|
<DxGridDataColumn FieldName="Created" DisplayFormat="g" Width="140" CaptionAlignment="GridTextAlignment.Center" TextAlignment="GridTextAlignment.Center" />
|
||||||
<DxGridDataColumn FieldName="Modified" DisplayFormat="g" Width="140" CaptionAlignment="GridTextAlignment.Center" TextAlignment="GridTextAlignment.Center" />
|
<DxGridDataColumn FieldName="Modified" DisplayFormat="g" Width="140" CaptionAlignment="GridTextAlignment.Center" TextAlignment="GridTextAlignment.Center" />
|
||||||
</Columns>
|
</Columns>
|
||||||
<DetailRowTemplate>
|
<DetailRowTemplate>
|
||||||
<DxTabs>
|
<DxTabs>
|
||||||
<DxTabPage Text="Partner">
|
<DxTabPage Text="Partner">
|
||||||
|
|
||||||
|
|
@ -61,7 +62,34 @@
|
||||||
<DxFormLayoutItem Caption="Price3" ColSpanMd="4">
|
<DxFormLayoutItem Caption="Price3" ColSpanMd="4">
|
||||||
@editFormContext.GetEditor("Price3")
|
@editFormContext.GetEditor("Price3")
|
||||||
</DxFormLayoutItem>
|
</DxFormLayoutItem>
|
||||||
|
<DxFormLayoutItem Context="FormLayoutContext" Caption="TransferDestination" ColSpanMd="4">
|
||||||
|
@{
|
||||||
|
var contextId = ((TransferDestinationToProduct)editFormContext.EditModel).Id;
|
||||||
|
TransferDestinationToProduct thisItem = (TransferDestinationToProduct)editFormContext.EditModel;
|
||||||
|
if (Value != null)
|
||||||
|
{
|
||||||
|
thisItem.TransferDestinationId = ((TransferDestination)Value).Id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
<DxDropDownBox @bind-Value="Value"
|
||||||
|
QueryDisplayText="QueryText"
|
||||||
|
DropDownWidthMode="DropDownWidthMode.ContentWidth"
|
||||||
|
ClearButtonDisplayMode="DataEditorClearButtonDisplayMode.Auto"
|
||||||
|
NullText="Select a destination..."
|
||||||
|
InputId="ddbSearchLookup"
|
||||||
|
CssClass="cw-480">
|
||||||
|
<DropDownBodyTemplate>
|
||||||
|
<TransferDestinationGrid Logger="_logger"
|
||||||
|
SignalRClient="AdminSignalRClient"
|
||||||
|
GetAllMessageTag="@SignalRTags.GetAllTransferDestinations"
|
||||||
|
ShowSearchBox="true"
|
||||||
|
SelectedDataItem="@Value"
|
||||||
|
SelectedDataItemChanged="item => GridSelectedDataItemChanged(item, context.DropDownBox)"/>
|
||||||
|
</DropDownBodyTemplate>
|
||||||
|
</DxDropDownBox>
|
||||||
|
|
||||||
|
</DxFormLayoutItem>
|
||||||
<DxFormLayoutItem Caption="Commission rate" ColSpanMd="4">
|
<DxFormLayoutItem Caption="Commission rate" ColSpanMd="4">
|
||||||
@editFormContext.GetEditor("ProductCommis")
|
@editFormContext.GetEditor("ProductCommis")
|
||||||
</DxFormLayoutItem>
|
</DxFormLayoutItem>
|
||||||
|
|
@ -75,6 +103,20 @@
|
||||||
|
|
||||||
private LoggerClient<TransferDestinationToProductGridComponent> _logger = null!;
|
private LoggerClient<TransferDestinationToProductGridComponent> _logger = null!;
|
||||||
|
|
||||||
|
object Value { get; set; }
|
||||||
|
|
||||||
|
string QueryText(DropDownBoxQueryDisplayTextContext arg)
|
||||||
|
{
|
||||||
|
if (arg.Value is TransferDestination value)
|
||||||
|
return value.Id.ToString();
|
||||||
|
return string.Empty;
|
||||||
|
}
|
||||||
|
void GridSelectedDataItemChanged(object item, IDropDownBox dropDownBox)
|
||||||
|
{
|
||||||
|
Value = item as TransferDestination;
|
||||||
|
dropDownBox.HideDropDown();
|
||||||
|
}
|
||||||
|
|
||||||
protected override void OnInitialized()
|
protected override void OnInitialized()
|
||||||
{
|
{
|
||||||
_logger = new LoggerClient<TransferDestinationToProductGridComponent>(LogWriters.ToArray());
|
_logger = new LoggerClient<TransferDestinationToProductGridComponent>(LogWriters.ToArray());
|
||||||
|
|
@ -118,6 +160,6 @@
|
||||||
// {
|
// {
|
||||||
// //refresh grid
|
// //refresh grid
|
||||||
// _logger.Info("orderData grid refreshed");
|
// _logger.Info("orderData grid refreshed");
|
||||||
// }
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue