mirror of
https://github.com/radzenhq/radzen-blazor.git
synced 2026-02-04 05:35:44 +00:00
EmployeeTerritorysData added
This commit is contained in:
207
RadzenBlazorDemos/Data/EmployeeTerritorys.cs
Normal file
207
RadzenBlazorDemos/Data/EmployeeTerritorys.cs
Normal file
@@ -0,0 +1,207 @@
|
||||
using RadzenBlazorDemos.Models.Northwind;
|
||||
using System;
|
||||
|
||||
namespace RadzenBlazorDemos.Data
|
||||
{
|
||||
public class EmployeeTerritorysData
|
||||
{
|
||||
public static EmployeeTerritory[] Data = new EmployeeTerritory[] {
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 1,
|
||||
TerritoryID = "06897"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 1,
|
||||
TerritoryID = "19713"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 2,
|
||||
TerritoryID = "01581"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 2,
|
||||
TerritoryID = "01730"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 2,
|
||||
TerritoryID = "01833"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 2,
|
||||
TerritoryID = "02116"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 2,
|
||||
TerritoryID = "02139"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 2,
|
||||
TerritoryID = "02184"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 2,
|
||||
TerritoryID = "40222"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 3,
|
||||
TerritoryID = "30346"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 3,
|
||||
TerritoryID = "31406"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 3,
|
||||
TerritoryID = "32859"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 3,
|
||||
TerritoryID = "33607"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 4,
|
||||
TerritoryID = "20852"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 4,
|
||||
TerritoryID = "27403"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 4,
|
||||
TerritoryID = "27511"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 5,
|
||||
TerritoryID = "02903"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 5,
|
||||
TerritoryID = "07960"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 5,
|
||||
TerritoryID = "08837"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 5,
|
||||
TerritoryID = "10019"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 5,
|
||||
TerritoryID = "10038"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 5,
|
||||
TerritoryID = "11747"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 5,
|
||||
TerritoryID = "14450"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 6,
|
||||
TerritoryID = "85014"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 6,
|
||||
TerritoryID = "85251"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 6,
|
||||
TerritoryID = "98004"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 6,
|
||||
TerritoryID = "98052"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 6,
|
||||
TerritoryID = "98104"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 7,
|
||||
TerritoryID = "60179"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 7,
|
||||
TerritoryID = "60601"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 7,
|
||||
TerritoryID = "80202"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 7,
|
||||
TerritoryID = "80909"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 7,
|
||||
TerritoryID = "90405"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 7,
|
||||
TerritoryID = "94025"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 7,
|
||||
TerritoryID = "94105"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 7,
|
||||
TerritoryID = "95008"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 7,
|
||||
TerritoryID = "95054"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 7,
|
||||
TerritoryID = "95060"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 8,
|
||||
TerritoryID = "19428"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 8,
|
||||
TerritoryID = "44122"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 8,
|
||||
TerritoryID = "45839"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 8,
|
||||
TerritoryID = "53404"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 9,
|
||||
TerritoryID = "03049"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 9,
|
||||
TerritoryID = "03801"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 9,
|
||||
TerritoryID = "48075"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 9,
|
||||
TerritoryID = "48084"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 9,
|
||||
TerritoryID = "48304"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 9,
|
||||
TerritoryID = "55113"
|
||||
},
|
||||
new EmployeeTerritory() {
|
||||
EmployeeID = 9,
|
||||
TerritoryID = "55439"
|
||||
},
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -264,6 +264,11 @@ namespace RadzenBlazorDemos.Data
|
||||
Employees.AddRange(EmployeesData.Data);
|
||||
}
|
||||
|
||||
if (!EmployeeTerritories.Any())
|
||||
{
|
||||
EmployeeTerritories.AddRange(EmployeeTerritorysData.Data);
|
||||
}
|
||||
|
||||
if (!Orders.Any())
|
||||
{
|
||||
Orders.AddRange(OrdersData.Data);
|
||||
|
||||
@@ -30,6 +30,17 @@
|
||||
<Tabs>
|
||||
<RadzenTabsItem Text="Order Details">
|
||||
<RadzenDataGrid AllowFiltering="true" AllowPaging="true" AllowSorting="true" Data="@order.OrderDetails">
|
||||
<Template Context="detail">
|
||||
<RadzenCard Variant="Variant.Text" class="rz-background-color-primary-lighter rz-color-on-primary-lighter rz-m-4">
|
||||
Employee territories and regions
|
||||
</RadzenCard>
|
||||
<RadzenDataGrid AllowFiltering="true" AllowPaging="true" AllowSorting="true" Data="@detail.Order.Employee.EmployeeTerritories.Where(et => et.Territory != null)">
|
||||
<Columns>
|
||||
<RadzenDataGridColumn Property="Territory.TerritoryDescription" Title="Territory" />
|
||||
<RadzenDataGridColumn Property="Territory.Region.RegionDescription" Title="Region" />
|
||||
</Columns>
|
||||
</RadzenDataGrid>
|
||||
</Template>
|
||||
<Columns>
|
||||
<RadzenDataGridColumn Property="Order.CustomerID" Title="Order" />
|
||||
<RadzenDataGridColumn Property="Product.ProductName" Title="Product" />
|
||||
@@ -61,7 +72,7 @@
|
||||
</RadzenTabs>
|
||||
</Template>
|
||||
<Columns>
|
||||
<RadzenDataGridColumn Property="OrderID" Title="Order ID" Width="120px" />
|
||||
<RadzenDataGridColumn Property="@nameof(Order.OrderID)" Title="Order ID" Width="120px" />
|
||||
<RadzenDataGridColumn Property="Customer.CompanyName" Title="Customer" Width="200px" />
|
||||
<RadzenDataGridColumn Property="Employee.LastName" Title="Employee" Width="200px">
|
||||
<Template Context="order">
|
||||
@@ -69,10 +80,10 @@
|
||||
@order.Employee?.FirstName @order.Employee?.LastName
|
||||
</Template>
|
||||
</RadzenDataGridColumn>
|
||||
<RadzenDataGridColumn Property="OrderDate" Title="Order Date" FormatString="{0:d}" Width="140px" />
|
||||
<RadzenDataGridColumn Property="@nameof(Order.OrderDate)" Title="Order Date" FormatString="{0:d}" Width="140px" />
|
||||
<RadzenDataGridColumn Property="@nameof(Order.RequiredDate)" Title="Required Date" FormatString="{0:d}" Width="140px" />
|
||||
<RadzenDataGridColumn Property="@nameof(Order.ShippedDate)" Title="Shipped Date" FormatString="{0:d}" Width="140px" />
|
||||
<RadzenDataGridColumn Property="ShipName" Title="Ship Name" />
|
||||
<RadzenDataGridColumn Property="@nameof(Order.ShipName)" Title="Ship Name" />
|
||||
<RadzenDataGridColumn Property="@nameof(Order.ShipCountry)" Title="Ship Country" />
|
||||
</Columns>
|
||||
</RadzenDataGrid>
|
||||
@@ -103,7 +114,7 @@
|
||||
{
|
||||
await base.OnInitializedAsync();
|
||||
|
||||
orders = dbContext.Orders.Include("Customer").Include("Employee").Include("OrderDetails").Include("OrderDetails.Product").ToList();
|
||||
orders = dbContext.Orders.Include("Customer").Include("Employee.EmployeeTerritories.Territory.Region").Include("OrderDetails").Include("OrderDetails.Product").ToList();
|
||||
}
|
||||
|
||||
void RowRender(RowRenderEventArgs<Order> args)
|
||||
|
||||
Reference in New Issue
Block a user