From 67adbee29acee41ae0c761c3e2259fbe9a05cd52 Mon Sep 17 00:00:00 2001 From: mmrbnjd Date: Sat, 4 May 2024 23:13:26 +0330 Subject: [PATCH] ... --- TaxPayerFull/Pages/Counter.razor | 18 -- TaxPayerFull/Pages/UserPanel/Customer.razor | 223 +++++++++++++++++++- TaxPayerFull/Pages/UserPanel/Panel.razor | 2 +- TaxPayerFull/Pages/UserPanel/Profile.razor | 1 + TaxPayerFull/Pages/UserPanel/Setting.razor | 1 + TaxPayerFull/Pages/UserPanel/Ticket.razor | 1 + 6 files changed, 226 insertions(+), 20 deletions(-) delete mode 100644 TaxPayerFull/Pages/Counter.razor diff --git a/TaxPayerFull/Pages/Counter.razor b/TaxPayerFull/Pages/Counter.razor deleted file mode 100644 index ef23cb3..0000000 --- a/TaxPayerFull/Pages/Counter.razor +++ /dev/null @@ -1,18 +0,0 @@ -@page "/counter" - -Counter - -

Counter

- -

Current count: @currentCount

- - - -@code { - private int currentCount = 0; - - private void IncrementCount() - { - currentCount++; - } -} diff --git a/TaxPayerFull/Pages/UserPanel/Customer.razor b/TaxPayerFull/Pages/UserPanel/Customer.razor index f27644a..895a005 100644 --- a/TaxPayerFull/Pages/UserPanel/Customer.razor +++ b/TaxPayerFull/Pages/UserPanel/Customer.razor @@ -1,6 +1,227 @@ @page "/Customer" -

Customer

+@using Shared.DTOs +مشتری +@* search *@ +
+
+
+
+
+
    +
  • +
    +
    + +
    +
    + + + +
    +
    + + + +
    + +
    + +
  • + +
+ +
+
+
+
+
+ +@* action *@ +
+
+
+
+
+ +
+ + + +
+ + + + +
+
+
+
+
+ +@* data *@ +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
پروژهمشتریکاربرانوضعیتعملکردها
پروژه انگولارآلبرت کوک +
    +
  • + Avatar +
  • +
  • + Avatar +
  • +
  • + Avatar +
  • +
+
فعال + +
پروژه ری اکتبری هانتر +
    +
  • + Avatar +
  • +
  • + Avatar +
  • +
  • + Avatar +
  • +
+
تکمیل شد + +
پروژه وی جی استرور بیکر +
    +
  • + Avatar +
  • +
  • + Avatar +
  • +
  • + Avatar +
  • +
+
برنامه ریزی شده + +
پروژه بوت استرپجری میلتون +
    +
  • + Avatar +
  • +
  • + Avatar +
  • +
  • + Avatar +
  • +
+
درانتظار + +
+
+
+ + +
+
+
+
+
+ @layout PanelLayout @code { + private IEnumerable? employees; + private async Task> EmployeesDataProvider(GridDataProviderRequest request) + { + if (employees is null) // pull employees only one time for client-side filtering, sorting, and paging + employees = GetEmployees(); // call a service or an API to pull the employees + + return await Task.FromResult(request.ApplyTo(employees)); + } + + private IEnumerable GetEmployees() + { + return new List + { + new Employee1 { Id = 107, Name = "Alice", Designation = "AI Engineer", DOJ = new DateOnly(1998, 11, 17), IsActive = true }, + new Employee1 { Id = 103, Name = "Bob", Designation = "Senior DevOps Engineer", DOJ = new DateOnly(1985, 1, 5), IsActive = true }, + new Employee1 { Id = 106, Name = "John", Designation = "Data Engineer", DOJ = new DateOnly(1995, 4, 17), IsActive = true }, + new Employee1 { Id = 104, Name = "Pop", Designation = "Associate Architect", DOJ = new DateOnly(1985, 6, 8), IsActive = false }, + new Employee1 { Id = 105, Name = "Ronald", Designation = "Senior Data Engineer", DOJ = new DateOnly(1991, 8, 23), IsActive = true }, + new Employee1 { Id = 102, Name = "Line", Designation = "Architect", DOJ = new DateOnly(1977, 1, 12), IsActive = true }, + new Employee1 { Id = 101, Name = "Daniel", Designation = "Architect", DOJ = new DateOnly(1977, 1, 12), IsActive = true }, + new Employee1 { Id = 108, Name = "Zayne", Designation = "Data Analyst", DOJ = new DateOnly(1991, 1, 1), IsActive = true }, + new Employee1 { Id = 109, Name = "Isha", Designation = "App Maker", DOJ = new DateOnly(1996, 7, 1), IsActive = true }, + }; + } } diff --git a/TaxPayerFull/Pages/UserPanel/Panel.razor b/TaxPayerFull/Pages/UserPanel/Panel.razor index 93af75e..adc9853 100644 --- a/TaxPayerFull/Pages/UserPanel/Panel.razor +++ b/TaxPayerFull/Pages/UserPanel/Panel.razor @@ -3,7 +3,7 @@ @inject localService localserv; @inject NavigationManager nav @layout PanelLayout - +کاربری
diff --git a/TaxPayerFull/Pages/UserPanel/Profile.razor b/TaxPayerFull/Pages/UserPanel/Profile.razor index e571eac..7ae5e63 100644 --- a/TaxPayerFull/Pages/UserPanel/Profile.razor +++ b/TaxPayerFull/Pages/UserPanel/Profile.razor @@ -6,6 +6,7 @@ @inject UserAuthenticationDTO userinfo @inject HttpClientController _hc @inject ILocalStorageService Storage; +پروفایل

متفرقه / پروفایل diff --git a/TaxPayerFull/Pages/UserPanel/Setting.razor b/TaxPayerFull/Pages/UserPanel/Setting.razor index 62ed6c9..fc83da4 100644 --- a/TaxPayerFull/Pages/UserPanel/Setting.razor +++ b/TaxPayerFull/Pages/UserPanel/Setting.razor @@ -6,6 +6,7 @@ @inject UserAuthenticationDTO userinfo @inject HttpClientController _hc @inject ILocalStorageService Storage; +تنظیمات

متفرقه / تنظیمات diff --git a/TaxPayerFull/Pages/UserPanel/Ticket.razor b/TaxPayerFull/Pages/UserPanel/Ticket.razor index 30ab36f..6fdfff7 100644 --- a/TaxPayerFull/Pages/UserPanel/Ticket.razor +++ b/TaxPayerFull/Pages/UserPanel/Ticket.razor @@ -5,6 +5,7 @@ @layout PanelLayout @inject HttpClientController hc; @inject UserAuthenticationDTO userinfo +پشتیبانی