From 6d5071237a9b9c5d69c3d91349edda6c472170b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96ZT=C3=9CRK?= <76204082+iamsedatozturk@users.noreply.github.com> Date: Wed, 30 Sep 2026 16:00:01 +0300 Subject: [PATCH] Visitors --- .../host/data/Abp.Identity.Permissions.json | 70 + .../2e84f333-5344-4f28-8cc0-178b46d7c0bc.json | 26 + .../31f9867d-f243-4e29-9819-bcd9dee19d5a.json | 4 +- .../host/data/App.Languages.LanguageText.json | 196 ++ configs/seeds/host/data/App.Menus.Menu.json | 11 + .../seeds/host/sql/object/Hr_T_Visitor.sql | 30 + configs/seeds/host/wizard/Visitor.json | 2220 +++++++++++++++++ 7 files changed, 2555 insertions(+), 2 deletions(-) create mode 100644 configs/seeds/host/data/App.DevRequests/2e84f333-5344-4f28-8cc0-178b46d7c0bc.json create mode 100644 configs/seeds/host/sql/object/Hr_T_Visitor.sql create mode 100644 configs/seeds/host/wizard/Visitor.json diff --git a/configs/seeds/host/data/Abp.Identity.Permissions.json b/configs/seeds/host/data/Abp.Identity.Permissions.json index 0cc43d3c..f692d593 100644 --- a/configs/seeds/host/data/Abp.Identity.Permissions.json +++ b/configs/seeds/host/data/Abp.Identity.Permissions.json @@ -6343,6 +6343,76 @@ "IsEnabled": true, "MultiTenancySide": 3, "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Visitor", + "ParentName": null, + "DisplayName": "App.Hr.Visitor", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Visitor.Create", + "ParentName": "App.Hr.Visitor", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Visitor.Update", + "ParentName": "App.Hr.Visitor", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Visitor.Delete", + "ParentName": "App.Hr.Visitor", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Visitor.Export", + "ParentName": "App.Hr.Visitor", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Visitor.Import", + "ParentName": "App.Hr.Visitor", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Visitor.Note", + "ParentName": "App.Hr.Visitor", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" } ] } diff --git a/configs/seeds/host/data/App.DevRequests/2e84f333-5344-4f28-8cc0-178b46d7c0bc.json b/configs/seeds/host/data/App.DevRequests/2e84f333-5344-4f28-8cc0-178b46d7c0bc.json new file mode 100644 index 00000000..18abb5cd --- /dev/null +++ b/configs/seeds/host/data/App.DevRequests/2e84f333-5344-4f28-8cc0-178b46d7c0bc.json @@ -0,0 +1,26 @@ +{ + "ListFormCode": "App.DevRequests", + "KeyFieldName": "Id", + "GeneratedAt": "2026-09-30T11:47:47.1306592Z", + "Order": 0, + "Rows": [ + { + "Id": "2e84f333-5344-4f28-8cc0-178b46d7c0bc", + "TenantId": null, + "UserName": "system@sozsoft.com", + "RequestDate": null, + "Status": "Testing", + "Title": "Human Resources -> Ziyaretçi Takip Listesi", + "Description": "

Ziyaret Edilen Personel -> Kullanıcı Listesi üzerinden seçilecektir. Firma Adı AutoComplete yapıp ziyaretçi formuna girilen Firmalar listede gelecek istersek yeni Firma Adı girilebilmeli.



