Compare commits
No commits in common. "a1dc60b94a525c49c7536aa76a6d8bb13edca316" and "7c81e2b5967e56ac20d86fb6f63d4c387a759eb2" have entirely different histories.
a1dc60b94a
...
7c81e2b596
|
|
@ -5,7 +5,6 @@ namespace TIAM.Services;
|
||||||
|
|
||||||
public class SignalRTags : AcSignalRTags
|
public class SignalRTags : AcSignalRTags
|
||||||
{
|
{
|
||||||
//[SignalMessageTag(null, typeof(SignalResponseMessage<string>), null, null)]
|
|
||||||
public const int GetTransfers = 5;
|
public const int GetTransfers = 5;
|
||||||
public const int GetPropertiesByOwnerId = 6;
|
public const int GetPropertiesByOwnerId = 6;
|
||||||
public const int UpdateTransfer = 7;
|
public const int UpdateTransfer = 7;
|
||||||
|
|
@ -16,15 +15,4 @@ public class SignalRTags : AcSignalRTags
|
||||||
public const int UpdateCompany = 11;
|
public const int UpdateCompany = 11;
|
||||||
public const int AddCompany = 12;
|
public const int AddCompany = 12;
|
||||||
public const int RemoveCompany = 13;
|
public const int RemoveCompany = 13;
|
||||||
|
|
||||||
public const int GetTransferToDrivers = 14;
|
|
||||||
public const int AddTransferToDrivers = 15;
|
|
||||||
public const int UpdateTransferToDrivers = 16;
|
|
||||||
public const int RemoveTransferToDrivers = 17;
|
|
||||||
|
|
||||||
public const int GetAddressesByContextId = 18;
|
|
||||||
public const int AddAddressToContextId = 19;
|
|
||||||
public const int UpdateAddressByContextId = 20;
|
|
||||||
public const int RemoveAddressByContextId = 21;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
@using AyCode.Services.Loggers
|
@using AyCode.Services.Loggers
|
||||||
@using TIAM.Core.Loggers
|
@using TIAM.Core.Loggers
|
||||||
@using TIAM.Entities.Addresses
|
@using TIAM.Entities.Addresses
|
||||||
@using TIAMSharedUI.Shared.Components.Grids
|
|
||||||
@using TIAMSharedUI.Pages.Components.EditComponents
|
@using TIAMSharedUI.Pages.Components.EditComponents
|
||||||
@inject IServiceProviderDataService serviceProviderDataService
|
@inject IServiceProviderDataService serviceProviderDataService
|
||||||
@inject IUserDataService userDataService
|
@inject IUserDataService userDataService
|
||||||
|
|
@ -17,7 +16,7 @@
|
||||||
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
||||||
|
|
||||||
|
|
||||||
<AddressGrid @ref="Grid" Data="_detailGridData"
|
<DxGrid @ref="Grid" Data="_detailGridData"
|
||||||
PageSize="5"
|
PageSize="5"
|
||||||
AutoExpandAllGroupRows="true"
|
AutoExpandAllGroupRows="true"
|
||||||
KeyboardNavigationEnabled="KeyboardNavigationEnabled"
|
KeyboardNavigationEnabled="KeyboardNavigationEnabled"
|
||||||
|
|
@ -48,7 +47,7 @@
|
||||||
<EditAddressComponent Model="@((Address)context.EditModel)" OnAddressChanged="@((Address model) => SaveAddress(model))" />
|
<EditAddressComponent Model="@((Address)context.EditModel)" OnAddressChanged="@((Address model) => SaveAddress(model))" />
|
||||||
</EditFormTemplate>
|
</EditFormTemplate>
|
||||||
|
|
||||||
</AddressGrid>
|
</DxGrid>
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
[Parameter]
|
[Parameter]
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
@using TIAM.Entities.Transfers
|
@using TIAM.Entities.Transfers
|
||||||
@using TIAM.Entities.Drivers
|
@using TIAM.Entities.Drivers
|
||||||
@using TIAM.Models.Dtos.Users
|
@using TIAM.Models.Dtos.Users
|
||||||
@using TIAMSharedUI.Shared.Components.Grids
|
|
||||||
@using TIAMWebApp.Shared.Application.Interfaces
|
@using TIAMWebApp.Shared.Application.Interfaces
|
||||||
@using TIAMWebApp.Shared.Application.Utility
|
@using TIAMWebApp.Shared.Application.Utility
|
||||||
@using TIAM.Core.Loggers
|
@using TIAM.Core.Loggers
|
||||||
|
|
@ -12,7 +11,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<TransferToDriversGrid Data="DetailGridData"
|
<DxGrid Data="DetailGridData"
|
||||||
PageSize="5"
|
PageSize="5"
|
||||||
AutoExpandAllGroupRows="true"
|
AutoExpandAllGroupRows="true"
|
||||||
KeyboardNavigationEnabled="KeyboardNavigationEnabled"
|
KeyboardNavigationEnabled="KeyboardNavigationEnabled"
|
||||||
|
|
@ -30,22 +29,28 @@
|
||||||
<DxGridDataColumn FieldName="CarId" Width="40%" />
|
<DxGridDataColumn FieldName="CarId" Width="40%" />
|
||||||
<DxGridDataColumn FieldName="LicencePlate" />
|
<DxGridDataColumn FieldName="LicencePlate" />
|
||||||
</Columns>
|
</Columns>
|
||||||
</TransferToDriversGrid>
|
</DxGrid>
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public bool KeyboardNavigationEnabled { get; set; }
|
public bool KeyboardNavigationEnabled { get; set; }
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public Transfer Transfer { get; set; }
|
public Transfer Customer { get; set; }
|
||||||
|
|
||||||
private LoggerClient<DriverGridComponent> _logger;
|
private LoggerClient<Grid_MasterDetail_NestedGrid_DetailContent> _logger;
|
||||||
List<TransferToDriver> DetailGridData { get; set; }
|
List<TransferToDriver> DetailGridData { get; set; }
|
||||||
|
|
||||||
|
public UserModelDtoDetail? UserModelDtoDetail;
|
||||||
|
|
||||||
protected override async Task OnInitializedAsync()
|
protected override async Task OnInitializedAsync()
|
||||||
{
|
{
|
||||||
_logger = new LoggerClient<DriverGridComponent>(LogWriters.ToArray());
|
_logger = new LoggerClient<Grid_MasterDetail_NestedGrid_DetailContent>(LogWriters.ToArray());
|
||||||
|
|
||||||
DetailGridData = Transfer.TransferToDrivers;
|
UserModelDtoDetail = await UserDataService.GetUserDetailByIdAsync(Customer.UserId);
|
||||||
|
|
||||||
|
if (UserModelDtoDetail == null) return;
|
||||||
|
|
||||||
|
DetailGridData = Customer.TransferToDrivers;
|
||||||
|
|
||||||
_logger.Info($"DetailGridData: {DetailGridData.Count}");
|
_logger.Info($"DetailGridData: {DetailGridData.Count}");
|
||||||
}
|
}
|
||||||
|
|
@ -60,16 +65,16 @@
|
||||||
newDriver.LicencePlate = "";
|
newDriver.LicencePlate = "";
|
||||||
newDriver.Car = new Car();
|
newDriver.Car = new Car();
|
||||||
newDriver.Price = 0;
|
newDriver.Price = 0;
|
||||||
newDriver.TransferId = Transfer.Id;
|
newDriver.TransferId = Customer.Id;
|
||||||
}
|
}
|
||||||
|
|
||||||
async Task EditModelSaving(GridEditModelSavingEventArgs e)
|
async Task EditModelSaving(GridEditModelSavingEventArgs e)
|
||||||
{
|
{
|
||||||
if (e.IsNew)
|
if (e.IsNew)
|
||||||
//add new orderData to orderData array
|
//add new orderData to orderData array
|
||||||
_logger.Info("New driver added");
|
_logger.Info("New orderData added");
|
||||||
else
|
else
|
||||||
_logger.Info("Driver updated");
|
_logger.Info("orderData updated");
|
||||||
|
|
||||||
await UpdateDataAsync();
|
await UpdateDataAsync();
|
||||||
}
|
}
|
||||||
|
|
@ -77,7 +82,7 @@
|
||||||
async Task DataItemDeleting(GridDataItemDeletingEventArgs e)
|
async Task DataItemDeleting(GridDataItemDeletingEventArgs e)
|
||||||
{
|
{
|
||||||
//remove orderData from orderData array
|
//remove orderData from orderData array
|
||||||
_logger.Info("driver deleted");
|
_logger.Info("orderData deleted");
|
||||||
//await UpdateDataAsync();
|
//await UpdateDataAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -147,7 +147,7 @@
|
||||||
|
|
||||||
<DxTabs>
|
<DxTabs>
|
||||||
<DxTabPage Text="Driver">
|
<DxTabPage Text="Driver">
|
||||||
<DriverGridComponent Transfer="(TIAM.Entities.Transfers.Transfer)context.DataItem" KeyboardNavigationEnabled="true" />
|
<Grid_MasterDetail_NestedGrid_DetailContent Customer="(TIAM.Entities.Transfers.Transfer)context.DataItem" KeyboardNavigationEnabled="true" />
|
||||||
</DxTabPage>
|
</DxTabPage>
|
||||||
</DxTabs>
|
</DxTabs>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,6 @@
|
||||||
@using AyCode.Services.Loggers
|
@using AyCode.Services.Loggers
|
||||||
@using TIAM.Core.Loggers
|
@using TIAM.Core.Loggers
|
||||||
@using TIAM.Entities.Addresses
|
@using TIAM.Entities.Addresses
|
||||||
@using TIAMSharedUI.Shared.Components.Grids
|
|
||||||
@layout AdminLayout
|
@layout AdminLayout
|
||||||
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
||||||
@inject IStringLocalizer<TIAMResources> Localizer
|
@inject IStringLocalizer<TIAMResources> Localizer
|
||||||
|
|
|
||||||
|
|
@ -1,33 +0,0 @@
|
||||||
using Microsoft.AspNetCore.Components;
|
|
||||||
using TIAM.Entities.Addresses;
|
|
||||||
using TIAM.Entities.Transfers;
|
|
||||||
using TIAM.Services;
|
|
||||||
|
|
||||||
namespace TIAMSharedUI.Shared.Components.Grids;
|
|
||||||
|
|
||||||
public class AddressGrid : TiamGrid<Address>
|
|
||||||
{
|
|
||||||
public AddressGrid() : base()
|
|
||||||
{
|
|
||||||
GridName = nameof(Address);
|
|
||||||
|
|
||||||
GetAllMessageTag = SignalRTags.GetAddressesByContextId;
|
|
||||||
AddMessageTag = SignalRTags.AddAddressToContextId;
|
|
||||||
UpdateMessageTag = SignalRTags.UpdateAddressByContextId;
|
|
||||||
RemoveMessageTag = SignalRTags.RemoveAddressByContextId;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override Task SetParametersAsyncCore(ParameterView parameters)
|
|
||||||
{
|
|
||||||
if (!IsFirstInitializeParameters)
|
|
||||||
{
|
|
||||||
//ShowFilterRow = true;
|
|
||||||
//ShowGroupPanel = true;
|
|
||||||
//AllowSort = false;
|
|
||||||
|
|
||||||
//etc...
|
|
||||||
}
|
|
||||||
|
|
||||||
return base.SetParametersAsyncCore(parameters);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,32 +0,0 @@
|
||||||
using Microsoft.AspNetCore.Components;
|
|
||||||
using TIAM.Entities.Transfers;
|
|
||||||
using TIAM.Services;
|
|
||||||
|
|
||||||
namespace TIAMSharedUI.Shared.Components.Grids;
|
|
||||||
|
|
||||||
public class TransferToDriversGrid : TiamGrid<TransferToDriver>
|
|
||||||
{
|
|
||||||
public TransferToDriversGrid() : base()
|
|
||||||
{
|
|
||||||
GridName = nameof(TransferToDriver);
|
|
||||||
|
|
||||||
GetAllMessageTag = SignalRTags.GetTransferToDrivers;
|
|
||||||
AddMessageTag = SignalRTags.AddTransferToDrivers;
|
|
||||||
UpdateMessageTag = SignalRTags.UpdateTransferToDrivers;
|
|
||||||
RemoveMessageTag = SignalRTags.RemoveTransferToDrivers;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override Task SetParametersAsyncCore(ParameterView parameters)
|
|
||||||
{
|
|
||||||
if (!IsFirstInitializeParameters)
|
|
||||||
{
|
|
||||||
//ShowFilterRow = true;
|
|
||||||
//ShowGroupPanel = true;
|
|
||||||
//AllowSort = false;
|
|
||||||
|
|
||||||
//etc...
|
|
||||||
}
|
|
||||||
|
|
||||||
return base.SetParametersAsyncCore(parameters);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -9,8 +9,6 @@
|
||||||
DisplayMode="DisplayMode">
|
DisplayMode="DisplayMode">
|
||||||
<Items>
|
<Items>
|
||||||
<DxMenuItem NavigateUrl="/" Text="Home" IconCssClass="menu-icon-home menu-icon" />
|
<DxMenuItem NavigateUrl="/" Text="Home" IconCssClass="menu-icon-home menu-icon" />
|
||||||
<DxMenuItem NavigateUrl="user/properties" Text="My companies" IconCssClass="menu-icon-home menu-icon" />
|
|
||||||
<DxMenuItem NavigateUrl="user/media" Text="Media" IconCssClass="menu-icon-home menu-icon" />
|
|
||||||
|
|
||||||
<DxMenuItem Text="SysAdmin" IconCssClass="menu-icon-products menu-icon">
|
<DxMenuItem Text="SysAdmin" IconCssClass="menu-icon-products menu-icon">
|
||||||
<Items>
|
<Items>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue