From c2078d16142507fb0964a6a54248e6dd0da1072d Mon Sep 17 00:00:00 2001 From: Piotr Kus Date: Wed, 19 Feb 2025 20:06:26 +0100 Subject: [PATCH] * Changed css to make grid more responsive --- FaKrosnoApi/Program.cs | 30 +++++++------- .../Components/Layout/MainLayout.razor | 13 +++--- .../Components/Pages/CustomerOrder.razor | 2 +- .../Components/Pages/CustomerOrders.razor | 2 +- .../Components/Pages/EdiCustomerOrder.razor | 2 +- .../Components/Pages/EdiCustomerOrders.razor | 2 +- .../Components/Pages/ScheduleOrder.razor | 2 +- .../Components/Pages/ScheduleOrders.razor | 10 ++--- .../Pages/Shared/ScheduleOrdersGrid.razor | 36 +++++++---------- OrdersManagement/wwwroot/material.css | 40 ++++++++++++++++++- 10 files changed, 82 insertions(+), 57 deletions(-) diff --git a/FaKrosnoApi/Program.cs b/FaKrosnoApi/Program.cs index 9f60c6b..891a885 100644 --- a/FaKrosnoApi/Program.cs +++ b/FaKrosnoApi/Program.cs @@ -38,19 +38,19 @@ builder.Services.AddOpenApiDocument(config => config.Version = "v1"; }); -builder.Services.AddHangfire(config => config - .SetDataCompatibilityLevel(CompatibilityLevel.Version_170) - .UseSimpleAssemblyNameTypeSerializer() - .UseRecommendedSerializerSettings() - .UseSqlServerStorage(builder.Configuration.GetConnectionString("OrdersManagementConnection"), new SqlServerStorageOptions - { - CommandBatchMaxTimeout = TimeSpan.FromMinutes(5), - SlidingInvisibilityTimeout = TimeSpan.FromMinutes(5), - QueuePollInterval = TimeSpan.Zero, - UseRecommendedIsolationLevel = true, - DisableGlobalLocks = true - })); -builder.Services.AddHangfireServer(); +// builder.Services.AddHangfire(config => config +// .SetDataCompatibilityLevel(CompatibilityLevel.Version_170) +// .UseSimpleAssemblyNameTypeSerializer() +// .UseRecommendedSerializerSettings() +// .UseSqlServerStorage(builder.Configuration.GetConnectionString("OrdersManagementConnection"), new SqlServerStorageOptions +// { +// CommandBatchMaxTimeout = TimeSpan.FromMinutes(5), +// SlidingInvisibilityTimeout = TimeSpan.FromMinutes(5), +// QueuePollInterval = TimeSpan.Zero, +// UseRecommendedIsolationLevel = true, +// DisableGlobalLocks = true +// })); +// builder.Services.AddHangfireServer(); // Configure AutoMapper builder.Services.AddAutoMapper(typeof(FaKrosnoMappingProfile), typeof(SytelineSaAppMappingProfile), @@ -83,7 +83,7 @@ builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); -builder.Services.AddHostedService(); +//builder.Services.AddHostedService(); var app = builder.Build(); @@ -97,7 +97,7 @@ app.UseAuthorization(); app.MapControllers(); -app.UseHangfireDashboard(); +//app.UseHangfireDashboard(); // var scopeFactory = app.Services.GetRequiredService(); // using (var scope = scopeFactory.CreateScope()) diff --git a/OrdersManagement/Components/Layout/MainLayout.razor b/OrdersManagement/Components/Layout/MainLayout.razor index d57b862..aec0b20 100644 --- a/OrdersManagement/Components/Layout/MainLayout.razor +++ b/OrdersManagement/Components/Layout/MainLayout.razor @@ -4,9 +4,8 @@ @inject NavigationManager NavigationManager @inherits LayoutComponentBase -
- -
+
+
Icon @@ -14,7 +13,7 @@
About
-
+
@@ -22,14 +21,14 @@
-
-
@Body
+
+
@Body
-
+ @code { private List MenuItems { get; set; } = new(); diff --git a/OrdersManagement/Components/Pages/CustomerOrder.razor b/OrdersManagement/Components/Pages/CustomerOrder.razor index 0054f62..6bf4906 100644 --- a/OrdersManagement/Components/Pages/CustomerOrder.razor +++ b/OrdersManagement/Components/Pages/CustomerOrder.razor @@ -8,7 +8,7 @@ @using Syncfusion.Blazor.Cards @inherits LayoutComponentBase -
+
Zamówienie klienta nr @CustomerOrderDto?.CoNum
diff --git a/OrdersManagement/Components/Pages/CustomerOrders.razor b/OrdersManagement/Components/Pages/CustomerOrders.razor index b6e5b57..fbd1c0c 100644 --- a/OrdersManagement/Components/Pages/CustomerOrders.razor +++ b/OrdersManagement/Components/Pages/CustomerOrders.razor @@ -6,7 +6,7 @@ @using Syncfusion.Blazor.Cards @inherits LayoutComponentBase -
+
Zamówienia Klienta
+
Zamówienie klienta nr @EdiCustomerOrderDto?.CustomerOrderNumber
diff --git a/OrdersManagement/Components/Pages/EdiCustomerOrders.razor b/OrdersManagement/Components/Pages/EdiCustomerOrders.razor index 90eb78f..52aaea3 100644 --- a/OrdersManagement/Components/Pages/EdiCustomerOrders.razor +++ b/OrdersManagement/Components/Pages/EdiCustomerOrders.razor @@ -11,7 +11,7 @@ @using SelectionType = Syncfusion.Blazor.Grids.SelectionType @inherits LayoutComponentBase -
+
Zamówienia Klienta EDI
diff --git a/OrdersManagement/Components/Pages/ScheduleOrder.razor b/OrdersManagement/Components/Pages/ScheduleOrder.razor index 8c233f0..d797648 100644 --- a/OrdersManagement/Components/Pages/ScheduleOrder.razor +++ b/OrdersManagement/Components/Pages/ScheduleOrder.razor @@ -4,7 +4,7 @@ @using Syncfusion.Blazor.Lists @inject ScheduleOrderDetailsService ScheduleOrderDetailsService -
+
Indeksy
-
-
Zamówienia DELFOR
-
-
- -
+
+
Zamówienia DELFOR
+
@code { diff --git a/OrdersManagement/Components/Pages/Shared/ScheduleOrdersGrid.razor b/OrdersManagement/Components/Pages/Shared/ScheduleOrdersGrid.razor index b2e889e..375b1c2 100644 --- a/OrdersManagement/Components/Pages/Shared/ScheduleOrdersGrid.razor +++ b/OrdersManagement/Components/Pages/Shared/ScheduleOrdersGrid.razor @@ -2,7 +2,7 @@ @using Syncfusion.Blazor.Grids @inherits LayoutComponentBase -
+
- - - - - + + + + + @@ -41,13 +35,11 @@ TValue="ScheduleOrderDetailDto" DataSource="@scheduleOrderDetails" EnablePersistence="true" - EnableAdaptiveUI="true"> + EnableAdaptiveUI="true" + AdaptiveUIMode="AdaptiveMode.Both"> - - + + @@ -56,9 +48,9 @@ } - - - + + +
diff --git a/OrdersManagement/wwwroot/material.css b/OrdersManagement/wwwroot/material.css index 4ab02c6..22a7b77 100644 --- a/OrdersManagement/wwwroot/material.css +++ b/OrdersManagement/wwwroot/material.css @@ -63381,4 +63381,42 @@ span.e-table-box.e-rbox-select { .row.gx-1 { --bs-gutter-x: 5px; } -} \ No newline at end of file +} + +html, body { + height: 100%; + margin: 0; + padding: 0; +} + +.page.h-100 { + height: 100vh; + overflow: hidden; +} + +.custom-menu, .custom-menu-width { + width: 300px; +} + +@media (max-width: 767px) { + .custom-menu, .custom-menu-width { + width: 100%; + } + .row.gx-1 { + flex-direction: column; + } + .bb-top-row { + flex-direction: column; + align-items: flex-start; + } + .bb-top-row > div, .bb-top-row > a { + margin-bottom: 10px; + } + .e-grid { + width: 100vw !important; + margin: 0 !important; + } + .e-grid .e-content { + height: calc(100vh - 150px) !important; + } +}