", + "DueDate": "2026-09-30T11:47:00", + "Tags": "HR", + "Assignees": "system@sozsoft.com", + "Priority": "5", + "Completed": false, + "SortOrder": 0, + "Timesheets": "[{\"id\":\"ca84a1de-f70f-6201-b713-3a240456d0d2\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Talep analiz edildi\",\"duration\":0.0333},{\"id\":\"3c9ac80c-b091-750e-105b-3a240457f50b\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_Visitor tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"97079c2f-483a-c51d-9a63-3a24045a350c\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Visitor.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0333},{\"id\":\"dee98df8-0fbe-0829-93b7-3a24045a441c\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"2 tamamlanm\\u0131\\u015F alt g\\u00F6rev eklendi\",\"duration\":0.0167},{\"id\":\"8171cab5-bf91-b15f-07fd-3a24045a864f\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Analize \\u00FCretim notu eklendi\",\"duration\":0.0167}]", + "SubTasks": "[{\"id\":\"9763da5d-6dc7-a426-37e8-3a24045a440b\",\"title\":\"create_table: Hr_T_Visitor\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"6f8de30c-593a-e9e6-6336-3a24045a440b\",\"title\":\"deploy_wizard: Visitor.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true}]", + "Analysis": "

1. Amaç

\n

Tesise gelen ziyaretçilerin giriş/çıkış kaydının İK ve güvenlik/resepsiyon tarafından tutulması; kimin, hangi firmadan, kimi, ne zaman ve neden ziyaret ettiğinin şube bazında izlenmesi ve o an içeride kimin bulunduğunun görülmesi.

\n\n

2. Görsel analizi

\n

[image-1] — Liste ekranı + popup düzenleme formu (klasik ListForm).

\n\n\n

3. Çözüm yolu

\n

Wizard List (ComponentKind 0) — tek tablolu CRUD, lookup'lar ve varsayılan değerlerle karşılanır; özel bileşen, SP ya da servis gerekmez.

\n\n

4. Menü yeri

\n

İnsan Kaynakları › Ziyaretçi Takip Listesi

\n\n\n\n\n
SeviyeKodAd (TR / EN)İkonDurum
KökApp.Hrİnsan Kaynakları / Human ResourcesFcConferenceCallVar
EkranApp.Hr.VisitorZiyaretçiler / VisitorsFcBusinessmanYeni
\n

ModuleId: Hr · İzin grubu: App.Hr (Var) · Route: /admin/list/App.Hr.Visitor · Wizard: MenuParentCode = App.Hr, MenuParentPath boş (iki seviye).

\n

Yetki: App.Hr › App.Hr.Visitor — ara seviye yok; App.Hr.Visitor Yeni.

\n\n

5. Veri modeli

\n

Tablo: Hr_T_Visitor — Yeni, tenant kapsamlı (IsTenant = true, IsBranch = false; şube sütunu veridir), audit + soft delete alanları (CreationTime, CreatorId, LastModificationTime, LastModifierId, IsDeleted, DeleterId, DeletionTime).

\n

Tanım tablosu: Hayır — kayıtlar hareket/olay kaydıdır (her ziyaret bir satır), başka ekranın lookup kaynağı değildir; IsActive kolonu yoktur.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KolonTipZorunluAçıklama / Lookup
Iduniqueidentifier (PK)Evet@NEWID
TenantIduniqueidentifierHayırPlatform doldurur
BranchIduniqueidentifierEvetŞube — LookupQueryValues.TenantBranchValues (Sas_T_Branch)
VisitorTypenvarchar(50)EvetStaticData: Ziyaretçi, Müşteri, Tedarikçi, Taşeron, Kurye
VisitDatedateEvetVarsayılan @NOW
EntryTimedatetimeEvetGiriş saati, varsayılan @NOW
ExitTimedatetimeHayırÇıkış saati; boşsa ziyaretçi içeride
CardNonvarchar(20)HayırVerilen ziyaretçi kartı
VisitorFullNamenvarchar(200)EvetZiyaretçi adı soyadı
VisitedUserIduniqueidentifierEvetKullanıcı listesi — SELECT Id AS [Key], Name + ' ' + Surname AS [Name] FROM AbpUsers WHERE IsDeleted = 'false' AND IsActive = 'true' AND TenantId = '@TENANTID' ORDER BY Name
CompanyNamenvarchar(200)HayırSerbest metin; öneriler aynı tablodaki önceki kayıtlardan — SELECT DISTINCT CompanyName AS [Key], CompanyName AS [Name] FROM Hr_T_Visitor WHERE IsDeleted = 'false' AND CompanyName IS NOT NULL AND TenantId = '@TENANTID' ORDER BY CompanyName
VisitReasonnvarchar(MAX)HayırÇok satırlı ziyaret sebebi
\n\n

6. Etkilenen kısımlar

\n\n\n

7. Görünümler ve davranış

\n\n\n

8. Kararlar

\n\n\n

9. Üretim planı

\n
    \n
  1. create_table: Hr_T_Visitor
  2. \n
  3. deploy_wizard: Visitor.json
  4. \n
\n\n

10. Üretime hazır

\n

Evet

MCP

\n" + } + ] +} diff --git a/configs/seeds/host/data/App.DevRequests/31f9867d-f243-4e29-9819-bcd9dee19d5a.json b/configs/seeds/host/data/App.DevRequests/31f9867d-f243-4e29-9819-bcd9dee19d5a.json index ca8fe90a..dfb63b80 100644 --- a/configs/seeds/host/data/App.DevRequests/31f9867d-f243-4e29-9819-bcd9dee19d5a.json +++ b/configs/seeds/host/data/App.DevRequests/31f9867d-f243-4e29-9819-bcd9dee19d5a.json @@ -9,14 +9,14 @@ "TenantId": null, "UserName": "system@sozsoft.com", "RequestDate": null, - "Status": "Testing", + "Status": "Staging", "Title": "Human Resources -> Definitions", "Description": "

Kurum Doktorları


Yeterlilik Belgeleri


Hastaneler


Hastane Bölümleri


Evrak Türleri


", "DueDate": null, "Tags": null, "Assignees": null, "Priority": null, - "Completed": false, + "Completed": true, "SortOrder": 0, "Timesheets": "[{\"id\":\"b0877f68-e287-6a71-ee2e-3a2403820cf5\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_Doctor tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"f2dc9019-5288-2d82-f9f7-3a2403828035\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Doctor.json wizard\\u0027\\u0131 deploy edildi (1 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"c554eecc-b9af-3152-70f2-3a240382925d\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_Certificate tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"29a2829f-e1a5-8ca6-5f78-3a240382dd1d\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Certificate.json wizard\\u0027\\u0131 deploy edildi (16 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"5bdece23-8a14-d008-4128-3a24038341a7\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_Hospital tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"cf4e73e7-e879-529f-5110-3a240383bec6\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hospital.json wizard\\u0027\\u0131 deploy edildi (45 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"ee05f153-cea5-71f7-1f9a-3a240383cdc4\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_HospitalDepartment tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"520a8e77-e28f-71e9-7bf3-3a2403842ca9\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HospitalDepartment.json wizard\\u0027\\u0131 deploy edildi (31 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"b24ad81f-1406-6b3f-6abd-3a2403843c21\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_DocumentType tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"24faa132-3d57-03ab-6397-3a240384d3a2\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"DocumentType.json wizard\\u0027\\u0131 deploy edildi (48 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"3d4f555a-a723-418a-d3d0-3a240384e6f8\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"10 tamamlanm\\u0131\\u015F alt g\\u00F6rev eklendi\",\"duration\":0.0167},{\"id\":\"c461de20-dc4b-72c4-c29c-3a2403852945\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Analize \\u00FCretim notu eklendi\",\"duration\":0.0167},{\"id\":\"17a0bb99-9fc2-e1ef-f94e-3a2403854b2e\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"App.DevRequests ekran\\u0131nda sat\\u0131r g\\u00FCncellendi (Status)\",\"duration\":0.0167}]", "SubTasks": "[{\"id\":\"8ec8d59b-2dee-b142-e656-3a240384e6e3\",\"title\":\"create_table: Hr_T_Doctor\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"1a95dfc3-0b5c-5e04-53c4-3a240384e6e3\",\"title\":\"deploy_wizard: Doctor.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"adb1a974-5df2-87e3-d144-3a240384e6e3\",\"title\":\"create_table: Hr_T_Certificate\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"a0bcc99d-766d-ea7a-df0d-3a240384e6e3\",\"title\":\"deploy_wizard: Certificate.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"479cc491-407a-d6ea-7b5c-3a240384e6e3\",\"title\":\"create_table: Hr_T_Hospital\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"44c91f37-c4f0-9d8a-5bed-3a240384e6e3\",\"title\":\"deploy_wizard: Hospital.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"a4bc6a6d-1fc6-1e1c-af69-3a240384e6e3\",\"title\":\"create_table: Hr_T_HospitalDepartment\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"db359bee-ce61-9cd0-f1e8-3a240384e6e3\",\"title\":\"deploy_wizard: HospitalDepartment.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"36ece9eb-28d9-8614-d8e3-3a240384e6e3\",\"title\":\"create_table: Hr_T_DocumentType\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"c3337738-46c6-951f-5343-3a240384e6e3\",\"title\":\"deploy_wizard: DocumentType.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true}]", diff --git a/configs/seeds/host/data/App.Languages.LanguageText.json b/configs/seeds/host/data/App.Languages.LanguageText.json index 2d377894..e92aef26 100644 --- a/configs/seeds/host/data/App.Languages.LanguageText.json +++ b/configs/seeds/host/data/App.Languages.LanguageText.json @@ -70255,6 +70255,202 @@ "ResourceName": "Platform", "Key": "App.Listform.ListformField.IsRequired", "Value": "Zorunlu" + }, + { + "Id": "ae592939-8b8e-5451-b91d-b6b8d54b9ec5", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor", + "Value": "Visitors" + }, + { + "Id": "e43504b3-c0a6-528b-a9a7-d9967f90f25b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor", + "Value": "Ziyaretçiler" + }, + { + "Id": "ec8e7afd-e595-5d1f-8988-71abb734b66b", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor.Title", + "Value": "Visitors" + }, + { + "Id": "a23230f4-5437-5eb2-816f-f7c08f52ac6f", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor.Title", + "Value": "Ziyaretçiler" + }, + { + "Id": "b7086fc9-d567-5812-bb44-da062164fc1b", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor.Desc", + "Value": "Visitor entry and exit records" + }, + { + "Id": "afdcaa2a-3555-52e8-b869-77aa4bac9265", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor.Desc", + "Value": "Ziyaretçi giriş ve çıkış kayıtları" + }, + { + "Id": "4cb297d7-534c-5162-a5f6-c7f991d71db0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor.Widget.Today", + "Value": "Today's Visitors" + }, + { + "Id": "79178fd5-a321-503c-b564-26fce5e8cedf", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor.Widget.Today", + "Value": "Bugünkü Ziyaretçi" + }, + { + "Id": "95efe14b-133a-528a-8e3b-4a0ff792ae0a", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor.Widget.Inside", + "Value": "Visitors Inside" + }, + { + "Id": "21d0236e-4698-559a-bb29-969e396366f8", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor.Widget.Inside", + "Value": "İçerideki Ziyaretçi" + }, + { + "Id": "fddae245-bec9-5491-ad0b-7aa6dc34781f", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor.Widget.Exited", + "Value": "Checked Out" + }, + { + "Id": "7cdd0aae-5411-5a21-9038-793be0dc8dd1", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Visitor.Widget.Exited", + "Value": "Çıkış Yapan" + }, + { + "Id": "d1343d5b-612a-5c12-b792-9c3a62c54c38", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.VisitorType", + "Value": "Visitor Type" + }, + { + "Id": "0e6c6238-7234-5900-bcf0-1f7c01fcf6e6", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.VisitorType", + "Value": "Ziyaretçi Tipi" + }, + { + "Id": "170fa2b7-5ca3-5ffa-bf66-1ace0e3eb8eb", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.EntryTime", + "Value": "Entry Time" + }, + { + "Id": "c261fda1-60ff-57e5-8073-c8c48683dd1c", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.EntryTime", + "Value": "Giriş Saati" + }, + { + "Id": "0dfec0f6-8cea-5610-90b5-a7b6753ff2e0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ExitTime", + "Value": "Exit Time" + }, + { + "Id": "61dd0895-49e4-58d3-8fbf-15fd3ceb432d", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ExitTime", + "Value": "Çıkış Saati" + }, + { + "Id": "940f841c-9fcc-5f8d-931f-b5285589e7d9", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.CardNo", + "Value": "Card No" + }, + { + "Id": "c032ee88-57f4-54bc-93f1-dcdf0200fa43", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.CardNo", + "Value": "Kart No" + }, + { + "Id": "8f45c34b-62f6-571e-b3d6-e39227aeef7b", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.VisitedUserId", + "Value": "Visited Staff" + }, + { + "Id": "995d1c2d-cb0f-53a6-b337-87f8e76cb4fc", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.VisitedUserId", + "Value": "Ziyaret Edilen Personel" + }, + { + "Id": "138bbd9b-63b3-50a6-8ae3-47027c135da2", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.VisitorFullName", + "Value": "Visitor Full Name" + }, + { + "Id": "b410d8da-40e3-53bd-b985-1557f3e9e75e", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.VisitorFullName", + "Value": "Ziyaretçi Adı Soyadı" + }, + { + "Id": "6e6837aa-c57e-5483-be03-5b3eb44e3322", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.CompanyName", + "Value": "Company Name" + }, + { + "Id": "36b8d151-1b75-5a2d-aafe-732e32e0525b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.CompanyName", + "Value": "Firma Adı" + }, + { + "Id": "c9202016-22d8-504b-b576-d2d772befda0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.VisitReason", + "Value": "Visit Reason" + }, + { + "Id": "de87c24d-845b-51c3-b68b-e98c60eb6753", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.VisitReason", + "Value": "Ziyaret Sebebi" } ] } diff --git a/configs/seeds/host/data/App.Menus.Menu.json b/configs/seeds/host/data/App.Menus.Menu.json index 2ff24c3f..ae020d93 100644 --- a/configs/seeds/host/data/App.Menus.Menu.json +++ b/configs/seeds/host/data/App.Menus.Menu.json @@ -1159,6 +1159,17 @@ "RequiredPermissionName": "App.Hr.DocumentType", "IsDisabled": false, "ModuleId": "Hr" + }, + { + "ParentCode": "App.Hr", + "Code": "App.Hr.Visitor", + "DisplayName": "App.Hr.Visitor", + "Order": 3, + "Url": "/admin/list/App.Hr.Visitor", + "Icon": "FcBusinessman", + "RequiredPermissionName": "App.Hr.Visitor", + "IsDisabled": false, + "ModuleId": "Hr" } ] } diff --git a/configs/seeds/host/sql/object/Hr_T_Visitor.sql b/configs/seeds/host/sql/object/Hr_T_Visitor.sql new file mode 100644 index 00000000..57bc967b --- /dev/null +++ b/configs/seeds/host/sql/object/Hr_T_Visitor.sql @@ -0,0 +1,30 @@ +IF OBJECT_ID(N'[dbo].[Hr_T_Visitor]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Hr_T_Visitor] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [BranchId] uniqueidentifier NOT NULL, + [VisitorType] nvarchar(50) NOT NULL DEFAULT 'Ziyaretçi', + [VisitDate] date NOT NULL, + [EntryTime] datetime NOT NULL, + [ExitTime] datetime NULL, + [CardNo] nvarchar(20) NULL, + [VisitorFullName] nvarchar(200) NOT NULL, + [VisitedUserId] uniqueidentifier NOT NULL, + [CompanyName] nvarchar(200) NULL, + [VisitReason] nvarchar(MAX) NULL, + [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), + [CreatorId] uniqueidentifier NULL, + [LastModificationTime] datetime2 NULL, + [LastModifierId] uniqueidentifier NULL, + [IsDeleted] bit NOT NULL DEFAULT 0, + [DeletionTime] datetime2 NULL, + [DeleterId] uniqueidentifier NULL, + CONSTRAINT [PK_Hr_T_Visitor] PRIMARY KEY NONCLUSTERED + ( + [Id] ASC + )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] + ) ON [PRIMARY] +END +GO \ No newline at end of file diff --git a/configs/seeds/host/wizard/Visitor.json b/configs/seeds/host/wizard/Visitor.json new file mode 100644 index 00000000..fb8a87f8 --- /dev/null +++ b/configs/seeds/host/wizard/Visitor.json @@ -0,0 +1,2220 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Visitor", + "WizardCode": "App.Hr.Visitor", + "SeededAt": "2026-09-30T14:57:34.2594178+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Hr", + "ModuleId": "Hr", + "Menu": { + "MenuParentCode": "App.Hr", + "MenuParentIcon": "FcConferenceCall", + "MenuCode": "App.Hr.Visitor", + "MenuOrder": 3, + "MenuUrl": "/admin/list/App.Hr.Visitor", + "MenuIcon": "FcBusinessman" + }, + "Language": { + "MenuParentEn": "Human Resources", + "MenuParentTr": "İnsan Kaynakları", + "PermissionGroupEn": "Human Resources", + "PermissionGroupTr": "İnsan Kaynakları", + "MenuEn": "Visitors", + "MenuTr": "Ziyaretçiler", + "TitleEn": "Visitors", + "TitleTr": "Ziyaretçiler", + "DescEn": "Visitor entry and exit records", + "DescTr": "Ziyaretçi giriş ve çıkış kayıtları", + "Texts": [ + { + "Key": "App.Hr.Visitor.Widget.Today", + "En": "Today's Visitors", + "Tr": "Bugünkü Ziyaretçi" + }, + { + "Key": "App.Hr.Visitor.Widget.Inside", + "En": "Visitors Inside", + "Tr": "İçerideki Ziyaretçi" + }, + { + "Key": "App.Hr.Visitor.Widget.Exited", + "En": "Checked Out", + "Tr": "Çıkış Yapan" + } + ] + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "VisitDate", + "CaptionName": "App.Listform.ListformField.VisitDate", + "En": "Visit Date", + "Tr": "Ziyaret Tarihi" + }, + { + "FieldName": "VisitorType", + "CaptionName": "App.Listform.ListformField.VisitorType", + "En": "Visitor Type", + "Tr": "Ziyaretçi Tipi" + }, + { + "FieldName": "EntryTime", + "CaptionName": "App.Listform.ListformField.EntryTime", + "En": "Entry Time", + "Tr": "Giriş Saati" + }, + { + "FieldName": "ExitTime", + "CaptionName": "App.Listform.ListformField.ExitTime", + "En": "Exit Time", + "Tr": "Çıkış Saati" + }, + { + "FieldName": "CardNo", + "CaptionName": "App.Listform.ListformField.CardNo", + "En": "Card No", + "Tr": "Kart No" + }, + { + "FieldName": "VisitedUserId", + "CaptionName": "App.Listform.ListformField.VisitedUserId", + "En": "Visited Staff", + "Tr": "Ziyaret Edilen Personel" + }, + { + "FieldName": "VisitorFullName", + "CaptionName": "App.Listform.ListformField.VisitorFullName", + "En": "Visitor Full Name", + "Tr": "Ziyaretçi Adı Soyadı" + }, + { + "FieldName": "CompanyName", + "CaptionName": "App.Listform.ListformField.CompanyName", + "En": "Company Name", + "Tr": "Firma Adı" + }, + { + "FieldName": "VisitReason", + "CaptionName": "App.Listform.ListformField.VisitReason", + "En": "Visit Reason", + "Tr": "Ziyaret Sebebi" + }, + { + "FieldName": "BranchId", + "CaptionName": "App.Listform.ListformField.BranchId", + "En": "Branch", + "Tr": "Şube Adı" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Hr_T_Visitor", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Hr_T_Visitor\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": null, + "UpdateFieldsDefaultValueDto": [], + "FormFieldsDefaultValueDto": [], + "WidgetsDto": [ + { + "ColGap": 3, + "ColSpan": 4, + "SqlQuery": "SELECT 'App.Hr.Visitor.Widget.Today' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Hr.Visitor' AS \"SubTitle\", 'FaUserFriends' AS \"Icon\" FROM \"Hr_T_Visitor\" WHERE \"TenantId\" = '@TENANTID' AND \"IsDeleted\" = 'false' AND \"VisitDate\" = CAST(CURRENT_TIMESTAMP AS DATE) UNION ALL SELECT 'App.Hr.Visitor.Widget.Inside', CAST(COUNT(*) AS VARCHAR(32)), 'orange', 'App.Hr.Visitor', 'FaDoorOpen' FROM \"Hr_T_Visitor\" WHERE \"TenantId\" = '@TENANTID' AND \"IsDeleted\" = 'false' AND \"VisitDate\" = CAST(CURRENT_TIMESTAMP AS DATE) AND \"ExitTime\" IS NULL UNION ALL SELECT 'App.Hr.Visitor.Widget.Exited', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Hr.Visitor', 'FaSignOutAlt' FROM \"Hr_T_Visitor\" WHERE \"TenantId\" = '@TENANTID' AND \"IsDeleted\" = 'false' AND \"VisitDate\" = CAST(CURRENT_TIMESTAMP AS DATE) AND \"ExitTime\" IS NOT NULL", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Hr.Visitor", + "CultureName": "en", + "Name": "App.Hr.Visitor", + "KeyFieldName": "Id", + "Title": "App.Hr.Visitor.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Hr.Visitor.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": false, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Hr.Visitor.Title", + "ShowTitle": true, + "Width": 650, + "Height": 875, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "Ziyaretçi Takip Formu", + "ColCount": 2, + "ColSpan": 1 + } + ], + "PermissionDto": { + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "D": "App.Hr.Visitor.Delete", + "E": "App.Hr.Visitor.Export", + "I": "App.Hr.Visitor.Import", + "N": "App.Hr.Visitor.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Hr.Visitor", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "VisitDate", + "CaptionName": "App.Listform.ListformField.VisitDate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 5, + "CultureName": "en", + "DataType": "date", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\": \"date\", \"displayFormat\": \"dd.MM.yyyy\", \"dateSerializationFormat\": \"yyyy-MM-dd\", \"useMaskBehavior\": true, \"showClearButton\": true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": "// @runOnOpen\nif (isReady && !get(\"VisitDate\")) set(\"VisitDate\", new Date())", + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "VisitorType", + "CaptionName": "App.Listform.ListformField.VisitorType", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\": \"Ziyaretçi\", \"name\": \"Ziyaretçi\"}, {\"key\": \"Müşteri\", \"name\": \"Müşteri\"}, {\"key\": \"Tedarikçi\", \"name\": \"Tedarikçi\"}, {\"key\": \"Taşeron\", \"name\": \"Taşeron\"}, {\"key\": \"Kurye\", \"name\": \"Kurye\"}]" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"searchEnabled\": true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": "// @runOnOpen\nif (isReady && !get(\"VisitorType\")) set(\"VisitorType\", \"Ziyaretçi\")", + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "EntryTime", + "CaptionName": "App.Listform.ListformField.EntryTime", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\": \"time\", \"displayFormat\": \"HH:mm:ss\", \"useMaskBehavior\": true, \"showClearButton\": true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": "// @runOnOpen\nif (isReady && !get(\"EntryTime\")) set(\"EntryTime\", new Date())", + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "ExitTime", + "CaptionName": "App.Listform.ListformField.ExitTime", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\": \"time\", \"displayFormat\": \"HH:mm:ss\", \"useMaskBehavior\": true, \"showClearButton\": true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "CardNo", + "CaptionName": "App.Listform.ListformField.CardNo", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 6, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 5, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\": true, \"maxLength\": 20}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "VisitedUserId", + "CaptionName": "App.Listform.ListformField.VisitedUserId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name + ' ' + Surname AS [Name] FROM AbpUsers WHERE IsDeleted = 'false' AND IsActive = 'true' AND TenantId = '@TENANTID' ORDER BY Name, Surname" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 6, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"searchEnabled\": true, \"showClearButton\": true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "VisitorFullName", + "CaptionName": "App.Listform.ListformField.VisitorFullName", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 8, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 7, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\": true, \"maxLength\": 200}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "CompanyName", + "CaptionName": "App.Listform.ListformField.CompanyName", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 9, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT DISTINCT CompanyName AS [Key], CompanyName AS [Name] FROM Hr_T_Visitor WHERE IsDeleted = 'false' AND CompanyName IS NOT NULL AND CompanyName <> '' AND TenantId = '@TENANTID' ORDER BY CompanyName" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 8, + "EditGroupOrderNo": 1, + "EditorType2": "dxAutocomplete", + "ColSpan": 1, + "EditorOptions": "{\"acceptCustomValue\": true, \"searchEnabled\": true, \"showDataBeforeSearch\": true, \"showClearButton\": true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "VisitReason", + "CaptionName": "App.Listform.ListformField.VisitReason", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 10, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 9, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextArea", + "ColSpan": 1, + "EditorOptions": "{\"autoResizeEnabled\": false, \"minHeight\": 120}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Visitor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "BranchId", + "CaptionName": "App.Listform.ListformField.BranchId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 11, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Sas_T_Branch WHERE IsDeleted = 'false' AND IsActive = 'true' AND TenantId = '@TENANTID' ORDER BY Name" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Visitor.Create", + "R": "App.Hr.Visitor", + "U": "App.Hr.Visitor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 10, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"searchEnabled\": true, \"showClearButton\": true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Hr.Visitor", + "App.Hr.Visitor.Title", + "App.Hr.Visitor.Desc", + "App.Hr.Visitor.Widget.Today", + "App.Hr.Visitor.Widget.Inside", + "App.Hr.Visitor.Widget.Exited", + "App.Listform.ListformField.VisitorType", + "App.Listform.ListformField.EntryTime", + "App.Listform.ListformField.ExitTime", + "App.Listform.ListformField.CardNo", + "App.Listform.ListformField.VisitedUserId", + "App.Listform.ListformField.VisitorFullName", + "App.Listform.ListformField.CompanyName", + "App.Listform.ListformField.VisitReason" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Hr.Visitor", + "App.Hr.Visitor.Create", + "App.Hr.Visitor.Update", + "App.Hr.Visitor.Delete", + "App.Hr.Visitor.Export", + "App.Hr.Visitor.Import", + "App.Hr.Visitor.Note" + ], + "MenuCodes": [ + "App.Hr.Visitor" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "2e84f333-5344-4f28-8cc0-178b46d7c0bc", + "Title": "Human Resources -> Ziyaretçi Takip Listesi" + } +} \ No newline at end of file