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ç
\nTesise 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\n2. Görsel analizi
\n[image-1] — Liste ekranı + popup düzenleme formu (klasik ListForm).
\n\n- Grid kolonları (sırasıyla): Ziyaret Tarihi (tarih), Ziyaretçi Tipi (seçim), Giriş Saati (saat), Çıkış Saati (saat), Kart No (metin), Ziyaret Edilen Personel (kullanıcı lookup), Ziyaretçi Adı Soyadı (metin), Firması (metin, öneri listeli), Ziyaret Sebebi (uzun metin), Şube Adı (şube lookup). Her kolonda filtre satırı açık.
\n- Form \"Ziyaretçi Takip Formu\" (tek grup, tek kolon): Şube Adı (seçim, \"1. Tesis\"), Ziyaretçi Tipi (açılır liste, varsayılan \"Ziyaretçi\"), Ziyaret Tarihi (varsayılan bugün), Giriş Saati (varsayılan şimdi, HH:mm:ss), Çıkış Saati (boş), Kart No, Ziyaretçi Adı Soyadı (geniş), Ziyaret Edilen Personel (açılır liste), Firma Adı (açılır liste), Ziyaret Sebebi (çok satırlı).
\n- Butonlar: Yeni / Kaydet / Sil / Kapat → platformun standart ekle-kaydet-sil-kapat davranışı; toolbar'daki Excel, filtre, arama, sıralama, grafik → standart grid araçları. Ek aksiyon yok.
\n- Görünür satır yok → demo veri üretilmez.
\n
\n\n3. Çözüm yolu
\nWizard 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\n4. Menü yeri
\nİnsan Kaynakları › Ziyaretçi Takip Listesi
\n\n| Seviye | Kod | Ad (TR / EN) | İkon | Durum |
\n| Kök | App.Hr | İnsan Kaynakları / Human Resources | FcConferenceCall | Var |
\n| Ekran | App.Hr.Visitor | Ziyaretçiler / Visitors | FcBusinessman | Yeni |
\n
\nModuleId: Hr · İzin grubu: App.Hr (Var) · Route: /admin/list/App.Hr.Visitor · Wizard: MenuParentCode = App.Hr, MenuParentPath boş (iki seviye).
\nYetki: App.Hr › App.Hr.Visitor — ara seviye yok; App.Hr.Visitor Yeni.
\n\n5. Veri modeli
\nTablo: 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).
\nTanı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| Kolon | Tip | Zorunlu | Açıklama / Lookup |
\n| Id | uniqueidentifier (PK) | Evet | @NEWID |
\n| TenantId | uniqueidentifier | Hayır | Platform doldurur |
\n| BranchId | uniqueidentifier | Evet | Şube — LookupQueryValues.TenantBranchValues (Sas_T_Branch) |
\n| VisitorType | nvarchar(50) | Evet | StaticData: Ziyaretçi, Müşteri, Tedarikçi, Taşeron, Kurye |
\n| VisitDate | date | Evet | Varsayılan @NOW |
\n| EntryTime | datetime | Evet | Giriş saati, varsayılan @NOW |
\n| ExitTime | datetime | Hayır | Çıkış saati; boşsa ziyaretçi içeride |
\n| CardNo | nvarchar(20) | Hayır | Verilen ziyaretçi kartı |
\n| VisitorFullName | nvarchar(200) | Evet | Ziyaretçi adı soyadı |
\n| VisitedUserId | uniqueidentifier | Evet | Kullanıcı listesi — SELECT Id AS [Key], Name + ' ' + Surname AS [Name] FROM AbpUsers WHERE IsDeleted = 'false' AND IsActive = 'true' AND TenantId = '@TENANTID' ORDER BY Name |
\n| CompanyName | nvarchar(200) | Hayır | Serbest 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 |
\n| VisitReason | nvarchar(MAX) | Hayır | Çok satırlı ziyaret sebebi |
\n
\n\n6. Etkilenen kısımlar
\n\n- Yeni ekran
App.Hr.Visitor + menü kaydı (İK kökü altında). \n- Yetkiler:
App.Hr.Visitor (R), .Create, .Update, .Delete, .Export, .Import, .Note. \n- Dil anahtarları:
App.Hr.Visitor, .Title, .Desc ve yeni alan başlıkları (VisitorType, VisitDate, EntryTime, ExitTime, CardNo, VisitorFullName, VisitedUserId, CompanyName, VisitReason; BranchId var olan anahtarı kullanır). \n- Widget kartları (madde 7). Var olan ekranlara, iş akışına ya da bildirime etki yok; public yol yok (SEO yok).
\n
\n\n7. Görünümler ve davranış
\n\n- Layout: Grid (varsayılan), Card, Pivot, Chart açık. Varsayılan sıralama: VisitDate azalan, EntryTime azalan. Düzenleme modu popup (başlık \"Ziyaretçi Takip Formu\"), tek grup, ColCount 1.
\n- Form sırası: BranchId → VisitorType → VisitDate → EntryTime → ExitTime → CardNo → VisitorFullName → VisitedUserId → CompanyName → VisitReason.
\n- Grid sırası: VisitDate, VisitorType, EntryTime, ExitTime, CardNo, VisitedUserId, VisitorFullName, CompanyName, VisitReason, BranchId.
\n- Editörler: BranchId, VisitorType, VisitedUserId →
dxSelectBox (searchEnabled: true); VisitDate → dxDateBox type date, dd.MM.yyyy; EntryTime / ExitTime → dxDateBox type time, HH:mm:ss, useMaskBehavior; CardNo, VisitorFullName → dxTextBox (maxLength 20 / 200); CompanyName → dxSelectBox acceptCustomValue: true, searchEnabled: true, showDataBeforeSearch: true (Key = Name = firma adı, metin olarak saklanır); VisitReason → dxTextArea, ColSpan tam. \n- Varsayılanlar (insert): VisitorType = \"Ziyaretçi\", VisitDate = @NOW, EntryTime = @NOW; audit alanları @NOW/@USERID, IsDeleted = false, Id = @NEWID. Silme soft delete (UPDATE … IsDeleted = 'true').
\n- Doğrulama: BranchId, VisitorType, VisitDate, EntryTime, VisitorFullName, VisitedUserId zorunlu.
\n- Widget'lar (3 kart): \"Bugünkü Ziyaretçi\" (VisitDate = bugün, mavi), \"İçerideki Ziyaretçi\" (ExitTime IS NULL ve VisitDate = bugün, turuncu), \"Çıkış Yapan\" (bugün ExitTime dolu, yeşil); tümü TenantId ve IsDeleted = 'false' süzgeçli.
\n
\n\n8. Kararlar
\n\n- Ekran kodu
App.Hr.Visitor, tablo Hr_T_Visitor — İK önek kuralı (reference §12.4). \n- Firma Adı \"AutoComplete\" isteği
dxSelectBox + acceptCustomValue ile karşılanır: önceki kayıtlardaki firmalar listelenir, listede olmayan yeni ad yazılabilir; ayrı firma tanım tablosu açılmaz, çünkü talep önerilerin ziyaretçi formuna girilenlerden gelmesini istiyor. \n- Ziyaretçi Tipi değerleri: Ziyaretçi, Müşteri, Tedarikçi, Taşeron, Kurye — görselde yalnız \"Ziyaretci\" görünüyor, liste analizde tamamlandı (onay).
\n- Giriş/Çıkış saati
datetime kolonda saat editörüyle tutulur; ayrı time tipi kullanılmaz (tarih editörü sözleşmesi Date/DateTime tiplerini destekler). \n- Şube Adı formda zorunlu ve seçilebilir alan olarak üretilir; ekran IsBranch = false kalır, yani satırlar kullanıcının şube atamasına göre süzülmez (onay).
\n- Ziyaret Edilen Personel yalnız aktif ve silinmemiş kullanıcılardan seçilir; kayıtta kullanıcı Id'si saklanır, grid'de ad soyad gösterilir.
\n- Çıkış saati boş kayıt \"içeride\" sayılır; çıkış saati ≥ giriş saati kontrolü yapılmaz (gece yarısını aşan ziyaret senaryosu) (onay).
\n- Demo veri yok (görselde satır yok).
\n
\n\n9. Üretim planı
\n\ncreate_table: Hr_T_Visitor \ndeploy_wizard: Visitor.json \n
\n\n10. Üretime hazır
\nEvet
MCP
\n\n- Tablo:
Hr_T_Visitor oluşturuldu (tenant + tam audit; iş kolonları analizdeki gibi, VisitorType DB varsayılanı 'Ziyaretçi'). Seed: host/sql/object/Hr_T_Visitor.sql. \n- Ekran:
App.Hr.Visitor (Visitor.json) — Grid/Card/Pivot/Chart, popup form \"Ziyaretçi Takip Formu\" (tek grup, 1 kolon), IsTenant = true, IsBranch = false, soft delete. \n- Menü / yetki: İnsan Kaynakları › Ziyaretçi Takip Listesi (
/admin/list/App.Hr.Visitor, FcBusinessman); yetkiler App.Hr.Visitor + .Create/.Update/.Delete/.Export/.Import/.Note, izin grubu App.Hr. Roller yetkiyi rol ekranından almalı. \n- Lookup'lar: Şube (Sas_T_Branch, aktif), Ziyaret Edilen Personel (AbpUsers, aktif; ad + soyad), Ziyaretçi Tipi (StaticData 5 değer), Firma Adı (aynı tablodaki farklı firma adları;
acceptCustomValue ile yeni ad yazılabilir). \n- Widget'lar: Bugünkü Ziyaretçi, İçerideki Ziyaretçi, Çıkış Yapan (yeni dil anahtarları
App.Hr.Visitor.Widget.Today/Inside/Exited). \n- Varsayılanlar (uygulamada tamamlanan): Wizard'da form varsayılanı ve sıralama adımı olmadığı için Ziyaret Tarihi, Giriş Saati (şimdi) ve Ziyaretçi Tipi (\"Ziyaretçi\") form açılışında alan boşsa
EditorScript (@runOnOpen) ile doldurulur; düzenlenen kayıtta değer korunur. Varsayılan sıralama (VisitDate azalan) ve popup başlığı wizard'da taşınamadı — gerekirse ListForm editöründen ayarlanır. \n- Alan sırası: Wizard grid ve form sırasını tek listeden türettiği için görseldeki grid sırası kullanıldı (Ziyaret Tarihi … Şube Adı); formda da aynı sıra geçerli.
\n- Demo veri: yok.
\n- DB Migrate bekleyen wizard:
Visitor.json. \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