diff --git a/.github/instructions/lowcode-reference.instructions.md b/.github/instructions/lowcode-reference.instructions.md index da35fccf..d271a099 100644 --- a/.github/instructions/lowcode-reference.instructions.md +++ b/.github/instructions/lowcode-reference.instructions.md @@ -218,6 +218,12 @@ Toolbar butonları seçili satırlarla çalışır (`lowcode` §4.9); onay akı `Type: "custom"` tercih edilir: tercih sunucuda `ListFormCustomization` kaydı olarak (`ListFormCustomizationTypeEnum.GridState = 2`) kullanıcı bazlı saklanır, bu yüzden başka tarayıcıdan girildiğinde de korunur. `localStorage`/`sessionStorage` yalnızca o tarayıcıdadır. +Aynı `GridState` kaydı görünüm başına ayrı `FilterName` taşır: `list-`, `tree-`, `pivot-`, `todo-`, +`gantt-` ve form sayfası için `form-{StorageKey}` (`useListFormStateStoring`). Form sayfasının state'i +kullanıcının **alan sırasıdır** (`{"fieldOrder": {"Alan": 1, …}}`, grup içi sıra): araç çubuğundaki +**Form Düzeni** paneli (`FormFieldOrderPanel`) alanları sürükleyerek sıralar, form her taşımada canlı +değişir, Kaydet state'e yazar, Sıfırla son kayda, Fabrika Ayarlarına Dön `EditOrderNo` sırasına döner +(state boşaltılır). `EditOrderNo` ve alanın grubu değişmez; panel yalnızca `Enabled` açıkken görünür. Aynı tablonun diğer türleri: `UserUiFilter = 1` (kaydedilmiş filtre, §2.6), `ServerJoin = 3` ve `ServerWhere = 4` — `UserId`/`RoleId` boşsa herkese, doluysa o rol/kullanıcıya sunucu tarafında eklenen join ve `WHERE` parçası (`SelectQueryManager`; `ServerWhere` token'ları `DefaultValueHelper` @@ -291,7 +297,7 @@ Düzenleme formundaki grupların listesi. Alanların hangi gruba düştüğü `L | Anahtar | Varsayılan | Anlam | | --- | --- | --- | | `Order` | `1` | Grubun sırası (`EditGroupOrderNo` ile eşleşir) | -| `ItemType` | `"group"` | `group` (kullanılan) \| `tabbed` \| `simple` \| `empty` \| `button` | +| `ItemType` | `"group"` | `group` (kullanılan) \| `tabbed` \| `simple` \| `empty` \| `button` — bütün `tabbed` gruplar ilk `tabbed` grubun yerinde tek sekme şeridi olur (liste popup'ı ve form sayfası aynı) | | `Caption` | — | Grup başlığı (dil anahtarı) | | `ColCount` | `2` | Grup içi kolon sayısı | | `ColSpan` | `2` | Grubun formda kapladığı kolon | diff --git a/.github/instructions/lowcode.instructions.md b/.github/instructions/lowcode.instructions.md index 5e9793ab..9086dde2 100644 --- a/.github/instructions/lowcode.instructions.md +++ b/.github/instructions/lowcode.instructions.md @@ -1354,7 +1354,7 @@ anahtarları listeler; ortak anahtarlar (§4.3.3) her editörde geçerlidir. | `dxCheckBox` | Evet/hayır | Boolean (3) | `text` (kutunun yanındaki etiket) | | `dxSwitch` | Evet/hayır (anahtar) | Boolean (3) | `switchedOnText`, `switchedOffText` | | `dxRadioGroup` | Az sayıda seçenek | String/Int32 | `layout` (`horizontal`/`vertical`) + **lookup zorunlu** | -| `dxSelectBox` | Tek seçim (az kayıt) | FK tipi | `acceptCustomValue`, `searchEnabled`, `minSearchLength`, `searchExpr`, `searchMode`, `searchTimeout`, `noDataText`, `showDataBeforeSearch` + **lookup zorunlu** | +| `dxSelectBox` | Tek seçim (az kayıt) | FK tipi | `acceptCustomValue`, `searchEnabled` (lookup'lı alanda varsayılan açık — liste popup'ı ve form sayfası), `minSearchLength`, `searchExpr`, `searchMode`, `searchTimeout`, `noDataText`, `showDataBeforeSearch` + **lookup zorunlu** | | `dxLookup` | Tek seçim (çok kayıt, mobil dostu) | FK tipi | `dropDownOptions.*`, `searchEnabled`, `applyValueMode` + **lookup zorunlu** | | `dxDropDownBox` | Özel içerikli açılır kutu | FK tipi | `dropDownOptions.width/height/hideOnOutsideClick`, `deferRendering`, `openOnFieldClick` | | `dxGridBox` | Çok kolonlu seçim ızgarası | FK tipi | `columns`\*, `filterRowVisible`\*, `selectionMode`\*, `acceptCustomValue`\* + **lookup zorunlu** | @@ -1462,6 +1462,12 @@ cascade eksik yetenek değildir ve analizde `Ready to Start`'ı engellemez. Tam | `CascadeFilterOperator` | `StaticData` cascade filtresinin operatörü; varsayılan `=` | | `CascadeEmptyFields` | **Ebeveyn alanda** doldurulur; bu alan değişince boşaltılacak çocuk alanlar, virgülle. Ara halka (İl) hem çocuk hem ebeveyn olduğu için iki tarafı birden taşır | +Cascade liste popup'ında ve form sayfasında (`FormDevExpress`) aynı davranır. Form sayfasında çocuk +yalnızca ebeveynin değeri **gerçekten değiştiğinde** temizlenir ve listesi yeni ebeveyn değeriyle +yeniden kurulur; formun aynı değeri tekrar bildirmesi (veri forma geri verilince) yok sayılır. +Adres zincirinin hazır örneği Kiracılar ekranıdır: Ülke › İl › İlçe › Mahalle; mahalle lookup'ı +`PostalCode`'u `group` olarak döndürür ve `copy("Group", "PostalCode")` tarifi posta kodunu doldurur. + **`LookupQuery` biçimleri:** | Tip | Biçim | Not | @@ -1997,7 +2003,16 @@ Wizard Manager'daki talep silmesini kullanır. `AllowUpdating: true` ile üretilir: kayıt yokken sekme "Yeni" düğmesi gösterir, kayıt varken yalnızca düzenleme açıktır ve ikinci kayıt açılmaz (`FormView` + `FormButtons`, `isSubForm`). `AllowAdding` kapalıysa sekme boş "kayıt bulunamadı" mesajında kalır ve kayıt girilemez. - `AllowDeleting` istek açıkça istemedikçe kapalıdır. + `AllowDeleting` istek açıkça istemedikçe kapalıdır. Sekme okuma yetkisi olmayan kullanıcıda da + "kayıt bulunamadı" gösterir; yeni alt formun yetkisi role verilmeden sekme boş görünür. +- **Aynı satırı sekmelere bölmek (`Id → Id`):** Kalabalık bir kartın bölümleri (Sağlık Kartları, + Tedarikçiler'in Satış / Satınalma / Muhasebe… sekmeleri) ana ekranla **aynı tabloya** bağlı, + menüsüz `Form` sekmeleridir; her biri yalnızca kendi alanlarını taşır, ilişki `Id → Id`'dir. Satır + ana ekrandan eklendiği için bu sekmelerde yalnızca `AllowUpdating` açıktır — `AllowAdding` ve + `AllowDeleting` kapalı yazılır (eklemek tabloya ikinci bir ana kayıt açardı). Taşınan alanlar ana + ekranın `Fields`'ından çıkar; yeni kayıt önce ana formda oluşur, sekmeler kayıttan sonra açılır. + Tek formda sekme şeridi isteniyorsa (alt form yerine) grupların `ItemType`'ı `tabbed` yazılır + (`lowcode-reference` §3.2). - **`TabType: "List"` — ana kayda bağlı çok kayıt:** `AllowAdding`/`AllowUpdating`/`AllowDeleting` açık gelir; ilişki kolonu (`ChildFieldName`) yeni satıra ana kayıttan yazılır. - **Widget:** Alt form oluşturulurken widget oluşturulmaz — menüsüz ya da menülü, alt form olarak diff --git a/README.md b/README.md index 4ff55ba9..129ce087 100644 --- a/README.md +++ b/README.md @@ -400,7 +400,7 @@ Ekran davranışı büyük ölçüde JSON kolonlarında saklanır. Öne çıkanl | `PermissionJson` | Ekranın create/read/update/delete/export/import/note yetki eşlemesi. | | `EditingOptionJson` / `EditingFormJson` | Düzenleme modu (row/cell/batch/form/popup) ve düzenleme formu düzeni. | | `FilterRowJson`, `HeaderFilterJson`, `FilterPanelJson`, `SearchPanelJson`, `GroupPanelJson` | Filtreleme, arama ve gruplama davranışı. | -| `ColumnOptionJson`, `PagerOptionJson`, `SelectionJson`, `StateStoringJson` | Sütun, sayfalama, seçim ve durum saklama ayarları. | +| `ColumnOptionJson`, `PagerOptionJson`, `SelectionJson`, `StateStoringJson` | Sütun, sayfalama, seçim ve durum saklama ayarları. Durum kullanıcı bazlıdır ve grid, pivot, ağaç, gantt, todo ile form sayfasının alan sırasını (Form Düzeni) kapsar. | | `Insert/Update/DeleteCommand` (+ `Before` / `After`) | CRUD komutları ve öncesi/sonrası çalışacak SQL kancaları. | | `Insert/Update/DeleteServiceAddress` | Varsayılan olarak `list-form-data/*`; özel endpoint'e yönlendirilebilir. | | `SeedFilePath` | Doluysa seed sırasında listenin verisi seed klasöründeki bu hedeften geri yüklenir: `.json` ile biten değer tek dosya (`data/{ListFormCode}.json`), uzantısız değer satır başına dosya tutan klasördür (`data/{ListFormCode}/{anahtar}.json`). | @@ -437,7 +437,10 @@ ve atanan kullanıcı alanlarından kurulur. `dxDropDownBox`, `dxGridBox`, `dxAutocomplete`, `dxColorBox`, `dxHtmlEditor`, `dxSlider`, `dxRangeSlider` — ayrıca görsel yükleme/görüntüleme editörleri. - **Lookup kaynakları:** `StaticData`, `Query`, `WebService`; ebeveyn–çocuk (cascade) desteklidir. -- **Doğrulama:** `ValidationRuleJson` ile required/range/pattern/custom kuralları. + Cascade liste popup'ında ve form sayfasında (`/admin/form/...`, `FormDevExpress`) aynı çalışır. + Lookup'lı seçim kutusunda yazarak arama ikisinde de varsayılan açıktır; alanın `EditorOptions`'ında + `{"searchEnabled": false}` kapatır. +- **Doğrulama:** `ValidationRuleJson` ile required/range/pattern/custom kuralları. Kurallar liste popup'ında ve form sayfasında (`/admin/form/...`) aynı uygulanır; maske (`mask`) `EditorOptions` ile verilir. - **Editör script:** `EditorScript` alanı ile alan değişiminde çalışan JS (örn. tarih farkından gün hesaplama, miktar × birim fiyat toplamı). Çalıştırma `utils/editorScriptRuntime.ts` üzerinden yapılır. - **Editör seçenekleri:** `EditorOptions` alanı DevExtreme editörüne geçirilen JSON'dur @@ -1262,6 +1265,7 @@ başlığındaki ⓘ simgesi ise ekranın kendi ayrıntılı açıklamasını g | Olay Günlüğü | İK › Olay Günlüğü (`App.Hr.EventLog`) | [HrEventLog.md](configs/seeds/docs/modules/HrEventLog.md) | | Personel Kaydı (özlük, sözleşme, eğitim, aile, mali bilgiler) | Kimlik › Kullanıcılar › detay | [HrPersonnel.md](configs/seeds/docs/modules/HrPersonnel.md) | | Intranet (pano, duyuru, anket, sosyal duvar, etkinlik, doküman, mesajlaşma) | İK › Intranet (`App.Hr.Intranet`) | [HrIntranet.md](configs/seeds/docs/modules/HrIntranet.md) | +| Satınalma Tanımlamaları (ödeme/teslimat koşulları, tedarikçi kartı ve sekmeleri) | Satınalma › Tanımlamalar (`App.Prc.Definitions`) | [PrcDefinitions.md](configs/seeds/docs/modules/PrcDefinitions.md) | --- @@ -1836,6 +1840,9 @@ Hangfire panosu geliştirmede serbest, üretimde `AbpHangfireAuthorizationFilter araçları §13.9. - **Dinamik raporlar** (`HttpApi.Host/PredefinedReports`): ListForm tanımından otomatik üretilen grid, form ve ağaç raporları — grid durumunu (sütun sırası, gruplama, filtre) rapora yansıtır. + Form raporu (`DynamicFormReport`) alt formları ekrandaki sekme sırasıyla basar: `List` sekmesi grid + alt raporu, `Form` sekmesi (aynı satırı bölen `Id → Id` sekmeleri dahil) form alt raporu olur; iç içe + form sekmeleri en fazla 3 seviye iner. - Linux konteynerlerde font sorunlarını önlemek için `DevExpressFontConfiguration` devrededir. --- diff --git a/api/src/Sozsoft.Platform.HttpApi.Host/PredefinedReports/DynamicFormReport.cs b/api/src/Sozsoft.Platform.HttpApi.Host/PredefinedReports/DynamicFormReport.cs index 5e52492a..24139326 100644 --- a/api/src/Sozsoft.Platform.HttpApi.Host/PredefinedReports/DynamicFormReport.cs +++ b/api/src/Sozsoft.Platform.HttpApi.Host/PredefinedReports/DynamicFormReport.cs @@ -34,8 +34,15 @@ public class DynamicFormReport : XtraReport private const float RowHeight = 24; private const float ColumnGap = 10; private static readonly System.Drawing.Color FieldBorderColor = System.Drawing.Color.FromArgb(226, 232, 240); + private const string SubReportDepthParameterName = "subReportDepth"; + + // Form sekmesi kendi alt formlarini da basar (Saglik Karti › Genel › Is Gecmisi); dongusel tanimda + // rapor sonsuza inmesin diye derinlik sinirlidir. + private const int MaxSubReportDepth = 3; private static IServiceScopeFactory _scopeFactory; + public bool RequiresLandscapeLayout { get; private set; } + public static void SetScopeFactory(IServiceScopeFactory scopeFactory) { _scopeFactory = scopeFactory; @@ -82,11 +89,15 @@ public class DynamicFormReport : XtraReport DynamicReportImageHelper.GetParameter(parameters, "filter")); var formGroups = GetFormGroups(listForm, reportFields).ToList(); - var listSubForms = GetListSubForms(listForm, row).ToList(); - var subReports = await CreateSubReportsAsync(listSubForms); + var depth = int.TryParse(DynamicReportImageHelper.GetParameter(parameters, SubReportDepthParameterName), out var parsedDepth) + ? parsedDepth + : 0; + var subForms = depth < MaxSubReportDepth ? GetSubForms(listForm, row).ToList() : []; + var subReports = await CreateSubReportsAsync(subForms, depth + 1); var requiresLandscape = HasWideFormLayout(formGroups) || - subReports.Any(x => x.Report.RequiresLandscapeLayout); + subReports.Any(x => x.RequiresLandscape); + RequiresLandscapeLayout = requiresLandscape; ConfigurePage(requiresLandscape); ConfigureDataSource(selectQuery, connectionString, dataSourceType); BuildLayout(listForm, formGroups, row, subReports, localizer, DynamicReportImageHelper.GetImageBaseUrl(configuration), currentUser.UserName, isSubReport); @@ -295,14 +306,29 @@ public class DynamicFormReport : XtraReport return formGroups.Any(x => GetSafeColumnCount(x.ColumnCount) >= LandscapeColumnThreshold); } + /// + /// Alt formlar ekrandaki sekme sirasiyla basilir: List sekmesi grid raporu, Form sekmesi + /// (ana kayda bagli tek kayit; ayni satiri bolumlere ayiran Id → Id sekmeleri dahil) form raporu olur. + /// private static async Task> CreateSubReportsAsync( - IReadOnlyList<(SubFormDto Form, string Filter)> subForms) + IReadOnlyList<(SubFormDto Form, string Filter, object ParentValue)> subForms, + int depth) { var reports = new List(); foreach (var subForm in subForms) { - reports.Add(new SubReportSource( - await DynamicGridReport.CreateAsync(CreateSubReportParameters(subForm.Form, subForm.Filter)))); + var parameters = CreateSubReportParameters(subForm.Form, subForm.Filter); + if (string.Equals(subForm.Form.TabType, ListFormTabTypeEnum.Form, StringComparison.OrdinalIgnoreCase)) + { + parameters["id"] = Convert.ToString(subForm.ParentValue, CultureInfo.InvariantCulture); + parameters[SubReportDepthParameterName] = depth.ToString(CultureInfo.InvariantCulture); + var formReport = await CreateAsync(parameters); + reports.Add(new SubReportSource(formReport, formReport.RequiresLandscapeLayout)); + continue; + } + + var gridReport = await DynamicGridReport.CreateAsync(parameters); + reports.Add(new SubReportSource(gridReport, gridReport.RequiresLandscapeLayout)); } return reports; @@ -641,7 +667,7 @@ public class DynamicFormReport : XtraReport } } - private static IEnumerable<(SubFormDto Form, string Filter)> GetListSubForms( + private static IEnumerable<(SubFormDto Form, string Filter, object ParentValue)> GetSubForms( ListForm listForm, IDictionary row) { @@ -660,7 +686,9 @@ public class DynamicFormReport : XtraReport yield break; } - foreach (var subForm in subForms.Where(x => string.Equals(x.TabType, ListFormTabTypeEnum.List, StringComparison.OrdinalIgnoreCase))) + foreach (var subForm in subForms.Where(x => + string.Equals(x.TabType, ListFormTabTypeEnum.List, StringComparison.OrdinalIgnoreCase) || + string.Equals(x.TabType, ListFormTabTypeEnum.Form, StringComparison.OrdinalIgnoreCase))) { var relation = subForm.Relation? .FirstOrDefault(x => !string.IsNullOrWhiteSpace(x.ParentFieldName) && @@ -675,7 +703,7 @@ public class DynamicFormReport : XtraReport continue; } - yield return (subForm, CreateFilter(relation.ChildFieldName, "=", parentValue)); + yield return (subForm, CreateFilter(relation.ChildFieldName, "=", parentValue), parentValue); } } @@ -765,7 +793,7 @@ public class DynamicFormReport : XtraReport private sealed record FieldWithEditor(ListFormField Field, string EditorType, int ColumnSpan); private sealed record FormGroup(string Caption, int ColumnCount, IReadOnlyList Fields); private sealed record FormLayoutItem(FormReportField Field, int ColumnIndex, int ColumnSpan); - private sealed record SubReportSource(DynamicGridReport Report); + private sealed record SubReportSource(XtraReport Report, bool RequiresLandscape); private sealed record FormReportField( ListFormField Field, string BindingName, diff --git a/configs/seeds/data/Abp.Identity.PermissionGroups.json b/configs/seeds/data/Abp.Identity.PermissionGroups.json index f0fb31b9..0173d5ff 100644 --- a/configs/seeds/data/Abp.Identity.PermissionGroups.json +++ b/configs/seeds/data/Abp.Identity.PermissionGroups.json @@ -18,6 +18,11 @@ "Name": "App.Hr", "DisplayName": "App.Hr", "Order": 3 + }, + { + "Name": "App.Prc", + "DisplayName": "App.Prc", + "Order": 4 } ] } diff --git a/configs/seeds/data/Abp.Identity.Permissions.json b/configs/seeds/data/Abp.Identity.Permissions.json index 82b4bcc6..6a7a09da 100644 --- a/configs/seeds/data/Abp.Identity.Permissions.json +++ b/configs/seeds/data/Abp.Identity.Permissions.json @@ -12163,6 +12163,926 @@ "IsEnabled": true, "MultiTenancySide": 3, "Modules": "Sas|Hr" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Definitions", + "ParentName": null, + "DisplayName": "App.Prc.Definitions", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentTerm", + "ParentName": "App.Prc.Definitions", + "DisplayName": "App.Prc.PaymentTerm", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentTerm.Create", + "ParentName": "App.Prc.PaymentTerm", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentTerm.Update", + "ParentName": "App.Prc.PaymentTerm", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentTerm.Delete", + "ParentName": "App.Prc.PaymentTerm", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentTerm.Export", + "ParentName": "App.Prc.PaymentTerm", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentTerm.Import", + "ParentName": "App.Prc.PaymentTerm", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentTerm.Note", + "ParentName": "App.Prc.PaymentTerm", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentMethod", + "ParentName": "App.Prc.Definitions", + "DisplayName": "App.Prc.PaymentMethod", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentMethod.Create", + "ParentName": "App.Prc.PaymentMethod", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentMethod.Update", + "ParentName": "App.Prc.PaymentMethod", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentMethod.Delete", + "ParentName": "App.Prc.PaymentMethod", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentMethod.Export", + "ParentName": "App.Prc.PaymentMethod", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentMethod.Import", + "ParentName": "App.Prc.PaymentMethod", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PaymentMethod.Note", + "ParentName": "App.Prc.PaymentMethod", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Incoterm", + "ParentName": "App.Prc.Definitions", + "DisplayName": "App.Prc.Incoterm", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Incoterm.Create", + "ParentName": "App.Prc.Incoterm", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Incoterm.Update", + "ParentName": "App.Prc.Incoterm", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Incoterm.Delete", + "ParentName": "App.Prc.Incoterm", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Incoterm.Export", + "ParentName": "App.Prc.Incoterm", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Incoterm.Import", + "ParentName": "App.Prc.Incoterm", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Incoterm.Note", + "ParentName": "App.Prc.Incoterm", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.DeliveryMethod", + "ParentName": "App.Prc.Definitions", + "DisplayName": "App.Prc.DeliveryMethod", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.DeliveryMethod.Create", + "ParentName": "App.Prc.DeliveryMethod", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.DeliveryMethod.Update", + "ParentName": "App.Prc.DeliveryMethod", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.DeliveryMethod.Delete", + "ParentName": "App.Prc.DeliveryMethod", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.DeliveryMethod.Export", + "ParentName": "App.Prc.DeliveryMethod", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.DeliveryMethod.Import", + "ParentName": "App.Prc.DeliveryMethod", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.DeliveryMethod.Note", + "ParentName": "App.Prc.DeliveryMethod", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierTag", + "ParentName": "App.Prc.Definitions", + "DisplayName": "App.Prc.SupplierTag", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierTag.Create", + "ParentName": "App.Prc.SupplierTag", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierTag.Update", + "ParentName": "App.Prc.SupplierTag", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierTag.Delete", + "ParentName": "App.Prc.SupplierTag", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierTag.Export", + "ParentName": "App.Prc.SupplierTag", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierTag.Import", + "ParentName": "App.Prc.SupplierTag", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierTag.Note", + "ParentName": "App.Prc.SupplierTag", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierContact", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Prc.SupplierContact", + "Order": 12, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierContact.Create", + "ParentName": "App.Prc.SupplierContact", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierContact.Update", + "ParentName": "App.Prc.SupplierContact", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierContact.Delete", + "ParentName": "App.Prc.SupplierContact", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierContact.Export", + "ParentName": "App.Prc.SupplierContact", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierContact.Import", + "ParentName": "App.Prc.SupplierContact", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierContact.Note", + "ParentName": "App.Prc.SupplierContact", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierBankAccount", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Prc.SupplierBankAccount", + "Order": 13, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierBankAccount.Create", + "ParentName": "App.Prc.SupplierBankAccount", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierBankAccount.Update", + "ParentName": "App.Prc.SupplierBankAccount", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierBankAccount.Delete", + "ParentName": "App.Prc.SupplierBankAccount", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierBankAccount.Export", + "ParentName": "App.Prc.SupplierBankAccount", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierBankAccount.Import", + "ParentName": "App.Prc.SupplierBankAccount", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierBankAccount.Note", + "ParentName": "App.Prc.SupplierBankAccount", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Supplier", + "ParentName": "App.Prc.Definitions", + "DisplayName": "App.Prc.Supplier", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Supplier.Create", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Supplier.Update", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Supplier.Delete", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Supplier.Export", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Supplier.Import", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Supplier.Note", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierSales", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Prc.SupplierSales", + "Order": 7, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierSales.Create", + "ParentName": "App.Prc.SupplierSales", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierSales.Update", + "ParentName": "App.Prc.SupplierSales", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierSales.Delete", + "ParentName": "App.Prc.SupplierSales", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierSales.Export", + "ParentName": "App.Prc.SupplierSales", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierSales.Import", + "ParentName": "App.Prc.SupplierSales", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierSales.Note", + "ParentName": "App.Prc.SupplierSales", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierPurchasing", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Prc.SupplierPurchasing", + "Order": 8, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierPurchasing.Create", + "ParentName": "App.Prc.SupplierPurchasing", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierPurchasing.Update", + "ParentName": "App.Prc.SupplierPurchasing", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierPurchasing.Delete", + "ParentName": "App.Prc.SupplierPurchasing", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierPurchasing.Export", + "ParentName": "App.Prc.SupplierPurchasing", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierPurchasing.Import", + "ParentName": "App.Prc.SupplierPurchasing", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierPurchasing.Note", + "ParentName": "App.Prc.SupplierPurchasing", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierFinancial", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Prc.SupplierFinancial", + "Order": 9, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierFinancial.Create", + "ParentName": "App.Prc.SupplierFinancial", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierFinancial.Update", + "ParentName": "App.Prc.SupplierFinancial", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierFinancial.Delete", + "ParentName": "App.Prc.SupplierFinancial", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierFinancial.Export", + "ParentName": "App.Prc.SupplierFinancial", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierFinancial.Import", + "ParentName": "App.Prc.SupplierFinancial", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierFinancial.Note", + "ParentName": "App.Prc.SupplierFinancial", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierAccounting", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Prc.SupplierAccounting", + "Order": 10, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierAccounting.Create", + "ParentName": "App.Prc.SupplierAccounting", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierAccounting.Update", + "ParentName": "App.Prc.SupplierAccounting", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierAccounting.Delete", + "ParentName": "App.Prc.SupplierAccounting", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierAccounting.Export", + "ParentName": "App.Prc.SupplierAccounting", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierAccounting.Import", + "ParentName": "App.Prc.SupplierAccounting", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierAccounting.Note", + "ParentName": "App.Prc.SupplierAccounting", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierNotes", + "ParentName": "App.Prc.Supplier", + "DisplayName": "App.Prc.SupplierNotes", + "Order": 11, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierNotes.Create", + "ParentName": "App.Prc.SupplierNotes", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierNotes.Update", + "ParentName": "App.Prc.SupplierNotes", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierNotes.Delete", + "ParentName": "App.Prc.SupplierNotes", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierNotes.Export", + "ParentName": "App.Prc.SupplierNotes", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierNotes.Import", + "ParentName": "App.Prc.SupplierNotes", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.SupplierNotes.Note", + "ParentName": "App.Prc.SupplierNotes", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" } ] } diff --git a/configs/seeds/data/App.DevRequests/94639b65-1bb7-454a-ae73-3e1c5c9fe23a.json b/configs/seeds/data/App.DevRequests/94639b65-1bb7-454a-ae73-3e1c5c9fe23a.json new file mode 100644 index 00000000..60301af9 --- /dev/null +++ b/configs/seeds/data/App.DevRequests/94639b65-1bb7-454a-ae73-3e1c5c9fe23a.json @@ -0,0 +1,26 @@ +{ + "ListFormCode": "App.DevRequests", + "KeyFieldName": "Id", + "GeneratedAt": "2026-10-05T18:34:07.8031684Z", + "Order": 0, + "Rows": [ + { + "Id": "94639b65-1bb7-454a-ae73-3e1c5c9fe23a", + "TenantId": null, + "UserName": "system@sozsoft.com", + "RequestDate": null, + "Status": "Backlog", + "Title": "Proje Modülü", + "Description": "

Projeler: Aşağıdaki resimdeki şekilde Proje tanımlanabilmeli. Liste Layout: Card, Grid şeklinde olmalı. Projenin tipi belirlenebilmeli iç ve dış olarak. Proje listeinin yanında Tasks butonu olmalı ve Proje Tasks formu açılmalı.



Proje Tasks : Proje taskları aynı TodoView şeklinde gösterilmeli ve aşağıdaki resimdeki gibi bilgileir olmalı. Menüde ayrıca tüm görevlerin bir listesi olmalı. Yine menüde kendine ait Görevlerimin listesi olmalı.


Dönüm Noktası sütunu olmayacak. Entitye eklenmeyecek. Ayrıca Satırş Sipariş Satırı eklenecek ama şu anda Satış Siparişi Entitiy henüz yok.


Aktivite Türleri tanımlanabilmeli.


Etiketler tanımlanabilmeli


", + "DueDate": null, + "Tags": null, + "Assignees": null, + "Priority": null, + "Completed": false, + "SortOrder": 0, + "Timesheets": null, + "SubTasks": null, + "Analysis": null + } + ] +} diff --git a/configs/seeds/data/App.DevRequests/fcda5fdc-afab-4006-abcd-eb9846359e05.json b/configs/seeds/data/App.DevRequests/fcda5fdc-afab-4006-abcd-eb9846359e05.json new file mode 100644 index 00000000..ebe35c55 --- /dev/null +++ b/configs/seeds/data/App.DevRequests/fcda5fdc-afab-4006-abcd-eb9846359e05.json @@ -0,0 +1,26 @@ +{ + "ListFormCode": "App.DevRequests", + "KeyFieldName": "Id", + "GeneratedAt": "2026-10-05T18:50:13.0506372Z", + "Order": 0, + "Rows": [ + { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "TenantId": null, + "UserName": "system@sozsoft.com", + "RequestDate": null, + "Status": "Staging", + "Title": "Satınalma Modülü", + "Description": "

Tüm tanımlamalar Satınalma -> Tanımlamalar alt menüsünün altında olacaktır.


Tedarikçi Listesi


Tedarikçi Tanımlama :


Notlar kısmı HtmlEditor olmalı.


Ödeme Koşulları


Ödeme Yöntemi


Teslimat Koşulu




", + "DueDate": null, + "Tags": null, + "Assignees": null, + "Priority": null, + "Completed": true, + "SortOrder": 6, + "Timesheets": "[{\"id\":\"154575fe-be20-cba8-ba27-3a241fa73ae5\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Talep analiz edildi\",\"duration\":0.0333},{\"id\":\"552ef81f-7ffe-34f7-725c-3a241fa8f17a\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_PaymentTerm tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"c8662bd1-74e3-aad4-84cc-3a241fa8fa63\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_PaymentMethod tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"91c0671f-b155-6b5e-327c-3a241fa902f3\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_Incoterm tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"00169f94-b1b7-7900-dc17-3a241fa90b74\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_DeliveryMethod tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"a2d40f23-4353-2b41-5416-3a241fa91aa6\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_SupplierTag tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"007a45fc-a3cc-f71e-9a92-3a241fa94c01\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_Supplier tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"e2e1946d-cda1-854f-5fc7-3a241fa95b0b\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_SupplierContact tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"04655c74-6a4f-2795-6e70-3a241fa966b9\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_SupplierBankAccount tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"191168d6-7de1-a141-0e08-3a241fa9fe76\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"PaymentTerm.json wizard\\u0027\\u0131 deploy edildi (8 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"49dfd190-0f37-67bf-98e5-3a241faa4c45\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"PaymentMethod.json wizard\\u0027\\u0131 deploy edildi (8 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"837b1608-979b-572d-9991-3a241faa966c\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Incoterm.json wizard\\u0027\\u0131 deploy edildi (8 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"4bf85806-fa96-18dc-cd29-3a241faad620\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"DeliveryMethod.json wizard\\u0027\\u0131 deploy edildi (3 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"1c4014b1-3a8e-54cf-4a14-3a241fab1998\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"SupplierTag.json wizard\\u0027\\u0131 deploy edildi (3 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"02c473aa-b980-4b71-bc73-3a241fab6e74\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"SupplierContact.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"0855df31-c1d3-3dc7-c023-3a241fabb4b5\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"SupplierBankAccount.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"c9e3643a-137a-7583-a71e-3a241fad1141\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Supplier.json wizard\\u0027\\u0131 deploy edildi (13 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"044cc1fa-e069-afc1-a1c7-3a241fad86f9\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"PrcDefinitions mod\\u00FCl dok\\u00FCman\\u0131 kaydedildi\",\"duration\":0.0167},{\"id\":\"e9997bed-e622-5026-214b-3a241fad96fc\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"17 tamamlanm\\u0131\\u015F alt g\\u00F6rev eklendi\",\"duration\":0.0167},{\"id\":\"9565de00-7592-0e2c-8d3c-3a241fadc8f0\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"Analize \\u00FCretim notu eklendi\",\"duration\":0.0167},{\"id\":\"20104ee0-9d70-a8e5-08b8-3a241fadd75c\",\"date\":\"2026-10-05\",\"userName\":\"system@sozsoft.com\",\"description\":\"App.DevRequests ekran\\u0131nda sat\\u0131r g\\u00FCncellendi (Status)\",\"duration\":0.0167}]", + "SubTasks": "[{\"id\":\"aededfe3-7f9f-19a9-114d-3a241fad96d7\",\"title\":\"create_table: Prc_T_PaymentTerm\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"d0e55ea6-4c15-471e-4070-3a241fad96d7\",\"title\":\"create_table: Prc_T_PaymentMethod\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"260d7d58-7d4f-8c46-3f4c-3a241fad96d7\",\"title\":\"create_table: Prc_T_Incoterm\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"787e54f9-93a5-2cf5-b0af-3a241fad96d7\",\"title\":\"create_table: Prc_T_DeliveryMethod\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"d249a219-31f8-cc96-c6f1-3a241fad96d7\",\"title\":\"create_table: Prc_T_SupplierTag\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"84bb6701-c856-c1ba-5a19-3a241fad96d7\",\"title\":\"create_table: Prc_T_Supplier\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"fd805874-bdcd-c495-cc60-3a241fad96d7\",\"title\":\"create_table: Prc_T_SupplierContact\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"e3a4b50f-75a9-cd23-e418-3a241fad96d7\",\"title\":\"create_table: Prc_T_SupplierBankAccount\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"a39acb29-10db-0e4c-ef36-3a241fad96d7\",\"title\":\"deploy_wizard: PaymentTerm.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"a5f70620-9554-d00c-b620-3a241fad96d7\",\"title\":\"deploy_wizard: PaymentMethod.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"a39a796b-d753-2bc3-b82d-3a241fad96d7\",\"title\":\"deploy_wizard: Incoterm.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"30050ae1-1523-7774-a2f0-3a241fad96d7\",\"title\":\"deploy_wizard: DeliveryMethod.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"3c5d7bea-efcb-e2d1-abe3-3a241fad96d7\",\"title\":\"deploy_wizard: SupplierTag.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"a1d198d9-58f6-a464-4772-3a241fad96d7\",\"title\":\"deploy_wizard: SupplierContact.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"e8046e03-f33f-f5d6-9ce7-3a241fad96d7\",\"title\":\"deploy_wizard: SupplierBankAccount.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"5b05c07f-cd3b-2456-d34c-3a241fad96d7\",\"title\":\"deploy_wizard: Supplier.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true},{\"id\":\"5eb25cd5-16ab-f436-116d-3a241fad96d7\",\"title\":\"save_module_doc: PrcDefinitions\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-05\",\"completed\":true}]", + "Analysis": "

1. Amaç

\n

Satınalma birimi için tedarikçi kartlarının (firma kimliği, iletişim, ticari koşullar, banka/muhasebe bilgisi, kişiler, notlar) tek yerde tutulması ve satınalma belgelerinde kullanılacak ödeme koşulu, ödeme yöntemi ve teslimat koşulu (Incoterm) tanımlarının oluşturulması. Kullanıcı: satınalma ve muhasebe personeli.

\n\n

2. Görsel analizi

\n
    \n
  • [image-1] Tedarikçi listesi (grid): kolonlar Logo/avatar, Adı, Kontak, E-Posta, Telefon, Aktiviteler, Ülke; sağda sayaç ikonları (Odoo'ya özgü ilişkili belge sayaçları). Satırlar firma ve \"Firma, Kişi\" biçiminde kişi kayıtlarıdır (Acme Corporation, Acme Corporation, Addison Olson …). Demo veri adayı.
  • \n
  • [image-2] Tedarikçi formu – başlık + Kontaklar sekmesi: Logo (görsel), Ad, Tür (Şirket/Bireysel), E-posta, Telefon; Adres grubu (Adres, Adres 2, Semt/İlçe, İl/Eyalet, Posta kodu, Ülke), Vergi Kimlik No; sağda İş Pozisyonu, Websitesi, Dil, Etiketler (çoklu). Kontaklar sekmesi: kişi kartları (ad, e-posta, telefon, görev, fotoğraf) + \"Ekle\" → çok kayıtlı alt liste.
  • \n
  • [image-3] Satış & Satınalma sekmesi: Satış grubu (Satış Temsilcisi, Fiyat Listesi/para birimi, Ödeme Koşulları, Ödeme Yöntemi, Teslim Yöntemi, Teslimat Koşulu, Incoterm Konumu); Satınalma grubu (Grup Teklif Talebi, Alıcı, Ödeme Koşulları, Ödeme Yöntemi, 1099 Box, Alım Hatırlatıcısı (switch), Günler Önce Alındı, Tedarikçi Para Birimi, Teslimat Koşulu, Incoterm Location); Mali Bilgi (Mali Durum); Diğer (Referans, Firma, Websitesi, Endüstri, Barkod).
  • \n
  • [image-4] Muhasebe sekmesi: Banka hesapları (çoklu, IBAN), Alacak Hesabı, Borç Hesabı, Faturaları otomatik onayla (seçim), Ödeme QR kodu, Vergi no tipi + değer. \"Invoice follow-ups\" bilgi metni Odoo ayar uyarısıdır.
  • \n
  • [image-5] İş Ortağı Ataması sekmesi: Latitude, Longitude (ondalık) ve \"Adrese dayalı hesaplama\" butonu.
  • \n
  • [image-6] Notlar sekmesi: serbest metin; talep gereği HtmlEditor.
  • \n
  • [image-7] Ödeme Koşulları: Peşin Ödeme, 15 Gün, 21 Gün, 30 Gün, 45 Gün, Sonraki Ayın Sonu, Gelecek Ayın Sonundan 10 gün sonra, %30 Peşin Bakiye 60 Gün Sonra → demo veri.
  • \n
  • [image-8] Ödeme Yöntemi: Manual Payment (Banka), Checks (Banka), Manual Payment (Cash …) ×5, NACHA (Banka) → demo veri.
  • \n
  • [image-9] Teslimat Koşulu (Incoterm): EXW, FCA, FAS, FOB, CFR, CIF, CPT, CIP (kod + ad) → demo veri.
  • \n
\n\n

3. Çözüm yolu

\n

Tümü Wizard List (ComponentKind 0). Tedarikçi formunun sekmeleri ana kaydın düzenleme formu grupları (sekme düzeni) olarak, çok kayıtlı Kontaklar ve Banka Hesapları alt form (List) olarak üretilir. Özel bileşen veya SQL nesnesi gerekmez.

\n\n

4. Menü yeri

\n

Satınalma › Tanımlamalar › {Ekran} (talep girdisi: tüm tanımlar bu alt menüde)

\n\n\n\n\n\n\n\n\n\n\n
SeviyeKodAd (TR / EN)İkonDurum
KökApp.PrcSatınalma / PurchasingFcShopYeni
AraApp.Prc.DefinitionsTanımlamalar / DefinitionsFcSettingsYeni
EkranApp.Prc.PaymentTermÖdeme Koşulları / Payment TermsFcCalendarYeni
EkranApp.Prc.PaymentMethodÖdeme Yöntemleri / Payment MethodsFcMoneyTransferYeni
EkranApp.Prc.IncotermTeslimat Koşulları / IncotermsFcShippedYeni
EkranApp.Prc.DeliveryMethodTeslim Yöntemleri / Delivery MethodsFcInTransitYeni
EkranApp.Prc.SupplierTagTedarikçi Etiketleri / Supplier TagsFcBookmarkYeni
EkranApp.Prc.SupplierTedarikçiler / SuppliersFcFactoryYeni
\n

ModuleId: Prc · İzin grubu: App.Prc · Route: /admin/list/{ListFormCode}.
\nYetki: App.Prc (Yeni) › App.Prc.Definitions (Yeni) › {ListFormCode}; alt formlar: App.Prc › App.Prc.Definitions › App.Prc.Supplier › App.Prc.SupplierContact / App.Prc.SupplierBankAccount.

\n\n

5. Veri modeli

\n

Tüm tablolar tenant + audit (standing default). Para birimi, ülke, şehir, ilçe, dil, sektör ve kullanıcı için var olan kaynaklar kullanılır: Sas_H_Currency, Sas_H_Country, Sas_H_City, Sas_H_District, dil tablosu (CultureName), Adm_T_Sector, AbpUsers.

\n\n

Prc_T_PaymentTerm — Tanım tablosu: Evet (lookup kaynağı, [image-7])
Name nvarchar(128) zorunlu · DueDays int · Description nvarchar(512) · IsActive bit NOT NULL DEFAULT 1

\n

Prc_T_PaymentMethod — Tanım tablosu: Evet ([image-8])
Name nvarchar(128) zorunlu · Journal nvarchar(64) (Banka/Nakit kasası adı) · IsActive bit NOT NULL DEFAULT 1

\n

Prc_T_Incoterm — Tanım tablosu: Evet ([image-9])
Code nvarchar(8) zorunlu, benzersiz · Name nvarchar(128) zorunlu · IsActive bit NOT NULL DEFAULT 1

\n

Prc_T_DeliveryMethod — Tanım tablosu: Evet (\"Teslim Yöntemi\" alanının kaynağı, [image-3])
Name nvarchar(128) zorunlu · IsActive bit NOT NULL DEFAULT 1

\n

Prc_T_SupplierTag — Tanım tablosu: Evet (\"Etiketler\" alanının kaynağı, [image-2])
Name nvarchar(128) zorunlu · Color nvarchar(16) · IsActive bit NOT NULL DEFAULT 1

\n\n

Prc_T_Supplier — Tanım tablosu: Evet (tedarikçi ana kartı, satınalma belgelerinin lookup kaynağı)

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KolonTipZorunluNot
Logonvarchar(MAX)dxImageUpload
Namenvarchar(256)✓
CompanyTypenvarchar(16)✓Company / Individual, varsayılan Company
Email, Phone, Websitenvarchar(256) / nvarchar(32) / nvarchar(256)
Address1, Address2nvarchar(256)
Country, City, Districtnvarchar(128)cascade lookup (Ülke › Şehir › İlçe)
PostalCodenvarchar(16)
TaxNumber, TaxOfficenvarchar(32) / nvarchar(128)
JobPositionnvarchar(128)
CultureNamenvarchar(16)Dil lookup
Tagsnvarchar(512)dxTagBox, Prc_T_SupplierTag adları '|' ile
SalesUserIduniqueidentifierAbpUsers
SalesCurrencynvarchar(16)Sas_H_Currency (Fiyat Listesi)
SalesPaymentTermId, SalesPaymentMethodIduniqueidentifierPrc_T_PaymentTerm / Prc_T_PaymentMethod
DeliveryMethodIduniqueidentifierPrc_T_DeliveryMethod
SalesIncotermId, SalesIncotermLocationuniqueidentifier / nvarchar(128)Prc_T_Incoterm
RfqGroupingnvarchar(16)✓OnOrder / Weekly / Always, varsayılan OnOrder
BuyerUserIduniqueidentifierAbpUsers (Alıcı)
PurchasePaymentTermId, PurchasePaymentMethodIduniqueidentifierPrc_T_PaymentTerm / Prc_T_PaymentMethod
ReceiptReminderbit NOT NULL DEFAULT 0Alım Hatırlatıcısı
ReminderDaysBeforeintvarsayılan 1
SupplierCurrencynvarchar(16)Sas_H_Currency
PurchaseIncotermId, PurchaseIncotermLocationuniqueidentifier / nvarchar(128)Prc_T_Incoterm
FinancialStatusnvarchar(16)Good / Watch / Risky
Reference, Barcodenvarchar(64)
SectorIduniqueidentifierAdm_T_Sector (Endüstri)
ReceivableAccount, PayableAccountnvarchar(64)hesap kodu metni (örn. 121000)
InvoiceAutoApprovenvarchar(16)Never / AfterThree / Always, varsayılan AfterThree
PaymentQrTypenvarchar(16)None / Sepa / Emv
Latitude, Longitudedecimal(10,7)
Notesnvarchar(MAX)dxHtmlEditor
IsActivebit NOT NULL DEFAULT 1✓
\n\n

Prc_T_SupplierContact — Tanım tablosu: Hayır (tedarikçinin alt kaydı)
SupplierId uniqueidentifier zorunlu · Photo nvarchar(MAX) (dxImageUpload) · Name nvarchar(256) zorunlu · JobTitle nvarchar(128) · Email nvarchar(256) · Phone nvarchar(32) · Mobile nvarchar(32) · Notes nvarchar(MAX) (dxTextArea)

\n

Prc_T_SupplierBankAccount — Tanım tablosu: Hayır
SupplierId uniqueidentifier zorunlu · BankName nvarchar(128) · Iban nvarchar(34) zorunlu · AccountHolder nvarchar(256) · Currency nvarchar(16) (Sas_H_Currency) · IsDefault bit NOT NULL DEFAULT 0

\n\n

6. Alt form ağacı

\n\n\n\n\n
SekmeHedef ListFormCodeTabTypeMenüİlişkiEkle / Düzenle / SilYetki yolu
KontaklarApp.Prc.SupplierContactListMenüsüzId → SupplierId✓ / ✓ / ✓App.Prc › App.Prc.Definitions › App.Prc.Supplier › App.Prc.SupplierContact
Banka HesaplarıApp.Prc.SupplierBankAccountListMenüsüzId → SupplierId✓ / ✓ / ✓App.Prc › App.Prc.Definitions › App.Prc.Supplier › App.Prc.SupplierBankAccount
\n\n

7. Etkilenen kısımlar

\n
    \n
  • Yeni menü dalı Satınalma › Tanımlamalar ve 6 menülü + 2 menüsüz ekran.
  • \n
  • Yetkiler: her ekran için kök + Create/Update/Delete/Export/Import/Note; yeni App.Prc izin grubu ve App.Prc.Definitions ara yetkisi.
  • \n
  • Dil anahtarları (EN+TR): menü, ekran başlıkları, tüm alanlar ve statik seçenekler.
  • \n
  • Modül dokümanı docs/modules/Prc.md.
  • \n
  • Var olan ekranlara etki yok (Ülke, Para Birimi, Sektör, Kullanıcılar yalnızca okunur).
  • \n
\n\n

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

\n
    \n
  • Tüm menülü ekranlarda Grid/Card/Pivot/Chart açık, varsayılan grid.
  • \n
  • Tedarikçi listesi kolonları [image-1] sırasıyla: Logo, Name, CompanyType, Email, Phone, Country; Tags, IsActive gizli kolon. Card görünümünde Logo kart görseli.
  • \n
  • Tedarikçi formu: üst blok (Logo, Name, CompanyType, Email, Phone; Adres grubu; TaxNumber/TaxOffice; JobPosition, Website, CultureName, Tags) + sekmeler: Kontaklar (alt form), Satış & Satınalma (Satış / Satınalma / Mali Bilgi / Diğer grupları), Muhasebe (Banka Hesapları alt formu + ReceivableAccount, PayableAccount, InvoiceAutoApprove, PaymentQrType), İş Ortağı Ataması (Latitude, Longitude), Notlar (Notes, dxHtmlEditor).
  • \n
  • EditorScript: Country değişince City/District temizlenir (cascade); ReceiptReminder false iken ReminderDaysBefore pasif.
  • \n
  • Doğrulamalar: Email formatı; Iban 15–34 karakter, boşluksuz büyük harf; Incoterm Code benzersiz.
  • \n
  • Widget kartları (yalnızca Tedarikçiler): Aktif tedarikçi sayısı, Şirket sayısı, Bireysel sayısı, Pasif tedarikçi sayısı. Tanım ekranlarında Aktif/Pasif widget'ı.
  • \n
  • Tüm tanım ekranlarında IsActive formda varsayılan true; lookup'lar yalnızca IsActive = 1 kayıtları gösterir.
  • \n
\n\n

9. Kararlar

\n
    \n
  • Modül kodu Prc, tablo öneki Prc_T_ (onay).
  • \n
  • Talep \"tüm tanımlamalar\" dediği için Tedarikçiler de Satınalma › Tanımlamalar altındadır; tanım ekranları lookup bağımlılığı nedeniyle Tedarikçiler'in üstünde sıralanır.
  • \n
  • Liste yalnızca tedarikçi (firma/şahıs) satırlarını gösterir; [image-1]'deki \"Firma, Kişi\" satırları Kontaklar alt formuna taşınır (kişi ayrı tedarikçi değildir).
  • \n
  • Aktiviteler kolonu ve sağdaki sayaç ikonları (Odoo aktivite/belge sayaçları) üretilmez; platformda karşılığı olan satınalma belgesi yoktur.
  • \n
  • \"1099 Box\" (ABD vergi formu), \"Firma (Herkes tarafından görülebilir)\" ve \"Invoice follow-ups\" uyarısı Odoo'ya özgü olduğu için alan açılmaz (onay); firma ayrımı tenant ile sağlanır.
  • \n
  • \"Adrese dayalı hesaplama\" butonu üretilmez; geocoding servisi yoktur, Latitude/Longitude elle girilir (onay).
  • \n
  • Alacak/Borç hesabı için hesap planı tablosu olmadığından hesap kodu metin alanıdır (onay).
  • \n
  • Fiyat Listesi alanı para birimi seçimi (SalesCurrency) olarak tutulur; ayrı fiyat listesi tablosu açılmaz (onay).
  • \n
  • Vergi no tipi (ABD EIN) yerine TaxNumber + TaxOffice kullanılır; ülkeye göre başlık Sas_H_Country.TaxLabel'dan gelmez, sabit \"Vergi Kimlik Numarası\" yazılır.
  • \n
  • Teslim Yöntemi ve Etiketler için ayrı tanım tabloları açılır (Prc_T_DeliveryMethod, Prc_T_SupplierTag); demo: Yerel teslimat, Kargo, Kurye / Vendor, Desk Manufacturers, Office Supplies.
  • \n
  • Ödeme koşulu DueDays değerleri: Peşin 0, 15/21/30/45 Gün aynı sayı, ay sonu kuralları için 30/40/60 ve Description'da kural metni.
  • \n
  • Demo veri: [image-7..9] satırlarının tamamı; Tedarikçi: Acme Corporation (Şirket, ABD, info@agrolait.com, +1 603-996-3829, 77 Santa Barbara Rd, Pleasant Hill, 94523, US12345673, Satınalma 30 Gün, Alım Hatırlatıcısı açık/1 gün) + kontakları Addison Olson, Douglas Fletcher, Floyd Steward + banka hesabı BE68539007547034; Azure Interior, Abigail Carter, Alex Parker, Aka Foster, Amy Watson, Anita Oliver, Audrey Peterson ([image-1] e-posta/telefonlarıyla).
  • \n
  • Silme: tanım ve tedarikçi ekranlarında silme açık (soft delete); kullanılan kayıt için pasife alma önerilir.
  • \n
\n\n

10. Üretim planı

\n
    \n
  1. create_table: Prc_T_PaymentTerm
  2. \n
  3. create_table: Prc_T_PaymentMethod
  4. \n
  5. create_table: Prc_T_Incoterm
  6. \n
  7. create_table: Prc_T_DeliveryMethod
  8. \n
  9. create_table: Prc_T_SupplierTag
  10. \n
  11. create_table: Prc_T_Supplier
  12. \n
  13. create_table: Prc_T_SupplierContact
  14. \n
  15. create_table: Prc_T_SupplierBankAccount
  16. \n
  17. deploy_wizard: PaymentTerm.json
  18. \n
  19. deploy_wizard: PaymentMethod.json
  20. \n
  21. deploy_wizard: Incoterm.json
  22. \n
  23. deploy_wizard: DeliveryMethod.json
  24. \n
  25. deploy_wizard: SupplierTag.json
  26. \n
  27. deploy_wizard: SupplierContact.json
  28. \n
  29. deploy_wizard: SupplierBankAccount.json
  30. \n
  31. deploy_wizard: Supplier.json
  32. \n
  33. save_module_doc: Prc
  34. \n
\n\n

11. Üretime hazır

\n

Evet

MCP

\n

Tablolar (8): Prc_T_PaymentTerm, Prc_T_PaymentMethod, Prc_T_Incoterm, Prc_T_DeliveryMethod, Prc_T_SupplierTag, Prc_T_Supplier, Prc_T_SupplierContact, Prc_T_SupplierBankAccount (tenant + audit).

\n

Ekranlar: Satınalma › Tanımlamalar altında App.Prc.PaymentTerm, PaymentMethod, Incoterm, DeliveryMethod, SupplierTag, Supplier; menüsüz alt formlar App.Prc.SupplierContact ve App.Prc.SupplierBankAccount (Tedarikçiler'in Kontaklar / Banka Hesapları sekmeleri). Yetki: App.Prc › App.Prc.Definitions › ekran; alt formlar App.Prc.Supplier altında.

\n

Demo veri: 8 ödeme koşulu, 8 ödeme yöntemi, 8 Incoterm, 3 teslim yöntemi, 3 etiket, 13 tedarikçi ([image-1] satırları, Acme Corporation ayrıntılı).

\n

Analizden sapmalar / varsayılanlar:

\n
    \n
  • Latitude/Longitude decimal(10,7) yerine float: create_table decimal'i 18,4 sabitliyor, 4 hane koordinat için yetersiz.
  • \n
  • Form sekmeleri (Satış, Satınalma, Mali Bilgi ve Diğer, Muhasebe, İş Ortağı Ataması, Notlar) wizard'da sekme düzeni olmadığından başlıklı form grupları olarak üretildi.
  • \n
  • Widget: Tedarikçiler'de Şirket/Bireysel sayıları yerine Toplam · Aktif · Pasif (yeni dil anahtarı gerektirmemek için).
  • \n
  • ReceiptReminder → ReminderDaysBefore pasifleştirme script'i eklenmedi; iki alan da serbest düzenlenir.
  • \n
  • Kontak ve banka hesabı demo satırları (Addison Olson, Douglas Fletcher, Floyd Steward, BE68 5390 0754 7034) eklenmedi: seed'de tedarikçi Id'si migrate'te üretildiği için alt satırlar bağlanamıyor. Migrate sonrası Acme kartından elle girilebilir.
  • \n
  • Acme'nin Ülke/İl alanları seed'de boş bırakıldı (Sas_H_Country anahtarı doğrulanamadı).
  • \n
\n

Dokümantasyon: docs/modules/PrcDefinitions.md tamamlandı.

\n

DB Migrate bekleyen wizard'lar: PaymentTerm, PaymentMethod, Incoterm, DeliveryMethod, SupplierTag, SupplierContact, SupplierBankAccount, Supplier.

" + } + ] +} diff --git a/configs/seeds/data/App.Languages.LanguageText.json b/configs/seeds/data/App.Languages.LanguageText.json index abf6d75a..37fd167b 100644 --- a/configs/seeds/data/App.Languages.LanguageText.json +++ b/configs/seeds/data/App.Languages.LanguageText.json @@ -10854,6 +10854,62 @@ "Key": "App.ListForm.ResetGridState", "Value": "Tablo Yapısını Sıfırla" }, + { + "Id": "1e49a6a2-e6c4-5f07-9d84-8d1669be2d77", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.ListForm.FormFieldOrder", + "Value": "Form Layout" + }, + { + "Id": "0fc7e6bb-476e-5026-bf09-3b9c730b31ab", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.ListForm.FormFieldOrder", + "Value": "Form Düzeni" + }, + { + "Id": "0fb16309-556f-5348-8707-98deac62ca73", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.ListForm.FormFieldOrder.Description", + "Value": "Drag fields to reorder them within their group. The form updates as you move them; the order is saved only for you." + }, + { + "Id": "e714b515-8a39-5d8c-9d34-52b1f95c12ee", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.ListForm.FormFieldOrder.Description", + "Value": "Alanları grubunun içinde sürükleyerek sıralayın. Form siz taşıdıkça değişir; sıra yalnızca sizin için kaydedilir." + }, + { + "Id": "25b0737a-73a0-52c2-9030-36d94d6557d3", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.ListForm.FormFieldOrder.Reset", + "Value": "Reset" + }, + { + "Id": "9a6690a6-eca8-5ef0-a18e-14ba12757109", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.ListForm.FormFieldOrder.Reset", + "Value": "Sıfırla" + }, + { + "Id": "34016be6-9f98-5a7b-8f24-df653360c952", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.ListForm.FormFieldOrder.FactoryReset", + "Value": "Restore Defaults" + }, + { + "Id": "474677e5-db14-5080-ae04-7cd38cbc4b93", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.ListForm.FormFieldOrder.FactoryReset", + "Value": "Fabrika Ayarlarına Dön" + }, { "Id": "c0145b82-618a-5fae-a289-22c211b90ac0", "CultureName": "en", @@ -85753,6 +85809,1042 @@ "ResourceName": "Platform", "Key": "Abp.Identity.User.Disciplinary", "Value": "Disiplin" + }, + { + "Id": "402d637b-d584-5727-ab12-94c92fe533ef", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentTerm", + "Value": "Payment Terms" + }, + { + "Id": "40389dc9-c4fd-5a3a-bb81-43d4e8a74379", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentTerm", + "Value": "Ödeme Koşulları" + }, + { + "Id": "3dc55283-cd9c-5777-9315-4ec628b8ed7e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentTerm.Title", + "Value": "Payment Terms" + }, + { + "Id": "19d20c44-6199-5b30-9a67-9858eda2bbf1", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentTerm.Title", + "Value": "Ödeme Koşulları" + }, + { + "Id": "9ca7ec9a-c18b-598b-8205-2abe0ec70ac4", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentTerm.Desc", + "Value": "Payment Terms — payment term definitions used on supplier cards and purchasing documents (cash, 15/30/45 days, end of month, down payment + balance).\nWhere: Purchasing › Definitions › Payment Terms.\nFields: name, due days (number of days until the payment is due), description of the rule, active.\nUsed by: Suppliers › Sales & Purchasing tab (sales and purchase payment terms). Passive terms are hidden in lookups." + }, + { + "Id": "40655765-2317-59d1-9653-0953f7e6b3c1", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentTerm.Desc", + "Value": "Ödeme Koşulları — tedarikçi kartlarında ve satınalma belgelerinde kullanılan vade tanımları (peşin, 15/30/45 gün, ay sonu, peşinat + bakiye).\nNerede: Satınalma › Tanımlamalar › Ödeme Koşulları.\nAlanlar: ad, vade günü (ödemenin kaç gün sonra yapılacağı), kural açıklaması, aktif.\nKullanıldığı yer: Tedarikçiler › Satış & Satınalma sekmesinde satış ve satınalma ödeme koşulu olarak seçilir. Pasif koşullar lookup'ta görünmez." + }, + { + "Id": "46477cc0-950f-500c-88c7-4582a5d4c5c8", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc", + "Value": "Purchasing" + }, + { + "Id": "ee4648a9-4e78-555c-8a7c-3a27444569b3", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc", + "Value": "Satınalma" + }, + { + "Id": "5a2f66e6-37f8-51bd-8e6a-2229e9eadc25", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.Definitions", + "Value": "Definitions" + }, + { + "Id": "3a3714a9-720e-5494-aa6d-e90fa24112f4", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.Definitions", + "Value": "Tanımlamalar" + }, + { + "Id": "091e2589-a18f-5594-be2d-0cd5e2a1178d", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.DueDays", + "Value": "Due Days" + }, + { + "Id": "8a110a57-f197-506f-8207-cfe53829bab1", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.DueDays", + "Value": "Vade (Gün)" + }, + { + "Id": "e2df6a78-bd25-5b46-a700-4fdfece8ca91", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentMethod", + "Value": "Payment Methods" + }, + { + "Id": "0fa7c306-3bae-55c3-8c65-6dd040edb6d1", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentMethod", + "Value": "Ödeme Yöntemleri" + }, + { + "Id": "292bceeb-7a10-5212-af45-596e37361ca4", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentMethod.Title", + "Value": "Payment Methods" + }, + { + "Id": "65d0d78d-51f7-5c82-8104-4d65375ae83e", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentMethod.Title", + "Value": "Ödeme Yöntemleri" + }, + { + "Id": "4f34b15e-fb5f-5ea3-9fe8-250ad74aceb5", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentMethod.Desc", + "Value": "Payment Methods — how a supplier is paid (manual bank transfer, checks, cash register, NACHA).\nWhere: Purchasing › Definitions › Payment Methods.\nFields: name, journal (bank or cash register the payment goes through), active.\nUsed by: Suppliers › Sales & Purchasing tab as sales and purchase payment method. Passive methods are hidden in lookups." + }, + { + "Id": "2d0c71f4-1ba2-5f0e-bc30-fb3e8b2d17b4", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PaymentMethod.Desc", + "Value": "Ödeme Yöntemleri — tedarikçiye ödemenin nasıl yapılacağı (banka havalesi, çek, nakit kasa, NACHA).\nNerede: Satınalma › Tanımlamalar › Ödeme Yöntemleri.\nAlanlar: ad, yevmiye (ödemenin geçtiği banka ya da kasa), aktif.\nKullanıldığı yer: Tedarikçiler › Satış & Satınalma sekmesinde satış ve satınalma ödeme yöntemi olarak seçilir. Pasif yöntemler lookup'ta görünmez." + }, + { + "Id": "758d5c3f-e723-5ad0-8cca-45713210e0f5", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Journal", + "Value": "Journal" + }, + { + "Id": "60c2631a-058a-5f96-9f6f-0759c6e92a33", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Journal", + "Value": "Yevmiye" + }, + { + "Id": "1e6662c9-e664-56a5-855d-7d12e6c11b10", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.Incoterm", + "Value": "Incoterms" + }, + { + "Id": "21e8b494-abc6-5c25-9e14-7fb842afd083", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.Incoterm", + "Value": "Teslimat Koşulları" + }, + { + "Id": "fa926dbd-3ece-5100-9676-550dabd4dd76", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.Incoterm.Title", + "Value": "Incoterms" + }, + { + "Id": "a3c4f778-ebb6-576d-9306-381ed60fd164", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.Incoterm.Title", + "Value": "Teslimat Koşulları" + }, + { + "Id": "dcccabfb-5833-5b6a-9ba9-054c62e4f12e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.Incoterm.Desc", + "Value": "Incoterms — international delivery terms (EXW, FCA, FAS, FOB, CFR, CIF, CPT, CIP) defining who bears transport, insurance and risk.\nWhere: Purchasing › Definitions › Incoterms.\nFields: code (unique, e.g. FOB), name, active.\nUsed by: Suppliers › Sales & Purchasing tab as sales and purchase delivery term together with the Incoterm location." + }, + { + "Id": "873ae7b2-551c-5114-a0ce-474e321c8615", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.Incoterm.Desc", + "Value": "Teslimat Koşulları — taşıma, sigorta ve riskin kimde olduğunu belirleyen uluslararası teslim şekilleri (EXW, FCA, FAS, FOB, CFR, CIF, CPT, CIP).\nNerede: Satınalma › Tanımlamalar › Teslimat Koşulları.\nAlanlar: kod (benzersiz, örn. FOB), ad, aktif.\nKullanıldığı yer: Tedarikçiler › Satış & Satınalma sekmesinde Incoterm konumuyla birlikte satış ve satınalma teslimat koşulu olarak seçilir." + }, + { + "Id": "27c8ebed-fdb8-569d-8547-a7dbf956ae24", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.DeliveryMethod", + "Value": "Delivery Methods" + }, + { + "Id": "90143f2b-d06d-52a5-a16f-bb8a1f8b4f61", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.DeliveryMethod", + "Value": "Teslim Yöntemleri" + }, + { + "Id": "b3c82745-739c-5e62-a981-46ce2ed8d84e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.DeliveryMethod.Title", + "Value": "Delivery Methods" + }, + { + "Id": "75f11033-cafb-503e-b18a-9214fd338f0c", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.DeliveryMethod.Title", + "Value": "Teslim Yöntemleri" + }, + { + "Id": "89c0702e-3f65-5d47-8e42-1a597dd059d6", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.DeliveryMethod.Desc", + "Value": "Delivery Methods — how goods are delivered (local delivery, cargo, courier).\nWhere: Purchasing › Definitions › Delivery Methods.\nFields: name, active.\nUsed by: Suppliers › Sales & Purchasing tab as the delivery method of the sales section. Passive methods are hidden in lookups." + }, + { + "Id": "94877c10-8fbe-51ad-9d3b-f4963651fa0b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.DeliveryMethod.Desc", + "Value": "Teslim Yöntemleri — malın nasıl teslim edileceği (yerel teslimat, kargo, kurye).\nNerede: Satınalma › Tanımlamalar › Teslim Yöntemleri.\nAlanlar: ad, aktif.\nKullanıldığı yer: Tedarikçiler › Satış & Satınalma sekmesinin Satış bölümünde teslim yöntemi olarak seçilir. Pasif yöntemler lookup'ta görünmez." + }, + { + "Id": "19f94034-f3dd-5bec-bbeb-1778a1c4dd99", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierTag", + "Value": "Supplier Tags" + }, + { + "Id": "6506313d-6a19-58d1-bb0f-5839f2286d49", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierTag", + "Value": "Tedarikçi Etiketleri" + }, + { + "Id": "d074261a-cc9c-568a-9a9e-51d8cc212c26", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierTag.Title", + "Value": "Supplier Tags" + }, + { + "Id": "bad72e6e-0224-535b-91cf-f6fec81faca2", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierTag.Title", + "Value": "Tedarikçi Etiketleri" + }, + { + "Id": "0a65880c-d5b9-5ca0-8210-19b2280bbfe0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierTag.Desc", + "Value": "Supplier Tags — labels used to classify suppliers (Vendor, Desk Manufacturers, Office Supplies…).\nWhere: Purchasing › Definitions › Supplier Tags.\nFields: name, color, active.\nUsed by: Suppliers › Tags field (multi-select tag box); tags can be used to filter and group suppliers." + }, + { + "Id": "c27b7441-e7f9-5fb3-8ae8-52b481cd1909", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierTag.Desc", + "Value": "Tedarikçi Etiketleri — tedarikçileri sınıflandırmak için kullanılan etiketler (Vendor, Desk Manufacturers, Ofis Malzemeleri…).\nNerede: Satınalma › Tanımlamalar › Tedarikçi Etiketleri.\nAlanlar: ad, renk, aktif.\nKullanıldığı yer: Tedarikçiler ekranındaki Etiketler alanında çoklu seçilir; tedarikçileri süzmek ve gruplamak için kullanılır." + }, + { + "Id": "c2319c63-1766-593b-a0fb-e3885eeab862", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierContact", + "Value": "Contacts" + }, + { + "Id": "33c9ae9b-3a05-58a1-82d0-7fe0e278ad08", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierContact", + "Value": "Kontakları" + }, + { + "Id": "737e8ebb-00a8-5dfa-9e22-463590c5adab", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierContact.Title", + "Value": "Contacts" + }, + { + "Id": "381d1631-5df9-5303-9110-99a7f9040578", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierContact.Title", + "Value": "Kontaklar" + }, + { + "Id": "1a094f26-e5ca-5a26-92df-6878b73ae7fd", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierContact.Desc", + "Value": "Supplier Contacts — people working at the supplier (sales representative, consultant, analyst…).\nWhere: Purchasing › Definitions › Suppliers › Contacts tab (no menu of its own).\nFields: photo, name, job title, e-mail, phone, mobile, notes.\nThe supplier link (SupplierId) is filled automatically from the open supplier card." + }, + { + "Id": "9fdb92a2-8d86-5b2d-b636-9ad8a686e61e", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierContact.Desc", + "Value": "Tedarikçi Kontakları — tedarikçi firmada çalışan kişiler (satış temsilcisi, danışman, analist…).\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Kontaklar sekmesi (kendi menüsü yoktur).\nAlanlar: fotoğraf, ad soyad, görev, e-posta, telefon, cep telefonu, notlar.\nTedarikçi bağlantısı (SupplierId) açık olan tedarikçi kartından otomatik yazılır." + }, + { + "Id": "cf016f45-969f-52fb-ae3e-7d91072d3eb9", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.JobTitle", + "Value": "Job Title" + }, + { + "Id": "e14186ad-f283-5483-9f88-ad29adfdd382", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.JobTitle", + "Value": "Görev" + }, + { + "Id": "d9edd6c8-32ca-5f99-8bd8-a2ac6f2338df", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Phone", + "Value": "Phone" + }, + { + "Id": "37576100-6390-559d-b09c-ab4c98af32d0", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Phone", + "Value": "Telefon" + }, + { + "Id": "f115a911-181c-57df-ae6f-981fad8e5d15", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Mobile", + "Value": "Mobile" + }, + { + "Id": "dbe2d742-a501-5681-9490-b7d67532ee53", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Mobile", + "Value": "Cep Telefonu" + }, + { + "Id": "23d7c83d-bd81-5d98-9606-a3df42677d6d", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierBankAccount", + "Value": "Bank Accounts" + }, + { + "Id": "6ce9719b-588a-5507-bae8-46dd334bbf52", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierBankAccount", + "Value": "Banka Hesapları" + }, + { + "Id": "336deff0-2113-59e6-9a87-a9ab9d125b13", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierBankAccount.Title", + "Value": "Bank Accounts" + }, + { + "Id": "f6dbcc27-b0e9-5a66-a422-8c1731f6435b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierBankAccount.Title", + "Value": "Banka Hesapları" + }, + { + "Id": "64ce659d-4fba-5814-b77e-ad416ef832b0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierBankAccount.Desc", + "Value": "Supplier Bank Accounts — IBANs the supplier is paid to.\nWhere: Purchasing › Definitions › Suppliers › Bank Accounts tab (no menu of its own).\nFields: bank name, IBAN (15–34 characters, no spaces), account holder, currency, default account.\nThe supplier link (SupplierId) is filled automatically from the open supplier card." + }, + { + "Id": "8cf3d6f9-9350-5767-a818-cebfbbf7b16d", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierBankAccount.Desc", + "Value": "Tedarikçi Banka Hesapları — tedarikçiye ödeme yapılan IBAN'lar.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Banka Hesapları sekmesi (kendi menüsü yoktur).\nAlanlar: banka adı, IBAN (15–34 karakter, boşluksuz büyük harf), hesap sahibi, para birimi, varsayılan hesap.\nTedarikçi bağlantısı (SupplierId) açık olan tedarikçi kartından otomatik yazılır." + }, + { + "Id": "3d15fbeb-3d28-58cb-8980-5558bfa27945", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.AccountHolder", + "Value": "Account Holder" + }, + { + "Id": "bf65548c-e02c-5043-83a1-ccc914925bca", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.AccountHolder", + "Value": "Hesap Sahibi" + }, + { + "Id": "f429f3ed-6c4a-50fc-ad02-4f591a1a603a", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.IsDefault", + "Value": "Default" + }, + { + "Id": "eb96e7f8-1353-53fa-bc2c-2cfeffd0ced2", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.IsDefault", + "Value": "Varsayılan" + }, + { + "Id": "e06242c0-07b4-5108-aa27-36c3fbc771fe", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.Supplier", + "Value": "Suppliers" + }, + { + "Id": "0be7424a-3721-5960-946b-cd091d2f1784", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.Supplier", + "Value": "Tedarikçiler" + }, + { + "Id": "fd804313-4d64-570c-b58c-a664e0a6c598", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.Supplier.Title", + "Value": "Suppliers" + }, + { + "Id": "deacff22-4a72-505f-a834-be13dcb38261", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.Supplier.Title", + "Value": "Tedarikçiler" + }, + { + "Id": "00848501-74e8-5a87-92eb-3ae9f5b9220f", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.Supplier.Desc", + "Value": "Suppliers — supplier cards (company or individual) used by purchasing: identity, address, tax number and contact details.\nWhere: Purchasing › Definitions › Suppliers.\nForm: identity and address (Country › City › District › Township cascade; picking the township fills the postal code), tax number/office, sector, website, language, tags, active.\nTabs: Sales, Purchasing, Financial & Other, Accounting and Notes (each edits the same supplier record), Contacts and Bank Accounts." + }, + { + "Id": "08a367a0-023b-50c6-904b-d692ed2064c4", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.Supplier.Desc", + "Value": "Tedarikçiler — satınalmanın kullandığı tedarikçi kartları (şirket ya da bireysel): kimlik, adres, vergi no ve iletişim bilgileri.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler.\nForm: kimlik ve adres (Ülke › Şehir › İlçe › Mahalle zinciri; mahalle seçilince posta kodu dolar), vergi no/dairesi, sektör, web sitesi, dil, etiketler, aktiflik.\nSekmeler: Satış, Satınalma, Mali Bilgi ve Diğer, Muhasebe ve Notlar (hepsi aynı tedarikçi kaydını düzenler), Kontaklar ve Banka Hesapları." + }, + { + "Id": "5756999e-4004-5b10-b1ac-2b6516939ba0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.Supplier.Group.General", + "Value": "General" + }, + { + "Id": "c2bf90d7-7c55-5357-a3c1-2b258dda573b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.Supplier.Group.General", + "Value": "Genel" + }, + { + "Id": "80735cf0-5066-54de-b430-7be9240b48df", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierSales", + "Value": "Supplier Sales" + }, + { + "Id": "fc156f7a-f09f-57d3-a41f-8ac73358f645", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierSales", + "Value": "Tedarikçi Satış" + }, + { + "Id": "8f72576e-cc5d-52f6-9acb-8abf1bbd2cb3", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierSales.Title", + "Value": "Sales" + }, + { + "Id": "69ee1472-889e-57ce-8d35-7e86308bb4a2", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierSales.Title", + "Value": "Satış" + }, + { + "Id": "5256e080-c565-5760-9837-9fa3407c34c4", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierSales.Desc", + "Value": "Supplier Sales — the sales-side commercial terms of the supplier card.\nWhere: Purchasing › Definitions › Suppliers › Sales tab (no menu of its own; edits the supplier record itself).\nFields: sales representative, price list currency, payment term and method (sales), delivery method, Incoterm and Incoterm location (sales).\nLookups come from Payment Terms, Payment Methods, Delivery Methods and Incoterms." + }, + { + "Id": "bd29dba3-3e78-5de2-9fa0-e5b5d8e10c10", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierSales.Desc", + "Value": "Tedarikçi Satış — tedarikçi kartının satış tarafındaki ticari koşulları.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Satış sekmesi (kendi menüsü yoktur; tedarikçi kaydının kendisini düzenler).\nAlanlar: satış temsilcisi, fiyat listesi para birimi, ödeme koşulu ve yöntemi (satış), teslim yöntemi, teslimat koşulu ve konumu (satış).\nSeçenekler Ödeme Koşulları, Ödeme Yöntemleri, Teslim Yöntemleri ve Teslimat Koşulları ekranlarından gelir." + }, + { + "Id": "8a44af60-56b9-5ae8-8e06-06812eb76f99", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierPurchasing", + "Value": "Supplier Purchasing" + }, + { + "Id": "7742637a-c54c-5180-a020-c937fd0b3f55", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierPurchasing", + "Value": "Tedarikçi Satınalma" + }, + { + "Id": "78629200-40e5-55ad-8732-c959dab0a643", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierPurchasing.Title", + "Value": "Purchasing" + }, + { + "Id": "64923e08-bf89-5bd3-9ae1-710042178bc8", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierPurchasing.Title", + "Value": "Satınalma" + }, + { + "Id": "454573f4-cef1-56e2-ba19-491fd2451249", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierPurchasing.Desc", + "Value": "Supplier Purchasing — the purchasing-side terms of the supplier card.\nWhere: Purchasing › Definitions › Suppliers › Purchasing tab (no menu of its own; edits the supplier record itself).\nFields: RFQ grouping (required), buyer, payment term and method (purchasing), receipt reminder and days before, supplier currency, Incoterm and Incoterm location (purchasing).\nLookups come from Payment Terms, Payment Methods and Incoterms." + }, + { + "Id": "817acc12-5c69-50b7-b028-f5a415db5baa", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierPurchasing.Desc", + "Value": "Tedarikçi Satınalma — tedarikçi kartının satınalma tarafındaki koşulları.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Satınalma sekmesi (kendi menüsü yoktur; tedarikçi kaydının kendisini düzenler).\nAlanlar: grup teklif talebi (zorunlu), alıcı, ödeme koşulu ve yöntemi (satınalma), alım hatırlatıcısı ve kaç gün önce, tedarikçi para birimi, teslimat koşulu ve konumu (satınalma).\nSeçenekler Ödeme Koşulları, Ödeme Yöntemleri ve Teslimat Koşulları ekranlarından gelir." + }, + { + "Id": "1a38c591-b5d3-5bfe-a115-d6236d6eff9e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierFinancial", + "Value": "Supplier Financial & Other" + }, + { + "Id": "38fe9ce4-d2e9-5b87-8906-4ea9398f4cd5", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierFinancial", + "Value": "Tedarikçi Mali Bilgi ve Diğer" + }, + { + "Id": "ceb5049c-9bd4-5216-9cab-747775ddf20d", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierFinancial.Title", + "Value": "Financial & Other" + }, + { + "Id": "18d2058f-0023-58a2-a07e-5745625c3a35", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierFinancial.Title", + "Value": "Mali Bilgi ve Diğer" + }, + { + "Id": "8bcb2499-b22d-5210-9b78-5502fb5f4dcb", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierFinancial.Desc", + "Value": "Supplier Financial & Other — financial status and other identifiers of the supplier card.\nWhere: Purchasing › Definitions › Suppliers › Financial & Other tab (no menu of its own; edits the supplier record itself).\nFields: financial status, reference and barcode." + }, + { + "Id": "4933acc0-0c5c-5a49-8acc-b2b987edf0aa", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierFinancial.Desc", + "Value": "Tedarikçi Mali Bilgi ve Diğer — tedarikçi kartının mali durumu ve diğer tanımlayıcıları.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Mali Bilgi ve Diğer sekmesi (kendi menüsü yoktur; tedarikçi kaydının kendisini düzenler).\nAlanlar: mali durum, referans ve barkod." + }, + { + "Id": "756f59fc-4fb1-5e4f-89c1-1a7e00924f07", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierAccounting", + "Value": "Supplier Accounting" + }, + { + "Id": "130bd72d-7c15-595f-9133-58bda96e1df4", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierAccounting", + "Value": "Tedarikçi Muhasebe" + }, + { + "Id": "122e508f-afba-5561-bc19-b82fdacf0d42", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierAccounting.Title", + "Value": "Accounting" + }, + { + "Id": "7668d00a-da61-520d-942d-3e710cb87ab3", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierAccounting.Title", + "Value": "Muhasebe" + }, + { + "Id": "03ec7cd3-f7fb-537f-8464-0e9cdcbb4d30", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierAccounting.Desc", + "Value": "Supplier Accounting — accounting settings of the supplier card.\nWhere: Purchasing › Definitions › Suppliers › Accounting tab (no menu of its own; edits the supplier record itself).\nFields: receivable account, payable account, invoice auto-approval and payment QR type." + }, + { + "Id": "ddd32a4b-3b68-5c61-aa62-b1560eef5019", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierAccounting.Desc", + "Value": "Tedarikçi Muhasebe — tedarikçi kartının muhasebe ayarları.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Muhasebe sekmesi (kendi menüsü yoktur; tedarikçi kaydının kendisini düzenler).\nAlanlar: alacak hesabı, borç hesabı, fatura otomatik onayı ve ödeme QR tipi." + }, + { + "Id": "69905b10-5311-513d-8cf5-b2e4603676e0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierNotes", + "Value": "Supplier Notes" + }, + { + "Id": "dfeb07bf-7e0e-5de3-9d3c-a46b3644c71e", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierNotes", + "Value": "Tedarikçi Notları" + }, + { + "Id": "a5624ed6-07b6-5607-909f-d2ad7ca2559a", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierNotes.Title", + "Value": "Notes" + }, + { + "Id": "f00c1e62-aa93-56b0-9a3e-812dd32519b2", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierNotes.Title", + "Value": "Notlar" + }, + { + "Id": "ba995de1-d021-5c21-b8db-c98fd2baf909", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierNotes.Desc", + "Value": "Supplier Notes — free-form notes kept on the supplier card.\nWhere: Purchasing › Definitions › Suppliers › Notes tab (no menu of its own; edits the supplier record itself).\nFields: notes (HTML editor) for agreements, warnings and other information about the supplier." + }, + { + "Id": "6ee16867-6c1e-53e5-ad88-a8724e276206", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierNotes.Desc", + "Value": "Tedarikçi Notları — tedarikçi kartında tutulan serbest notlar.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Notlar sekmesi (kendi menüsü yoktur; tedarikçi kaydının kendisini düzenler).\nAlanlar: anlaşmalar, uyarılar ve tedarikçiyle ilgili diğer bilgiler için notlar (HTML editör)." + }, + { + "Id": "77fa0d92-e535-5db9-bd78-516e7e6cd88e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.CompanyType", + "Value": "Type" + }, + { + "Id": "0423d554-7ac7-52f2-9929-fb05765bd0a2", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.CompanyType", + "Value": "Tür" + }, + { + "Id": "2e572dd8-bf25-5629-851e-c822b2566cb3", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SalesUserId", + "Value": "Salesperson" + }, + { + "Id": "760eadef-124c-5940-baa6-b37c474e3399", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SalesUserId", + "Value": "Satış Temsilcisi" + }, + { + "Id": "94cb16f6-c3a0-50fc-b6c0-32c68076f33d", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PriceListCurrency", + "Value": "Price List" + }, + { + "Id": "bdf7c06c-8c17-5973-8cb6-6d5af9d8846f", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PriceListCurrency", + "Value": "Fiyat Listesi" + }, + { + "Id": "2f22510f-88b6-532d-9d4c-67c209488215", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SalesPaymentTermId", + "Value": "Payment Terms (Sales)" + }, + { + "Id": "979d3f6f-d31d-584a-b391-f141414b4bb2", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SalesPaymentTermId", + "Value": "Ödeme Koşulları (Satış)" + }, + { + "Id": "f6643bd4-ee80-5ada-90b6-626b7f39ae9d", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SalesPaymentMethodId", + "Value": "Payment Method (Sales)" + }, + { + "Id": "86cf4589-a2a1-5549-b27a-dc706942a907", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SalesPaymentMethodId", + "Value": "Ödeme Yöntemi (Satış)" + }, + { + "Id": "c6decd9f-9999-5e18-a0b1-0cc2f226d2df", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.DeliveryMethodId", + "Value": "Delivery Method" + }, + { + "Id": "b2cb3751-6edc-59c4-8f58-7ca660c35207", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.DeliveryMethodId", + "Value": "Teslim Yöntemi" + }, + { + "Id": "3d709b9c-99e9-50a0-bba7-129c8e86bc02", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SalesIncotermId", + "Value": "Incoterm (Sales)" + }, + { + "Id": "bfaeeeec-6f08-5d7e-b7a2-82cb7b2a144b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SalesIncotermId", + "Value": "Teslimat Koşulu (Satış)" + }, + { + "Id": "18f05d45-ae1f-5a8d-958f-5e613731c587", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SalesIncotermLocation", + "Value": "Incoterm Location (Sales)" + }, + { + "Id": "9d8f0169-8773-5ac1-805c-79865d24cfb6", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SalesIncotermLocation", + "Value": "Incoterm Konumu (Satış)" + }, + { + "Id": "b11c1cbf-75a7-54bf-8c7d-72e1a6fc625c", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.RfqGrouping", + "Value": "Group RFQ" + }, + { + "Id": "7c43531c-d15e-5e3f-b6af-88fa86ff121e", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.RfqGrouping", + "Value": "Grup Teklif Talebi" + }, + { + "Id": "7296457e-89a4-57db-8b9d-d74ad6156933", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.BuyerUserId", + "Value": "Buyer" + }, + { + "Id": "aaea82bd-09cd-5e06-9361-f004146f9d06", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.BuyerUserId", + "Value": "Alıcı" + }, + { + "Id": "a42687ff-fd12-50e0-9579-d7c7f3bc33f2", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PurchasePaymentTermId", + "Value": "Payment Terms (Purchase)" + }, + { + "Id": "f3480a84-9285-59d8-844f-120dc73cf590", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PurchasePaymentTermId", + "Value": "Ödeme Koşulları (Satınalma)" + }, + { + "Id": "e0efdc40-a6bf-5e24-a4ec-5de76886ffe2", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PurchasePaymentMethodId", + "Value": "Payment Method (Purchase)" + }, + { + "Id": "90a37ed7-a69b-5e93-84e0-8ffa22c33f76", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PurchasePaymentMethodId", + "Value": "Ödeme Yöntemi (Satınalma)" + }, + { + "Id": "9bf8c0e5-24d1-5505-aafb-51f830b2665e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ReceiptReminder", + "Value": "Receipt Reminder" + }, + { + "Id": "9bb46983-3b80-5fea-9dc3-72eb770741f0", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ReceiptReminder", + "Value": "Alım Hatırlatıcısı" + }, + { + "Id": "ab22d3b1-21bc-5ee4-8f3d-c5e042d7d32f", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ReminderDaysBefore", + "Value": "Days Before Receipt" + }, + { + "Id": "a10e4c50-7db9-5c37-969b-ba682c7e51c1", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ReminderDaysBefore", + "Value": "Günler Önce Alındı" + }, + { + "Id": "8a422b96-959c-572b-954d-f60daa4a5fb6", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SupplierCurrency", + "Value": "Supplier Currency" + }, + { + "Id": "d6287e98-3078-5124-9f5d-c6c7b32588fe", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SupplierCurrency", + "Value": "Tedarikçi Para Birimi" + }, + { + "Id": "cf75e1b8-9509-5e51-bf64-b1b0c84411d0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PurchaseIncotermId", + "Value": "Incoterm (Purchase)" + }, + { + "Id": "b1ccdd5b-9d7d-523a-82af-7e259cda775e", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PurchaseIncotermId", + "Value": "Teslimat Koşulu (Satınalma)" + }, + { + "Id": "70333432-5fed-5123-9f6d-5771cc0a89fb", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PurchaseIncotermLocation", + "Value": "Incoterm Location (Purchase)" + }, + { + "Id": "a4aa0005-7514-5f62-ab35-9825f06d4be5", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PurchaseIncotermLocation", + "Value": "Incoterm Konumu (Satınalma)" + }, + { + "Id": "45a5d7f6-938c-5257-b579-40a3dcae3258", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.FinancialStatus", + "Value": "Financial Status" + }, + { + "Id": "5d345055-b54f-5dd9-aef3-95d553040fad", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.FinancialStatus", + "Value": "Mali Durum" + }, + { + "Id": "9d76d331-3e2b-59af-918e-c95d6199510a", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Reference", + "Value": "Reference" + }, + { + "Id": "cc359045-cf36-5da8-9924-3e71c5b40cb7", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Reference", + "Value": "Referans" + }, + { + "Id": "10a94e4d-2d4f-540c-b519-977948805c0d", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ReceivableAccount", + "Value": "Receivable Account" + }, + { + "Id": "e97dc307-364b-55e4-b432-384428a5bf2d", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ReceivableAccount", + "Value": "Alacak Hesabı" + }, + { + "Id": "77924e79-2d89-5d41-9bf7-ee2e104dcec1", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PayableAccount", + "Value": "Payable Account" + }, + { + "Id": "db49da62-eaff-5f43-9e5d-a11537a6d8a5", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PayableAccount", + "Value": "Borç Hesabı" + }, + { + "Id": "3a66da32-b35d-5629-b09b-6b595ab76bd4", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.InvoiceAutoApprove", + "Value": "Auto-validate Bills" + }, + { + "Id": "e3397186-38d8-5c91-899f-4f689b9a9f43", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.InvoiceAutoApprove", + "Value": "Faturaları Otomatik Onayla" + }, + { + "Id": "a6ee1d3e-0d08-554c-b9ce-f34d9d183e49", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PaymentQrType", + "Value": "Payment QR Code" + }, + { + "Id": "7d32bc25-2195-571c-a4ab-b1885b3f46fb", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PaymentQrType", + "Value": "Ödeme QR Kodu" + }, + { + "Id": "174fadc9-462a-53cb-b59f-041abcafb61a", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Latitude", + "Value": "Latitude" + }, + { + "Id": "7d7b13c5-4f79-50a2-8b14-810d95b2cd33", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Latitude", + "Value": "Enlem" + }, + { + "Id": "7dd33db0-5bed-5d1c-898f-9fc9460eb97e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Longitude", + "Value": "Longitude" + }, + { + "Id": "baafcfc6-1849-5904-9f01-fe60a63f83a2", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.Longitude", + "Value": "Boylam" } ] } diff --git a/configs/seeds/data/App.Menus.Menu.json b/configs/seeds/data/App.Menus.Menu.json index 95038f35..b41ddbf7 100644 --- a/configs/seeds/data/App.Menus.Menu.json +++ b/configs/seeds/data/App.Menus.Menu.json @@ -2283,6 +2283,94 @@ "IsDisabled": false, "ElementId": null, "ModuleId": "Hr" + }, + { + "ParentCode": null, + "Code": "App.Prc", + "DisplayName": "App.Prc", + "Order": 5, + "Url": null, + "Icon": "FcShop", + "RequiredPermissionName": null, + "IsDisabled": false, + "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc", + "Code": "App.Prc.Definitions", + "DisplayName": "App.Prc.Definitions", + "Order": 1, + "Url": null, + "Icon": "FcSettings", + "RequiredPermissionName": null, + "IsDisabled": false, + "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc.Definitions", + "Code": "App.Prc.PaymentTerm", + "DisplayName": "App.Prc.PaymentTerm", + "Order": 1, + "Url": "/admin/list/App.Prc.PaymentTerm", + "Icon": "FcCalendar", + "RequiredPermissionName": "App.Prc.PaymentTerm", + "IsDisabled": false, + "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc.Definitions", + "Code": "App.Prc.PaymentMethod", + "DisplayName": "App.Prc.PaymentMethod", + "Order": 2, + "Url": "/admin/list/App.Prc.PaymentMethod", + "Icon": "FcMoneyTransfer", + "RequiredPermissionName": "App.Prc.PaymentMethod", + "IsDisabled": false, + "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc.Definitions", + "Code": "App.Prc.Incoterm", + "DisplayName": "App.Prc.Incoterm", + "Order": 3, + "Url": "/admin/list/App.Prc.Incoterm", + "Icon": "FcShipped", + "RequiredPermissionName": "App.Prc.Incoterm", + "IsDisabled": false, + "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc.Definitions", + "Code": "App.Prc.DeliveryMethod", + "DisplayName": "App.Prc.DeliveryMethod", + "Order": 4, + "Url": "/admin/list/App.Prc.DeliveryMethod", + "Icon": "FcInTransit", + "RequiredPermissionName": "App.Prc.DeliveryMethod", + "IsDisabled": false, + "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc.Definitions", + "Code": "App.Prc.SupplierTag", + "DisplayName": "App.Prc.SupplierTag", + "Order": 5, + "Url": "/admin/list/App.Prc.SupplierTag", + "Icon": "FcBookmark", + "RequiredPermissionName": "App.Prc.SupplierTag", + "IsDisabled": false, + "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc.Definitions", + "Code": "App.Prc.Supplier", + "DisplayName": "App.Prc.Supplier", + "Order": 6, + "Url": "/admin/list/App.Prc.Supplier", + "Icon": "FcFactory", + "RequiredPermissionName": "App.Prc.Supplier", + "IsDisabled": false, + "ModuleId": "Prc" } ] } diff --git a/configs/seeds/data/App.Menus.Module.json b/configs/seeds/data/App.Menus.Module.json index ef28ea17..a95a9569 100644 --- a/configs/seeds/data/App.Menus.Module.json +++ b/configs/seeds/data/App.Menus.Module.json @@ -19,6 +19,10 @@ { "Id": "Hr", "Name": "Hr" + }, + { + "Id": "Prc", + "Name": "Prc" } ] } diff --git a/configs/seeds/data/App.Prc.DeliveryMethod.json b/configs/seeds/data/App.Prc.DeliveryMethod.json new file mode 100644 index 00000000..c58a1706 --- /dev/null +++ b/configs/seeds/data/App.Prc.DeliveryMethod.json @@ -0,0 +1,23 @@ +{ + "ListFormCode": "App.Prc.DeliveryMethod", + "KeyFieldName": "Id", + "GeneratedAt": "2026-10-05T19:15:23.2368208Z", + "Order": 0, + "Rows": [ + { + "Name": "Yerel teslimat", + "IsActive": true, + "Id": "a32f6724-7719-53c3-e31e-3a241faad5e4" + }, + { + "Name": "Kargo", + "IsActive": true, + "Id": "55150f40-09e9-d848-6d93-3a241faad5e4" + }, + { + "Name": "Kurye", + "IsActive": true, + "Id": "f130f748-9f91-6e8c-0539-3a241faad5e4" + } + ] +} diff --git a/configs/seeds/data/App.Prc.Incoterm.json b/configs/seeds/data/App.Prc.Incoterm.json new file mode 100644 index 00000000..5b46026d --- /dev/null +++ b/configs/seeds/data/App.Prc.Incoterm.json @@ -0,0 +1,56 @@ +{ + "ListFormCode": "App.Prc.Incoterm", + "KeyFieldName": "Id", + "GeneratedAt": "2026-10-05T19:15:06.9187087Z", + "Order": 0, + "Rows": [ + { + "Code": "EXW", + "Name": "İşyerinde Teslim", + "IsActive": true, + "Id": "6debaba4-ef7d-b685-5c95-3a241faa9626" + }, + { + "Code": "FCA", + "Name": "Taşıyıcıya Masrafsız", + "IsActive": true, + "Id": "8fe85a76-1339-e376-941d-3a241faa9626" + }, + { + "Code": "FAS", + "Name": "Gemi Doğrultusunda Masrafsız", + "IsActive": true, + "Id": "ce33b9ae-c512-92c9-af29-3a241faa9626" + }, + { + "Code": "FOB", + "Name": "Gemide Masrafsız", + "IsActive": true, + "Id": "66d19086-0f33-c10c-1551-3a241faa9626" + }, + { + "Code": "CFR", + "Name": "Masraflar ve Navlun", + "IsActive": true, + "Id": "af7b612c-c660-5a9b-1a11-3a241faa9626" + }, + { + "Code": "CIF", + "Name": "Masraflar, Sigorta ve Navlun", + "IsActive": true, + "Id": "077e7115-fbc5-4a31-05d1-3a241faa9626" + }, + { + "Code": "CPT", + "Name": "Taşıma Ödenmiş Olarak", + "IsActive": true, + "Id": "d0e49be0-29ac-29c7-14e4-3a241faa9626" + }, + { + "Code": "CIP", + "Name": "Taşıma ve Sigorta Ödenmiş Olarak", + "IsActive": true, + "Id": "205d23d2-b542-3f7e-0385-3a241faa9626" + } + ] +} diff --git a/configs/seeds/data/App.Prc.PaymentMethod.json b/configs/seeds/data/App.Prc.PaymentMethod.json new file mode 100644 index 00000000..3c7623a2 --- /dev/null +++ b/configs/seeds/data/App.Prc.PaymentMethod.json @@ -0,0 +1,56 @@ +{ + "ListFormCode": "App.Prc.PaymentMethod", + "KeyFieldName": "Id", + "GeneratedAt": "2026-10-05T19:14:47.9190173Z", + "Order": 0, + "Rows": [ + { + "Name": "Manual Payment (Banka)", + "Journal": "Banka", + "IsActive": true, + "Id": "48536396-3e9d-4ab9-8b47-3a241faa4bee" + }, + { + "Name": "Checks (Banka)", + "Journal": "Banka", + "IsActive": true, + "Id": "c86d9495-1414-9802-163a-3a241faa4bee" + }, + { + "Name": "Manual Payment (Cash Furn. Shop)", + "Journal": "Cash Furn. Shop", + "IsActive": true, + "Id": "9a62d59a-f2ce-3641-74a2-3a241faa4bee" + }, + { + "Name": "Manual Payment (Cash Clothes Shop)", + "Journal": "Cash Clothes Shop", + "IsActive": true, + "Id": "019a45c2-020a-5676-7e96-3a241faa4bee" + }, + { + "Name": "Manual Payment (Cash Bakery)", + "Journal": "Cash Bakery", + "IsActive": true, + "Id": "4a6e45f8-89b9-2d0d-686a-3a241faa4bee" + }, + { + "Name": "Manual Payment (Cash Restaurant)", + "Journal": "Cash Restaurant", + "IsActive": true, + "Id": "2359e25d-a4cd-f586-9d8b-3a241faa4bee" + }, + { + "Name": "Manual Payment (Cash Bar)", + "Journal": "Cash Bar", + "IsActive": true, + "Id": "79834259-efc5-650e-b380-3a241faa4bee" + }, + { + "Name": "NACHA (Banka)", + "Journal": "Banka", + "IsActive": true, + "Id": "d634c059-3a19-ea3b-679f-3a241faa4bee" + } + ] +} diff --git a/configs/seeds/data/App.Prc.PaymentTerm.json b/configs/seeds/data/App.Prc.PaymentTerm.json new file mode 100644 index 00000000..a852ac17 --- /dev/null +++ b/configs/seeds/data/App.Prc.PaymentTerm.json @@ -0,0 +1,60 @@ +{ + "ListFormCode": "App.Prc.PaymentTerm", + "KeyFieldName": "Id", + "GeneratedAt": "2026-10-05T19:14:28.0228729Z", + "Order": 0, + "Rows": [ + { + "Name": "Peşin Ödeme", + "DueDays": 0, + "Description": "Teslimde peşin ödeme", + "IsActive": true, + "Id": "d895cbf9-42de-c7a3-8486-3a241fa9fe36" + }, + { + "Name": "15 Gün", + "DueDays": 15, + "IsActive": true, + "Id": "6307ad22-aff8-e11d-31a0-3a241fa9fe36" + }, + { + "Name": "21 Gün", + "DueDays": 21, + "IsActive": true, + "Id": "28e18634-b01b-d6da-ca35-3a241fa9fe36" + }, + { + "Name": "30 Gün", + "DueDays": 30, + "IsActive": true, + "Id": "243ddb60-fc2d-3c31-6e79-3a241fa9fe36" + }, + { + "Name": "45 Gün", + "DueDays": 45, + "IsActive": true, + "Id": "68b3fa10-f61b-164d-9fb6-3a241fa9fe36" + }, + { + "Name": "Sonraki Ayın Sonu", + "DueDays": 30, + "Description": "Fatura tarihini izleyen ayın son günü", + "IsActive": true, + "Id": "4760432d-dde9-efe9-5591-3a241fa9fe36" + }, + { + "Name": "Gelecek Ayın Sonundan 10 gün sonra", + "DueDays": 40, + "Description": "İzleyen ayın sonundan 10 gün sonra", + "IsActive": true, + "Id": "2fa512c5-49fc-3338-5c5f-3a241fa9fe36" + }, + { + "Name": "%30 Peşin, Bakiye 60 Gün Sonra", + "DueDays": 60, + "Description": "%30 peşin, kalan %70 60 gün sonra", + "IsActive": true, + "Id": "4fdace7c-556d-9e1f-f8fd-3a241fa9fe36" + } + ] +} diff --git a/configs/seeds/data/App.Prc.Supplier.json b/configs/seeds/data/App.Prc.Supplier.json new file mode 100644 index 00000000..c14799cf --- /dev/null +++ b/configs/seeds/data/App.Prc.Supplier.json @@ -0,0 +1,150 @@ +{ + "ListFormCode": "App.Prc.Supplier", + "KeyFieldName": "Id", + "GeneratedAt": "2026-10-05T19:17:49.447001Z", + "Order": 0, + "Rows": [ + { + "Name": "Acme Corporation", + "CompanyType": "Company", + "Email": "info@agrolait.com", + "Phone": "+1 603-996-3829", + "Website": "http://www.acme-example-company.com", + "Address1": "77 Santa Barbara Rd", + "District": "Pleasant Hill", + "PostalCode": "94523", + "TaxNumber": "US12345673", + "CultureName": "en", + "Tags": "Vendor|Desk Manufacturers", + "RfqGrouping": "OnOrder", + "ReceiptReminder": true, + "ReminderDaysBefore": 1, + "ReceivableAccount": "121000", + "PayableAccount": "211000", + "InvoiceAutoApprove": "AfterThree", + "IsActive": true, + "Id": "22cbc387-d018-d850-ef02-3a241fad1106" + }, + { + "Name": "Azure Interior", + "CompanyType": "Company", + "Email": "vauxoo@yourcompany.example.com", + "Phone": "+58 212-6810538", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "ef29a913-7cd2-fc33-f945-3a241fad1106" + }, + { + "Name": "Abigail Carter", + "CompanyType": "Individual", + "Email": "abigail.carter@example.com", + "Phone": "8299291", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "d77a1376-8af0-b885-26f6-3a241fad1106" + }, + { + "Name": "Abigail Peterson", + "CompanyType": "Individual", + "Email": "abigail.peterson39@example.com", + "Phone": "(555)-233-3393", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "8639f17e-5d3a-7365-e060-3a241fad1106" + }, + { + "Name": "Aka Foster", + "CompanyType": "Individual", + "Phone": "+32 81 81 37 00", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "d400f142-d4f5-2284-9592-3a241fad1106" + }, + { + "Name": "Alabama Department of Labor (AL DOL)", + "CompanyType": "Company", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "7618bc21-a761-c268-7c21-3a241fad1106" + }, + { + "Name": "Alabama Department of Revenue", + "CompanyType": "Company", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "3579125b-ff25-91c0-fd1b-3a241fad1106" + }, + { + "Id": "afd83f71-f9b9-f3b6-1ecc-3a241fad1106", + "Logo": "data:image/png;base64,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", + "Name": "Alex Parker", + "CompanyType": "Individual", + "Email": "", + "Phone": "5454654611", + "Country": "Türkiye", + "City": "Trabzon", + "District": "Akçaabat", + "PostalCode": null, + "TaxNumber": null, + "TaxOffice": null, + "Address1": null, + "Address2": null, + "SectorId": "53c6da43-c8cb-56e1-b9d2-6cad7e3056ed", + "Website": "", + "CultureName": null, + "Tags": "", + "IsActive": true + }, + { + "Name": "Amy Watson", + "CompanyType": "Individual", + "Phone": "(535)-495-4222", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "e0003fd3-fc7f-16d0-c2e2-3a241fad1106" + }, + { + "Name": "Anita Oliver", + "CompanyType": "Individual", + "Email": "anita.oliver32@example.com", + "Phone": "(555)-497-4804", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "b09dcf35-1c89-2b99-5494-3a241fad1106" + }, + { + "Name": "Arizona Department of Revenue", + "CompanyType": "Company", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "e938002c-9823-9855-860b-3a241fad1106" + }, + { + "Name": "Audrey Peterson", + "CompanyType": "Individual", + "Email": "audrey.peterson25@example.com", + "Phone": "(555)-276-7903", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "6c9a5d5c-75d7-d41c-9544-3a241fad1106" + }, + { + "Name": "Aurora Finance Department", + "CompanyType": "Company", + "RfqGrouping": "OnOrder", + "ReceiptReminder": false, + "IsActive": true, + "Id": "7d3fdcf7-55f3-62da-6655-3a241fad1106" + } + ] +} diff --git a/configs/seeds/data/App.Prc.SupplierTag.json b/configs/seeds/data/App.Prc.SupplierTag.json new file mode 100644 index 00000000..df70365d --- /dev/null +++ b/configs/seeds/data/App.Prc.SupplierTag.json @@ -0,0 +1,26 @@ +{ + "ListFormCode": "App.Prc.SupplierTag", + "KeyFieldName": "Id", + "GeneratedAt": "2026-10-05T19:15:40.5102342Z", + "Order": 0, + "Rows": [ + { + "Name": "Vendor", + "Color": "#22c55e", + "IsActive": true, + "Id": "93ef7dcb-c397-66d0-4eb0-3a241fab195e" + }, + { + "Name": "Desk Manufacturers", + "Color": "#3b82f6", + "IsActive": true, + "Id": "10339df4-976e-c3ea-9a0c-3a241fab195e" + }, + { + "Name": "Office Supplies", + "Color": "#f59e0b", + "IsActive": true, + "Id": "9ed87c26-95c1-2a48-2b9c-3a241fab195e" + } + ] +} diff --git a/configs/seeds/docs/modules/PrcDefinitions.md b/configs/seeds/docs/modules/PrcDefinitions.md new file mode 100644 index 00000000..8c827346 --- /dev/null +++ b/configs/seeds/docs/modules/PrcDefinitions.md @@ -0,0 +1,412 @@ +# Tanımlamalar (`App.Prc.Definitions`) + +> Bu dosya ilk deploy'da otomatik açıldı. "Ek — Ekran envanteri" bölümü wizard dosyalarından üretilir, elle düzenlenmez. + +## 1. Amaç ve kapsam + +Satınalma modülünün ana verisi: tedarikçi kartları ile satınalma belgelerinde kullanılacak ödeme koşulu, ödeme yöntemi, teslimat koşulu (Incoterm), teslim yöntemi ve tedarikçi etiketi tanımları. Kullanıcılar satınalma ve muhasebe personelidir. Satınalma talebi, teklif, sipariş ve fatura belgeleri bu modülün kapsamında değildir; bu ekranlar onların lookup kaynağıdır. + +## 2. Analiz ve kararlar + +- Modül kodu `Prc`, tablo öneki `Prc_T_`; tüm ekranlar talep gereği Satınalma › Tanımlamalar altında. +- Tedarikçi listesinde yalnızca firma/şahıs satırları durur; Odoo'daki "Firma, Kişi" satırları Kontaklar alt formundadır. +- Odoo'ya özgü 1099 Box, "Firma (herkes tarafından görülebilir)", Aktiviteler/sayaç ikonları ve Invoice follow-ups uyarısı alınmadı. +- "Adrese dayalı hesaplama" butonu yok (geocoding servisi yok). Enlem/boylam kolonları tabloda durur ama formdan kaldırıldı; ekranda girilmez. +- Hesap planı tablosu olmadığından Alacak/Borç hesabı metin alanıdır; Fiyat Listesi para birimi seçimidir. +- Etiketler `Prc_T_SupplierTag` adlarından dxTagBox ile seçilir ve `Tags` kolonunda tutulur. +- Platform kuralı gereği: enlem/boylam `decimal(10,7)` yerine `float` açıldı (`create_table` decimal'i 18,4 sabitler, koordinat hassasiyeti kaybolurdu). +- Kart bölümleri (Satış, Satınalma, Mali Bilgi ve Diğer, Muhasebe, Notlar) önce aynı formda başlıklı gruplardı. Form uzadığı için Sağlık Kartları'ndaki kalıba geçildi: her bölüm `Prc_T_Supplier` satırının kendisini düzenleyen menüsüz bir `Form` sekmesidir (`App.Prc.Supplier{Sales,Purchasing,Financial,Accounting,Notes}`, ilişki `Id → Id`). Kontaklar ve Banka Hesapları liste sekmesi olarak kaldı. +- Adres, Kiracılar ekranıyla aynı zinciri kullanır: Ülke › Şehir › İlçe › Mahalle (`Township` kolonu bu yüzden eklendi); mahalle seçimi posta kodunu doldurur. +- Logo tek görseldir (`multiple: false`) ve formda 120×120 gösterilir. +- Listede ve formda İş Pozisyonu yerine Sektör vardır: `SectorId`, Tanımlamalar › Sektörler ekranının (`App.Definitions.Sector`, `Adm_T_Sector`) kiracıya ait aktif kayıtlarından seçilir (`TenantId = '@TENANTID'`). `JobPosition` kolonu tabloda kalır, ekranda yoktur. +- Telefon ve cep (`Phone`, `Mobile` — Kontaklar dahil) `phoneGlobal` maskesi taşır: `(000) 000-0000` ile girilir, listede `(555) 123-4567` biçiminde görünür; 10 haneye uymayan değer listede boş görünür. Maskenin eksik giriş denetimi Kaydet'e girmediği için alan ayrıca `pattern` `^[0-9]{10}$` kuralı taşır (maskelenmemiş değer 10 rakam); eksik numara kaydedilmez. Web sitesi `pattern`, e-posta `email` doğrulaması taşır; maske alanın EditorOptions'ında, kurallar Validation ayarındadır; ikisi de liste popup'ında ve form sayfasında çalışır. + +## 3. Menü ve ekranlar + +Satınalma (`App.Prc`) › Tanımlamalar (`App.Prc.Definitions`): + +| Ekran | Kod | Not | +| --- | --- | --- | +| Ödeme Koşulları | `App.Prc.PaymentTerm` | tanım, demo veri | +| Ödeme Yöntemleri | `App.Prc.PaymentMethod` | tanım, demo veri | +| Teslimat Koşulları | `App.Prc.Incoterm` | tanım, demo veri | +| Teslim Yöntemleri | `App.Prc.DeliveryMethod` | tanım, demo veri | +| Tedarikçi Etiketleri | `App.Prc.SupplierTag` | tanım, demo veri | +| Tedarikçiler | `App.Prc.Supplier` | ana kart; sekmeler: Satış (`App.Prc.SupplierSales`), Satınalma (`App.Prc.SupplierPurchasing`), Mali Bilgi ve Diğer (`App.Prc.SupplierFinancial`), Muhasebe (`App.Prc.SupplierAccounting`), Notlar (`App.Prc.SupplierNotes`), Kontaklar (`App.Prc.SupplierContact`), Banka Hesapları (`App.Prc.SupplierBankAccount`) — hepsi menüsüz | + +## 4. Veri modeli + +Tüm tablolar kiracı (`TenantId`) + tam audit + soft delete taşır. + +- `Prc_T_PaymentTerm` (Name, DueDays, Description, IsActive) +- `Prc_T_PaymentMethod` (Name, Journal, IsActive) +- `Prc_T_Incoterm` (Code, Name, IsActive) +- `Prc_T_DeliveryMethod` (Name, IsActive) +- `Prc_T_SupplierTag` (Name, Color, IsActive) +- `Prc_T_Supplier` — kimlik/adres (Country, City, District, Township, PostalCode)/vergi, satış ve satınalma koşulları (Prc tanım tablolarına Id ile), kullanıcılar (`AbpUsers`), para birimi (`Sas_H_Currency.Name`), sektör (`Adm_T_Sector`), dil (`Sas_H_Language.CultureName`), muhasebe alanları, Latitude/Longitude (float), Notes (HTML, nvarchar(MAX)), IsActive. +- `Prc_T_SupplierContact` (SupplierId → `Prc_T_Supplier.Id`, Photo, Name, JobTitle, Email, Phone, Mobile, Notes) +- `Prc_T_SupplierBankAccount` (SupplierId → `Prc_T_Supplier.Id`, BankName, Iban, AccountHolder, Currency, IsDefault) + +## 5. İş kuralları ve hesaplar + +- Tanım lookup'ları yalnızca `IsActive = 1` ve silinmemiş kayıtları listeler; kullanılan tanım silinmek yerine pasife alınır. +- Ülke › İl › İlçe › Mahalle cascade (Kiracılar ekranıyla aynı): üst alan değişince alttakiler temizlenir; mahalle seçilince posta kodu `copy` tarifiyle dolar. +- Kartın formu yalnızca kimlik + adres alanlarını taşır (tek logo, 120×120). Satış, Satınalma, Mali Bilgi ve Diğer, Muhasebe ve Notlar, Sağlık Kartları'ndaki gibi aynı `Prc_T_Supplier` satırını düzenleyen menüsüz `Form` sekmeleridir (`Id → Id`, yalnızca düzenleme; ekleme/silme kapalı). Yeni tedarikçi önce ana formdan eklenir, sekmeler kayıttan sonra açılır. +- IBAN doğrulaması: `^[A-Z]{2}[0-9]{2}[A-Z0-9]{11,30}$` (boşluksuz, büyük harf). E-posta alanları e-posta doğrulaması taşır. +- Ödeme koşulu `DueDays` vade gününü tutar; ay sonu kuralları açıklamada yazılıdır, otomatik vade hesabı yoktur. +- Hesap yok; tedarikçi formunda yeni kayıtta Tür = Şirket, Grup Teklif Talebi = Sipariş Üzerine, Fatura onayı = 3 doğrulamadan sonra sor varsayılanları tablodan gelir. + +## 6. Yetki ve görünürlük + +Yetki ağacı: `App.Prc` › `App.Prc.Definitions` › her ekran (+ Create/Update/Delete/Export/Import/Note). Alt formların yetkisi `App.Prc.Supplier` altındadır; sıra: Satış, Satınalma, Mali Bilgi ve Diğer, Muhasebe, Notlar (7–11), Kontaklar (12), Banka Hesapları (13). Sekme ekranlarında yalnızca Update anlamlıdır (ekleme/silme kapalı). Tüm ekranlar kiracı kapsamlıdır, şube filtresi yoktur. Widget'lar: her menülü ekranda Toplam · Aktif · Pasif; alt formlarda widget yok. + +## 7. Entegrasyonlar + +Yok. Var olan Ülke/Şehir/İlçe, Para Birimi, Dil, Sektör ve Kullanıcılar ekranları yalnızca okunur. + +## 8. Akış örneği + +1. Satınalma › Tanımlamalar › Ödeme Koşulları'nda "30 Gün" aktif durur. +2. Tedarikçiler'de "Acme Corporation" açılır; Satınalma sekmesinde Düzenle ile Ödeme Koşulu = 30 Gün, Alım Hatırlatıcısı açık, 1 gün seçilip kaydedilir. +3. Kontaklar sekmesinde Addison Olson eklenir; SupplierId kartın Id'sinden yazılır. +4. Banka Hesapları sekmesinde IBAN girilir ve Varsayılan işaretlenir. + +## 9. Sık sorulanlar + +- **Kişiler neden listede ayrı satır değil?** Kişi tedarikçi değildir; tedarikçi kartının Kontaklar sekmesindedir. +- **Etiket nasıl eklenir?** Önce Tedarikçi Etiketleri ekranına eklenir, sonra karttaki Etiketler kutusundan seçilir. +- **Koordinat neden formda yok?** Adresten koordinat bulan servis yoktur; alanlar formdan kaldırıldı, kolonlar tabloda boş durur. +- **Yeni tedarikçide Satış/Satınalma sekmeleri neden yok?** Sekmeler kaydın kendisini düzenler; kayıt ana formdan eklenip açıldıktan sonra görünür. +- **Sekme "Kayıt Bulunamadı" gösteriyor.** Kullanıcının o sekmenin okuma yetkisi yoktur (`App.Prc.SupplierSales` vb.); yetkiler rol ekranından verilir, otomatik atanmaz. + +## 10. Dosyalar ve geri alma + +- Tablolar: `sql/object/Prc_T_PaymentTerm.sql`, `Prc_T_PaymentMethod.sql`, `Prc_T_Incoterm.sql`, `Prc_T_DeliveryMethod.sql`, `Prc_T_SupplierTag.sql`, `Prc_T_Supplier.sql`, `Prc_T_SupplierContact.sql`, `Prc_T_SupplierBankAccount.sql`. +- Wizard'lar: `PaymentTerm.json`, `PaymentMethod.json`, `Incoterm.json`, `DeliveryMethod.json`, `SupplierTag.json`, `SupplierContact.json`, `SupplierBankAccount.json`, `SupplierSales.json`, `SupplierPurchasing.json`, `SupplierFinancial.json`, `SupplierAccounting.json`, `SupplierNotes.json`, `Supplier.json`. +- Demo veri: `data/App.Prc.{PaymentTerm,PaymentMethod,Incoterm,DeliveryMethod,SupplierTag,Supplier}.json`. +- Geri alma: önce `Supplier.json`, sonra alt formlar ve tanımlar `delete_wizard` ile silinir; tablolar yalnızca açık onayla `dropTables: true` ile düşürülür. + + +## Ek — Ekran envanteri (otomatik) + +> Wizard dosyalarından üretilir; deploy, silme, tasarımcı kaydı ve import'ta yenilenir. Elle düzenleme bir sonraki yenilemede kaybolur. + +### Ödeme Koşulları — `App.Prc.PaymentTerm` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/PaymentTerm.json` | +| Yol | Liste (Wizard) | +| Menü | `App.Prc.Definitions` › `App.Prc.PaymentTerm` (sıra 1) | +| Yetki | `App.Prc.PaymentTerm` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Ödeme Koşulları — tedarikçi kartlarında ve satınalma belgelerinde kullanılan vade tanımları (peşin, 15/30/45 gün, ay sonu, peşinat + bakiye). | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_PaymentTerm` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | +| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` | +| Veri aynası | `data/App.Prc.PaymentTerm.json` | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `Name` | Ad | dxTextBox | ✓ | ✓ | | +| `DueDays` | Vade (Gün) | dxNumberBox | | ✓ | | +| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | | +| `Description` | Açıklama | dxTextArea | | ✓ | | + +### Ödeme Yöntemleri — `App.Prc.PaymentMethod` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/PaymentMethod.json` | +| Yol | Liste (Wizard) | +| Menü | `App.Prc.Definitions` › `App.Prc.PaymentMethod` (sıra 2) | +| Yetki | `App.Prc.PaymentMethod` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Ödeme Yöntemleri — tedarikçiye ödemenin nasıl yapılacağı (banka havalesi, çek, nakit kasa, NACHA). | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_PaymentMethod` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | +| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` | +| Veri aynası | `data/App.Prc.PaymentMethod.json` | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `Name` | Ad | dxTextBox | ✓ | ✓ | | +| `Journal` | Yevmiye | dxTextBox | | ✓ | | +| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | | + +### Teslimat Koşulları — `App.Prc.Incoterm` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/Incoterm.json` | +| Yol | Liste (Wizard) | +| Menü | `App.Prc.Definitions` › `App.Prc.Incoterm` (sıra 3) | +| Yetki | `App.Prc.Incoterm` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Teslimat Koşulları — taşıma, sigorta ve riskin kimde olduğunu belirleyen uluslararası teslim şekilleri (EXW, FCA, FAS, FOB, CFR, CIF, CPT, CIP). | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_Incoterm` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | +| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` | +| Veri aynası | `data/App.Prc.Incoterm.json` | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `Code` | Kod | dxTextBox | ✓ | ✓ | | +| `Name` | Ad | dxTextBox | ✓ | ✓ | | +| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | | + +### Teslim Yöntemleri — `App.Prc.DeliveryMethod` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/DeliveryMethod.json` | +| Yol | Liste (Wizard) | +| Menü | `App.Prc.Definitions` › `App.Prc.DeliveryMethod` (sıra 4) | +| Yetki | `App.Prc.DeliveryMethod` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Teslim Yöntemleri — malın nasıl teslim edileceği (yerel teslimat, kargo, kurye). | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_DeliveryMethod` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | +| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` | +| Veri aynası | `data/App.Prc.DeliveryMethod.json` | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `Name` | Ad | dxTextBox | ✓ | ✓ | | +| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | | + +### Tedarikçi Etiketleri — `App.Prc.SupplierTag` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/SupplierTag.json` | +| Yol | Liste (Wizard) | +| Menü | `App.Prc.Definitions` › `App.Prc.SupplierTag` (sıra 5) | +| Yetki | `App.Prc.SupplierTag` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Tedarikçi Etiketleri — tedarikçileri sınıflandırmak için kullanılan etiketler (Vendor, Desk Manufacturers, Ofis Malzemeleri…). | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_SupplierTag` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | +| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` | +| Veri aynası | `data/App.Prc.SupplierTag.json` | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `Name` | Ad | dxTextBox | ✓ | ✓ | | +| `Color` | Renk | dxColorBox | | ✓ | | +| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | | + +### Tedarikçiler — `App.Prc.Supplier` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/Supplier.json` | +| Yol | Liste (Wizard) | +| Menü | `App.Prc.Definitions` › `App.Prc.Supplier` (sıra 6) | +| Yetki | `App.Prc.Supplier` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Tedarikçiler — satınalmanın kullandığı tedarikçi kartları (şirket ya da bireysel): kimlik, adres, vergi no ve iletişim bilgileri. | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_Supplier` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | +| Alt formlar | `App.Prc.SupplierSales` (Id → Id), `App.Prc.SupplierPurchasing` (Id → Id), `App.Prc.SupplierFinancial` (Id → Id), `App.Prc.SupplierAccounting` (Id → Id), `App.Prc.SupplierNotes` (Id → Id), `App.Prc.SupplierContact` (Id → SupplierId), `App.Prc.SupplierBankAccount` (Id → SupplierId) | +| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` | +| Veri aynası | `data/App.Prc.Supplier.json` | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `Logo` | Logo | dxImageUpload | | ✓ | | +| `Name` | Adı | dxTextBox | ✓ | ✓ | | +| `CompanyType` | Tür | dxSelectBox | ✓ | ✓ | liste: Company, Individual | +| `Email` | E-Posta | dxTextBox | | ✓ | | +| `Phone` | Telefon | dxTextBox | | ✓ | | +| `Country` | Ülke | dxSelectBox | | ✓ | sorgu: Sas_H_Country | +| `City` | İl / Eyalet | dxSelectBox | | ✓ | sorgu: Sas_H_City (← Country) | +| `District` | Semt / İlçe | dxSelectBox | | ✓ | sorgu: Sas_H_District (← Country,City) | +| `PostalCode` | Posta Kodu | dxTextBox | | ✓ | | +| `TaxNumber` | Vergi Kimlik Numarası | dxTextBox | | ✓ | | +| `TaxOffice` | Vergi Dairesi | dxTextBox | | ✓ | | +| `Address1` | Adres | dxTextBox | | ✓ | | +| `Address2` | Adres 2 | dxTextBox | | ✓ | | +| `SectorId` | Sektör | dxSelectBox | | ✓ | sorgu: Adm_T_Sector | +| `Website` | Websitesi | dxTextBox | | ✓ | | +| `CultureName` | Dil | dxSelectBox | | ✓ | sorgu: Sas_H_Language | +| `Tags` | Etiketler | dxTagBox | | ✓ | sorgu: Prc_T_SupplierTag | +| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | | + +### Kontakları — `App.Prc.SupplierContact` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/SupplierContact.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.SupplierContact` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Tedarikçi Kontakları — tedarikçi firmada çalışan kişiler (satış temsilcisi, danışman, analist…). | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_SupplierContact` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `SupplierId` | Tedarikçi | dxSelectBox | | | sorgu: Prc_T_Supplier | +| `Photo` | Fotoğraf | dxImageUpload | | ✓ | | +| `Name` | Ad Soyad | dxTextBox | ✓ | ✓ | | +| `JobTitle` | Görev | dxTextBox | | ✓ | | +| `Email` | E-Posta | dxTextBox | | ✓ | | +| `Phone` | Telefon | dxTextBox | | ✓ | | +| `Mobile` | Cep Telefonu | dxTextBox | | ✓ | | +| `Notes` | Notlar | dxTextArea | | ✓ | | + +### Banka Hesapları — `App.Prc.SupplierBankAccount` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/SupplierBankAccount.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.SupplierBankAccount` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Tedarikçi Banka Hesapları — tedarikçiye ödeme yapılan IBAN'lar. | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_SupplierBankAccount` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `SupplierId` | Tedarikçi | dxSelectBox | | | sorgu: Prc_T_Supplier | +| `BankName` | Banka | dxTextBox | | ✓ | | +| `Iban` | IBAN | dxTextBox | ✓ | ✓ | | +| `AccountHolder` | Hesap Sahibi | dxTextBox | | ✓ | | +| `Currency` | Para Birimi | dxSelectBox | | ✓ | sorgu: Sas_H_Currency | +| `IsDefault` | Varsayılan | dxCheckBox | | ✓ | | + +### Tedarikçi Muhasebe — `App.Prc.SupplierAccounting` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/SupplierAccounting.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.SupplierAccounting` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Tedarikçi Muhasebe — tedarikçi kartının muhasebe ayarları. | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_Supplier` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup | +| Kapsam | Kiracı | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `ReceivableAccount` | Alacak Hesabı | dxTextBox | | ✓ | | +| `PayableAccount` | Borç Hesabı | dxTextBox | | ✓ | | +| `InvoiceAutoApprove` | Faturaları Otomatik Onayla | dxSelectBox | | ✓ | liste: Never, AfterThree, Always | +| `PaymentQrType` | Ödeme QR Kodu | dxSelectBox | | ✓ | liste: None, Sepa, Emv | + +### Tedarikçi Mali Bilgi ve Diğer — `App.Prc.SupplierFinancial` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/SupplierFinancial.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.SupplierFinancial` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Tedarikçi Mali Bilgi ve Diğer — tedarikçi kartının mali durumu ve diğer tanımlayıcıları. | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_Supplier` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup | +| Kapsam | Kiracı | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `FinancialStatus` | Mali Durum | dxSelectBox | | ✓ | liste: Good, Watch, Risky | +| `Reference` | Referans | dxTextBox | | ✓ | | +| `Barcode` | Barkod | dxTextBox | | ✓ | | + +### Tedarikçi Notları — `App.Prc.SupplierNotes` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/SupplierNotes.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.SupplierNotes` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Tedarikçi Notları — tedarikçi kartında tutulan serbest notlar. | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_Supplier` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup | +| Kapsam | Kiracı | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `Notes` | Notlar | dxHtmlEditor | | ✓ | | + +### Tedarikçi Satınalma — `App.Prc.SupplierPurchasing` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/SupplierPurchasing.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.SupplierPurchasing` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Tedarikçi Satınalma — tedarikçi kartının satınalma tarafındaki koşulları. | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_Supplier` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup | +| Kapsam | Kiracı | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `RfqGrouping` | Grup Teklif Talebi | dxSelectBox | ✓ | ✓ | liste: OnOrder, Weekly, Always | +| `BuyerUserId` | Alıcı | dxSelectBox | | ✓ | sorgu: AbpUsers | +| `PurchasePaymentTermId` | Ödeme Koşulları (Satınalma) | dxSelectBox | | ✓ | sorgu: Prc_T_PaymentTerm | +| `PurchasePaymentMethodId` | Ödeme Yöntemi (Satınalma) | dxSelectBox | | ✓ | sorgu: Prc_T_PaymentMethod | +| `ReceiptReminder` | Alım Hatırlatıcısı | dxSwitch | | ✓ | | +| `ReminderDaysBefore` | Günler Önce Alındı | dxNumberBox | | ✓ | | +| `SupplierCurrency` | Tedarikçi Para Birimi | dxSelectBox | | ✓ | sorgu: Sas_H_Currency | +| `PurchaseIncotermId` | Teslimat Koşulu (Satınalma) | dxSelectBox | | ✓ | sorgu: Prc_T_Incoterm | +| `PurchaseIncotermLocation` | Incoterm Konumu (Satınalma) | dxTextBox | | ✓ | | + +### Tedarikçi Satış — `App.Prc.SupplierSales` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/SupplierSales.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.SupplierSales` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Tedarikçi Satış — tedarikçi kartının satış tarafındaki ticari koşulları. | +| Geliştirme talebi | Satınalma Modülü | +| Kaynak | `Prc_T_Supplier` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup | +| Kapsam | Kiracı | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `SalesUserId` | Satış Temsilcisi | dxSelectBox | | ✓ | sorgu: AbpUsers | +| `SalesCurrency` | Fiyat Listesi | dxSelectBox | | ✓ | sorgu: Sas_H_Currency | +| `SalesPaymentTermId` | Ödeme Koşulları (Satış) | dxSelectBox | | ✓ | sorgu: Prc_T_PaymentTerm | +| `SalesPaymentMethodId` | Ödeme Yöntemi (Satış) | dxSelectBox | | ✓ | sorgu: Prc_T_PaymentMethod | +| `DeliveryMethodId` | Teslim Yöntemi | dxSelectBox | | ✓ | sorgu: Prc_T_DeliveryMethod | +| `SalesIncotermId` | Teslimat Koşulu (Satış) | dxSelectBox | | ✓ | sorgu: Prc_T_Incoterm | +| `SalesIncotermLocation` | Incoterm Konumu (Satış) | dxTextBox | | ✓ | | + + diff --git a/configs/seeds/sql/object/Prc_T_DeliveryMethod.sql b/configs/seeds/sql/object/Prc_T_DeliveryMethod.sql new file mode 100644 index 00000000..ec194146 --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_DeliveryMethod.sql @@ -0,0 +1,22 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_DeliveryMethod]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_DeliveryMethod] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [Name] nvarchar(128) NOT NULL, + [IsActive] bit NOT NULL DEFAULT 1, + [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_Prc_T_DeliveryMethod] 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/sql/object/Prc_T_Incoterm.sql b/configs/seeds/sql/object/Prc_T_Incoterm.sql new file mode 100644 index 00000000..900739b3 --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_Incoterm.sql @@ -0,0 +1,23 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_Incoterm]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_Incoterm] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [Code] nvarchar(8) NOT NULL, + [Name] nvarchar(128) NOT NULL, + [IsActive] bit NOT NULL DEFAULT 1, + [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_Prc_T_Incoterm] 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/sql/object/Prc_T_PaymentMethod.sql b/configs/seeds/sql/object/Prc_T_PaymentMethod.sql new file mode 100644 index 00000000..47991909 --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_PaymentMethod.sql @@ -0,0 +1,23 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_PaymentMethod]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_PaymentMethod] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [Name] nvarchar(128) NOT NULL, + [Journal] nvarchar(64) NULL, + [IsActive] bit NOT NULL DEFAULT 1, + [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_Prc_T_PaymentMethod] 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/sql/object/Prc_T_PaymentTerm.sql b/configs/seeds/sql/object/Prc_T_PaymentTerm.sql new file mode 100644 index 00000000..c730296e --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_PaymentTerm.sql @@ -0,0 +1,24 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_PaymentTerm]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_PaymentTerm] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [Name] nvarchar(128) NOT NULL, + [DueDays] int NULL, + [Description] nvarchar(512) NULL, + [IsActive] bit NOT NULL DEFAULT 1, + [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_Prc_T_PaymentTerm] 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/sql/object/Prc_T_Supplier.sql b/configs/seeds/sql/object/Prc_T_Supplier.sql new file mode 100644 index 00000000..44638377 --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_Supplier.sql @@ -0,0 +1,66 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_Supplier]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_Supplier] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [Logo] nvarchar(MAX) NULL, + [Name] nvarchar(256) NOT NULL, + [CompanyType] nvarchar(16) NOT NULL DEFAULT 'Company', + [Email] nvarchar(256) NULL, + [Phone] nvarchar(32) NULL, + [Website] nvarchar(256) NULL, + [Address1] nvarchar(256) NULL, + [Address2] nvarchar(256) NULL, + [Country] nvarchar(128) NULL, + [City] nvarchar(128) NULL, + [District] nvarchar(128) NULL, + [Township] nvarchar(128) NULL, + [PostalCode] nvarchar(16) NULL, + [TaxNumber] nvarchar(32) NULL, + [TaxOffice] nvarchar(128) NULL, + [JobPosition] nvarchar(128) NULL, + [CultureName] nvarchar(16) NULL, + [Tags] nvarchar(512) NULL, + [SalesUserId] uniqueidentifier NULL, + [SalesCurrency] nvarchar(16) NULL, + [SalesPaymentTermId] uniqueidentifier NULL, + [SalesPaymentMethodId] uniqueidentifier NULL, + [DeliveryMethodId] uniqueidentifier NULL, + [SalesIncotermId] uniqueidentifier NULL, + [SalesIncotermLocation] nvarchar(128) NULL, + [RfqGrouping] nvarchar(16) NOT NULL DEFAULT 'OnOrder', + [BuyerUserId] uniqueidentifier NULL, + [PurchasePaymentTermId] uniqueidentifier NULL, + [PurchasePaymentMethodId] uniqueidentifier NULL, + [ReceiptReminder] bit NOT NULL DEFAULT 0, + [ReminderDaysBefore] int NULL DEFAULT 1, + [SupplierCurrency] nvarchar(16) NULL, + [PurchaseIncotermId] uniqueidentifier NULL, + [PurchaseIncotermLocation] nvarchar(128) NULL, + [FinancialStatus] nvarchar(16) NULL, + [Reference] nvarchar(64) NULL, + [Barcode] nvarchar(64) NULL, + [SectorId] uniqueidentifier NULL, + [ReceivableAccount] nvarchar(64) NULL, + [PayableAccount] nvarchar(64) NULL, + [InvoiceAutoApprove] nvarchar(16) NULL DEFAULT 'AfterThree', + [PaymentQrType] nvarchar(16) NULL, + [Latitude] float NULL, + [Longitude] float NULL, + [Notes] nvarchar(MAX) NULL, + [IsActive] bit NOT NULL DEFAULT 1, + [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_Prc_T_Supplier] 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/sql/object/Prc_T_SupplierBankAccount.sql b/configs/seeds/sql/object/Prc_T_SupplierBankAccount.sql new file mode 100644 index 00000000..77182f87 --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_SupplierBankAccount.sql @@ -0,0 +1,26 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_SupplierBankAccount]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_SupplierBankAccount] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [SupplierId] uniqueidentifier NOT NULL, + [BankName] nvarchar(128) NULL, + [Iban] nvarchar(34) NOT NULL, + [AccountHolder] nvarchar(256) NULL, + [Currency] nvarchar(16) NULL, + [IsDefault] bit NOT NULL DEFAULT 0, + [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_Prc_T_SupplierBankAccount] 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/sql/object/Prc_T_SupplierContact.sql b/configs/seeds/sql/object/Prc_T_SupplierContact.sql new file mode 100644 index 00000000..ad0fb6c9 --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_SupplierContact.sql @@ -0,0 +1,28 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_SupplierContact]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_SupplierContact] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [SupplierId] uniqueidentifier NOT NULL, + [Photo] nvarchar(MAX) NULL, + [Name] nvarchar(256) NOT NULL, + [JobTitle] nvarchar(128) NULL, + [Email] nvarchar(256) NULL, + [Phone] nvarchar(32) NULL, + [Mobile] nvarchar(32) NULL, + [Notes] 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_Prc_T_SupplierContact] 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/sql/object/Prc_T_SupplierTag.sql b/configs/seeds/sql/object/Prc_T_SupplierTag.sql new file mode 100644 index 00000000..b52ffa6f --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_SupplierTag.sql @@ -0,0 +1,23 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_SupplierTag]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_SupplierTag] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [Name] nvarchar(128) NOT NULL, + [Color] nvarchar(16) NULL, + [IsActive] bit NOT NULL DEFAULT 1, + [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_Prc_T_SupplierTag] 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/wizard/DeliveryMethod.json b/configs/seeds/wizard/DeliveryMethod.json new file mode 100644 index 00000000..51dc521d --- /dev/null +++ b/configs/seeds/wizard/DeliveryMethod.json @@ -0,0 +1,1096 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "DeliveryMethod", + "WizardCode": "App.Prc.DeliveryMethod", + "SeededAt": "2026-10-05T19:15:22.5672878Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "MenuCode": "App.Prc.DeliveryMethod", + "MenuOrder": 4, + "MenuUrl": "/admin/list/App.Prc.DeliveryMethod", + "MenuIcon": "FcInTransit" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Delivery Methods", + "MenuTr": "Teslim Yöntemleri", + "TitleEn": "Delivery Methods", + "TitleTr": "Teslim Yöntemleri", + "DescEn": "Delivery Methods — how goods are delivered (local delivery, cargo, courier).\nWhere: Purchasing › Definitions › Delivery Methods.\nFields: name, active.\nUsed by: Suppliers › Sales & Purchasing tab as the delivery method of the sales section. Passive methods are hidden in lookups.", + "DescTr": "Teslim Yöntemleri — malın nasıl teslim edileceği (yerel teslimat, kargo, kurye).\nNerede: Satınalma › Tanımlamalar › Teslim Yöntemleri.\nAlanlar: ad, aktif.\nKullanıldığı yer: Tedarikçiler › Satış & Satınalma sekmesinin Satış bölümünde teslim yöntemi olarak seçilir. Pasif yöntemler lookup'ta görünmez." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "En": "Name", + "Tr": "Ad" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_DeliveryMethod", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Prc.DeliveryMethod.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Prc_T_DeliveryMethod\" 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.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Prc.DeliveryMethod' AS \"SubTitle\", 'FaList' AS \"Icon\" FROM \"Prc_T_DeliveryMethod\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Prc.DeliveryMethod', 'FaCheckCircle' FROM \"Prc_T_DeliveryMethod\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 1 UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Prc.DeliveryMethod', 'FaTimesCircle' FROM \"Prc_T_DeliveryMethod\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 0", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.DeliveryMethod", + "CultureName": "en", + "Name": "App.Prc.DeliveryMethod", + "KeyFieldName": "Id", + "Title": "App.Prc.DeliveryMethod.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.DeliveryMethod.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.Prc.DeliveryMethod.Title", + "ShowTitle": true, + "Width": 800, + "Height": 200, + "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": "", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Prc.DeliveryMethod.Create", + "R": "App.Prc.DeliveryMethod", + "U": "App.Prc.DeliveryMethod.Update", + "D": "App.Prc.DeliveryMethod.Delete", + "E": "App.Prc.DeliveryMethod.Export", + "I": "App.Prc.DeliveryMethod.Import", + "N": "App.Prc.DeliveryMethod.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.DeliveryMethod", + "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.Prc.DeliveryMethod", + "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.Prc.DeliveryMethod.Create", + "R": "App.Prc.DeliveryMethod", + "U": "App.Prc.DeliveryMethod.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": null, + "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.Prc.DeliveryMethod", + "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": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "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.Prc.DeliveryMethod.Create", + "R": "App.Prc.DeliveryMethod", + "U": "App.Prc.DeliveryMethod.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": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":128}", + "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.Prc.DeliveryMethod", + "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": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "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.Prc.DeliveryMethod.Create", + "R": "App.Prc.DeliveryMethod", + "U": "App.Prc.DeliveryMethod.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": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "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" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.DeliveryMethod", + "App.Prc.DeliveryMethod.Title", + "App.Prc.DeliveryMethod.Desc" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.DeliveryMethod", + "App.Prc.DeliveryMethod.Create", + "App.Prc.DeliveryMethod.Update", + "App.Prc.DeliveryMethod.Delete", + "App.Prc.DeliveryMethod.Export", + "App.Prc.DeliveryMethod.Import", + "App.Prc.DeliveryMethod.Note" + ], + "MenuCodes": [ + "App.Prc.DeliveryMethod" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/Incoterm.json b/configs/seeds/wizard/Incoterm.json new file mode 100644 index 00000000..7c7c0079 --- /dev/null +++ b/configs/seeds/wizard/Incoterm.json @@ -0,0 +1,1240 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Incoterm", + "WizardCode": "App.Prc.Incoterm", + "SeededAt": "2026-10-05T19:15:06.3165021Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "MenuCode": "App.Prc.Incoterm", + "MenuOrder": 3, + "MenuUrl": "/admin/list/App.Prc.Incoterm", + "MenuIcon": "FcShipped" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Incoterms", + "MenuTr": "Teslimat Koşulları", + "TitleEn": "Incoterms", + "TitleTr": "Teslimat Koşulları", + "DescEn": "Incoterms — international delivery terms (EXW, FCA, FAS, FOB, CFR, CIF, CPT, CIP) defining who bears transport, insurance and risk.\nWhere: Purchasing › Definitions › Incoterms.\nFields: code (unique, e.g. FOB), name, active.\nUsed by: Suppliers › Sales & Purchasing tab as sales and purchase delivery term together with the Incoterm location.", + "DescTr": "Teslimat Koşulları — taşıma, sigorta ve riskin kimde olduğunu belirleyen uluslararası teslim şekilleri (EXW, FCA, FAS, FOB, CFR, CIF, CPT, CIP).\nNerede: Satınalma › Tanımlamalar › Teslimat Koşulları.\nAlanlar: kod (benzersiz, örn. FOB), ad, aktif.\nKullanıldığı yer: Tedarikçiler › Satış & Satınalma sekmesinde Incoterm konumuyla birlikte satış ve satınalma teslimat koşulu olarak seçilir." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "Code", + "CaptionName": "App.Listform.ListformField.Code", + "En": "Code", + "Tr": "Kod" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "En": "Name", + "Tr": "Ad" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_Incoterm", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Prc.Incoterm.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Prc_T_Incoterm\" 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.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Prc.Incoterm' AS \"SubTitle\", 'FaList' AS \"Icon\" FROM \"Prc_T_Incoterm\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Prc.Incoterm', 'FaCheckCircle' FROM \"Prc_T_Incoterm\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 1 UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Prc.Incoterm', 'FaTimesCircle' FROM \"Prc_T_Incoterm\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 0", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.Incoterm", + "CultureName": "en", + "Name": "App.Prc.Incoterm", + "KeyFieldName": "Id", + "Title": "App.Prc.Incoterm.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.Incoterm.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.Prc.Incoterm.Title", + "ShowTitle": true, + "Width": 800, + "Height": 275, + "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": "", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Prc.Incoterm.Create", + "R": "App.Prc.Incoterm", + "U": "App.Prc.Incoterm.Update", + "D": "App.Prc.Incoterm.Delete", + "E": "App.Prc.Incoterm.Export", + "I": "App.Prc.Incoterm.Import", + "N": "App.Prc.Incoterm.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.Incoterm", + "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.Prc.Incoterm", + "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.Prc.Incoterm.Create", + "R": "App.Prc.Incoterm", + "U": "App.Prc.Incoterm.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": null, + "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.Prc.Incoterm", + "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": "Code", + "CaptionName": "App.Listform.ListformField.Code", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "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.Prc.Incoterm.Create", + "R": "App.Prc.Incoterm", + "U": "App.Prc.Incoterm.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": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":8}", + "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.Prc.Incoterm", + "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": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "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": 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.Prc.Incoterm.Create", + "R": "App.Prc.Incoterm", + "U": "App.Prc.Incoterm.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": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":128}", + "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.Prc.Incoterm", + "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": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "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.Prc.Incoterm.Create", + "R": "App.Prc.Incoterm", + "U": "App.Prc.Incoterm.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": null, + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "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" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.Incoterm", + "App.Prc.Incoterm.Title", + "App.Prc.Incoterm.Desc" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.Incoterm", + "App.Prc.Incoterm.Create", + "App.Prc.Incoterm.Update", + "App.Prc.Incoterm.Delete", + "App.Prc.Incoterm.Export", + "App.Prc.Incoterm.Import", + "App.Prc.Incoterm.Note" + ], + "MenuCodes": [ + "App.Prc.Incoterm" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/PaymentMethod.json b/configs/seeds/wizard/PaymentMethod.json new file mode 100644 index 00000000..6141d533 --- /dev/null +++ b/configs/seeds/wizard/PaymentMethod.json @@ -0,0 +1,1229 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "PaymentMethod", + "WizardCode": "App.Prc.PaymentMethod", + "SeededAt": "2026-10-05T19:14:47.2274035Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "MenuCode": "App.Prc.PaymentMethod", + "MenuOrder": 2, + "MenuUrl": "/admin/list/App.Prc.PaymentMethod", + "MenuIcon": "FcMoneyTransfer" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Payment Methods", + "MenuTr": "Ödeme Yöntemleri", + "TitleEn": "Payment Methods", + "TitleTr": "Ödeme Yöntemleri", + "DescEn": "Payment Methods — how a supplier is paid (manual bank transfer, checks, cash register, NACHA).\nWhere: Purchasing › Definitions › Payment Methods.\nFields: name, journal (bank or cash register the payment goes through), active.\nUsed by: Suppliers › Sales & Purchasing tab as sales and purchase payment method. Passive methods are hidden in lookups.", + "DescTr": "Ödeme Yöntemleri — tedarikçiye ödemenin nasıl yapılacağı (banka havalesi, çek, nakit kasa, NACHA).\nNerede: Satınalma › Tanımlamalar › Ödeme Yöntemleri.\nAlanlar: ad, yevmiye (ödemenin geçtiği banka ya da kasa), aktif.\nKullanıldığı yer: Tedarikçiler › Satış & Satınalma sekmesinde satış ve satınalma ödeme yöntemi olarak seçilir. Pasif yöntemler lookup'ta görünmez." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "En": "Name", + "Tr": "Ad" + }, + { + "FieldName": "Journal", + "CaptionName": "App.Listform.ListformField.Journal", + "En": "Journal", + "Tr": "Yevmiye" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_PaymentMethod", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Prc.PaymentMethod.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Prc_T_PaymentMethod\" 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.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Prc.PaymentMethod' AS \"SubTitle\", 'FaList' AS \"Icon\" FROM \"Prc_T_PaymentMethod\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Prc.PaymentMethod', 'FaCheckCircle' FROM \"Prc_T_PaymentMethod\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 1 UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Prc.PaymentMethod', 'FaTimesCircle' FROM \"Prc_T_PaymentMethod\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 0", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.PaymentMethod", + "CultureName": "en", + "Name": "App.Prc.PaymentMethod", + "KeyFieldName": "Id", + "Title": "App.Prc.PaymentMethod.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.PaymentMethod.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.Prc.PaymentMethod.Title", + "ShowTitle": true, + "Width": 800, + "Height": 275, + "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": "", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Prc.PaymentMethod.Create", + "R": "App.Prc.PaymentMethod", + "U": "App.Prc.PaymentMethod.Update", + "D": "App.Prc.PaymentMethod.Delete", + "E": "App.Prc.PaymentMethod.Export", + "I": "App.Prc.PaymentMethod.Import", + "N": "App.Prc.PaymentMethod.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.PaymentMethod", + "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.Prc.PaymentMethod", + "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.Prc.PaymentMethod.Create", + "R": "App.Prc.PaymentMethod", + "U": "App.Prc.PaymentMethod.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": null, + "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.Prc.PaymentMethod", + "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": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "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.Prc.PaymentMethod.Create", + "R": "App.Prc.PaymentMethod", + "U": "App.Prc.PaymentMethod.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": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":128}", + "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.Prc.PaymentMethod", + "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": "Journal", + "CaptionName": "App.Listform.ListformField.Journal", + "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": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PaymentMethod.Create", + "R": "App.Prc.PaymentMethod", + "U": "App.Prc.PaymentMethod.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": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":64}", + "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.Prc.PaymentMethod", + "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": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "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.Prc.PaymentMethod.Create", + "R": "App.Prc.PaymentMethod", + "U": "App.Prc.PaymentMethod.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": null, + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "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" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.PaymentMethod", + "App.Prc.PaymentMethod.Title", + "App.Prc.PaymentMethod.Desc", + "App.Listform.ListformField.Journal" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.PaymentMethod", + "App.Prc.PaymentMethod.Create", + "App.Prc.PaymentMethod.Update", + "App.Prc.PaymentMethod.Delete", + "App.Prc.PaymentMethod.Export", + "App.Prc.PaymentMethod.Import", + "App.Prc.PaymentMethod.Note" + ], + "MenuCodes": [ + "App.Prc.PaymentMethod" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/PaymentTerm.json b/configs/seeds/wizard/PaymentTerm.json new file mode 100644 index 00000000..cf5858e5 --- /dev/null +++ b/configs/seeds/wizard/PaymentTerm.json @@ -0,0 +1,1370 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "PaymentTerm", + "WizardCode": "App.Prc.PaymentTerm", + "SeededAt": "2026-10-05T19:14:27.0937523Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "MenuCode": "App.Prc.PaymentTerm", + "MenuOrder": 1, + "MenuUrl": "/admin/list/App.Prc.PaymentTerm", + "MenuIcon": "FcCalendar" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Payment Terms", + "MenuTr": "Ödeme Koşulları", + "TitleEn": "Payment Terms", + "TitleTr": "Ödeme Koşulları", + "DescEn": "Payment Terms — payment term definitions used on supplier cards and purchasing documents (cash, 15/30/45 days, end of month, down payment + balance).\nWhere: Purchasing › Definitions › Payment Terms.\nFields: name, due days (number of days until the payment is due), description of the rule, active.\nUsed by: Suppliers › Sales & Purchasing tab (sales and purchase payment terms). Passive terms are hidden in lookups.", + "DescTr": "Ödeme Koşulları — tedarikçi kartlarında ve satınalma belgelerinde kullanılan vade tanımları (peşin, 15/30/45 gün, ay sonu, peşinat + bakiye).\nNerede: Satınalma › Tanımlamalar › Ödeme Koşulları.\nAlanlar: ad, vade günü (ödemenin kaç gün sonra yapılacağı), kural açıklaması, aktif.\nKullanıldığı yer: Tedarikçiler › Satış & Satınalma sekmesinde satış ve satınalma ödeme koşulu olarak seçilir. Pasif koşullar lookup'ta görünmez." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "En": "Name", + "Tr": "Ad" + }, + { + "FieldName": "DueDays", + "CaptionName": "App.Listform.ListformField.DueDays", + "En": "Due Days", + "Tr": "Vade (Gün)" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + }, + { + "FieldName": "Description", + "CaptionName": "App.Listform.ListformField.Description", + "En": "Description", + "Tr": "Açıklama" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_PaymentTerm", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Prc.PaymentTerm.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Prc_T_PaymentTerm\" 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.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Prc.PaymentTerm' AS \"SubTitle\", 'FaList' AS \"Icon\" FROM \"Prc_T_PaymentTerm\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Prc.PaymentTerm', 'FaCheckCircle' FROM \"Prc_T_PaymentTerm\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 1 UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Prc.PaymentTerm', 'FaTimesCircle' FROM \"Prc_T_PaymentTerm\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 0", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.PaymentTerm", + "CultureName": "en", + "Name": "App.Prc.PaymentTerm", + "KeyFieldName": "Id", + "Title": "App.Prc.PaymentTerm.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.PaymentTerm.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.Prc.PaymentTerm.Title", + "ShowTitle": true, + "Width": 800, + "Height": 275, + "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": "", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Prc.PaymentTerm.Create", + "R": "App.Prc.PaymentTerm", + "U": "App.Prc.PaymentTerm.Update", + "D": "App.Prc.PaymentTerm.Delete", + "E": "App.Prc.PaymentTerm.Export", + "I": "App.Prc.PaymentTerm.Import", + "N": "App.Prc.PaymentTerm.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.PaymentTerm", + "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.Prc.PaymentTerm", + "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.Prc.PaymentTerm.Create", + "R": "App.Prc.PaymentTerm", + "U": "App.Prc.PaymentTerm.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": null, + "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.Prc.PaymentTerm", + "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": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "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.Prc.PaymentTerm.Create", + "R": "App.Prc.PaymentTerm", + "U": "App.Prc.PaymentTerm.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": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":128}", + "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.Prc.PaymentTerm", + "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": "DueDays", + "CaptionName": "App.Listform.ListformField.DueDays", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 11, + "CultureName": "en", + "DataType": "number", + "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.Prc.PaymentTerm.Create", + "R": "App.Prc.PaymentTerm", + "U": "App.Prc.PaymentTerm.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": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"showSpinButtons\":true,\"min\":0}", + "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.Prc.PaymentTerm", + "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": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "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.Prc.PaymentTerm.Create", + "R": "App.Prc.PaymentTerm", + "U": "App.Prc.PaymentTerm.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": null, + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "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.Prc.PaymentTerm", + "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": "Description", + "CaptionName": "App.Listform.ListformField.Description", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "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.Prc.PaymentTerm.Create", + "R": "App.Prc.PaymentTerm", + "U": "App.Prc.PaymentTerm.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": null, + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextArea", + "ColSpan": 2, + "EditorOptions": "{\"maxLength\":512}", + "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.Prc.PaymentTerm", + "App.Prc.PaymentTerm.Title", + "App.Prc.PaymentTerm.Desc", + "App.Prc", + "App.Prc.Definitions", + "App.Listform.ListformField.DueDays" + ], + "PermissionGroupNames": [ + "App.Prc" + ], + "PermissionNames": [ + "App.Prc.Definitions", + "App.Prc.PaymentTerm", + "App.Prc.PaymentTerm.Create", + "App.Prc.PaymentTerm.Update", + "App.Prc.PaymentTerm.Delete", + "App.Prc.PaymentTerm.Export", + "App.Prc.PaymentTerm.Import", + "App.Prc.PaymentTerm.Note" + ], + "MenuCodes": [ + "App.Prc", + "App.Prc.Definitions", + "App.Prc.PaymentTerm" + ], + "DataSourceCodes": [], + "ModuleIds": [ + "Prc" + ] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/Supplier.json b/configs/seeds/wizard/Supplier.json new file mode 100644 index 00000000..7c76729b --- /dev/null +++ b/configs/seeds/wizard/Supplier.json @@ -0,0 +1,3359 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Supplier", + "WizardCode": "App.Prc.Supplier", + "SeededAt": "2026-10-05T19:17:48.8339466Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "MenuCode": "App.Prc.Supplier", + "MenuOrder": 6, + "MenuUrl": "/admin/list/App.Prc.Supplier", + "MenuIcon": "FcFactory" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Suppliers", + "MenuTr": "Tedarikçiler", + "TitleEn": "Suppliers", + "TitleTr": "Tedarikçiler", + "DescEn": "Suppliers — supplier cards (company or individual) used by purchasing: identity, address, tax number and contact details.\nWhere: Purchasing › Definitions › Suppliers.\nForm: identity and address (Country › City › District › Township cascade; picking the township fills the postal code), tax number/office, sector, website, language, tags, active.\nTabs: Sales, Purchasing, Financial & Other, Accounting and Notes (each edits the same supplier record), Contacts and Bank Accounts.", + "DescTr": "Tedarikçiler — satınalmanın kullandığı tedarikçi kartları (şirket ya da bireysel): kimlik, adres, vergi no ve iletişim bilgileri.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler.\nForm: kimlik ve adres (Ülke › Şehir › İlçe › Mahalle zinciri; mahalle seçilince posta kodu dolar), vergi no/dairesi, sektör, web sitesi, dil, etiketler, aktiflik.\nSekmeler: Satış, Satınalma, Mali Bilgi ve Diğer, Muhasebe ve Notlar (hepsi aynı tedarikçi kaydını düzenler), Kontaklar ve Banka Hesapları." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "Logo", + "CaptionName": "App.Listform.ListformField.Logo", + "En": "Logo", + "Tr": "Logo" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "En": "Name", + "Tr": "Adı" + }, + { + "FieldName": "CompanyType", + "CaptionName": "App.Listform.ListformField.CompanyType", + "En": "Type", + "Tr": "Tür" + }, + { + "FieldName": "Email", + "CaptionName": "App.Listform.ListformField.Email", + "En": "E-mail", + "Tr": "E-Posta" + }, + { + "FieldName": "Phone", + "CaptionName": "App.Listform.ListformField.Phone", + "En": "Phone", + "Tr": "Telefon" + }, + { + "FieldName": "Country", + "CaptionName": "App.Listform.ListformField.Country", + "En": "Country", + "Tr": "Ülke" + }, + { + "FieldName": "City", + "CaptionName": "App.Listform.ListformField.City", + "En": "State / City", + "Tr": "İl / Eyalet" + }, + { + "FieldName": "District", + "CaptionName": "App.Listform.ListformField.District", + "En": "District", + "Tr": "Semt / İlçe" + }, + { + "FieldName": "PostalCode", + "CaptionName": "App.Listform.ListformField.PostalCode", + "En": "Postal Code", + "Tr": "Posta Kodu" + }, + { + "FieldName": "TaxNumber", + "CaptionName": "App.Listform.ListformField.TaxNumber", + "En": "Tax ID Number", + "Tr": "Vergi Kimlik Numarası" + }, + { + "FieldName": "TaxOffice", + "CaptionName": "App.Listform.ListformField.TaxOffice", + "En": "Tax Office", + "Tr": "Vergi Dairesi" + }, + { + "FieldName": "Address1", + "CaptionName": "App.Listform.ListformField.Address1", + "En": "Address", + "Tr": "Adres" + }, + { + "FieldName": "Address2", + "CaptionName": "App.Listform.ListformField.Address2", + "En": "Address 2", + "Tr": "Adres 2" + }, + { + "FieldName": "SectorId", + "CaptionName": "App.Listform.ListformField.SectorId", + "En": "Sector", + "Tr": "Sektör" + }, + { + "FieldName": "Website", + "CaptionName": "App.Listform.ListformField.Website", + "En": "Website", + "Tr": "Websitesi" + }, + { + "FieldName": "CultureName", + "CaptionName": "App.Listform.ListformField.Language", + "En": "Language", + "Tr": "Dil" + }, + { + "FieldName": "Tags", + "CaptionName": "App.Listform.ListformField.Tags", + "En": "Tags", + "Tr": "Etiketler" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_Supplier", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Prc.Supplier.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Prc_T_Supplier\" 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.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Prc.Supplier' AS \"SubTitle\", 'FaIndustry' AS \"Icon\" FROM \"Prc_T_Supplier\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Prc.Supplier', 'FaCheckCircle' FROM \"Prc_T_Supplier\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 1 UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Prc.Supplier', 'FaTimesCircle' FROM \"Prc_T_Supplier\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 0", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.Supplier", + "CultureName": "en", + "Name": "App.Prc.Supplier", + "KeyFieldName": "Id", + "Title": "App.Prc.Supplier.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.Supplier.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": true, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.Supplier.Title", + "ShowTitle": true, + "Width": 1400, + "Height": 800, + "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": "App.Prc.Supplier.Group.General", + "ColCount": 6, + "ColSpan": 1 + } + ], + "PermissionDto": { + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.Update", + "D": "App.Prc.Supplier.Delete", + "E": "App.Prc.Supplier.Export", + "I": "App.Prc.Supplier.Import", + "N": "App.Prc.Supplier.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.Supplier", + "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": true, + "SubFormsListFormType": "Form", + "SubFormsDto": [ + { + "TabType": "Form", + "TabTitle": "App.Prc.SupplierSales.Title", + "Code": "App.Prc.SupplierSales", + "IsRefresh": true, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "Id" + } + ] + }, + { + "TabType": "Form", + "TabTitle": "App.Prc.SupplierPurchasing.Title", + "Code": "App.Prc.SupplierPurchasing", + "IsRefresh": true, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "Id" + } + ] + }, + { + "TabType": "Form", + "TabTitle": "App.Prc.SupplierFinancial.Title", + "Code": "App.Prc.SupplierFinancial", + "IsRefresh": true, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "Id" + } + ] + }, + { + "TabType": "Form", + "TabTitle": "App.Prc.SupplierAccounting.Title", + "Code": "App.Prc.SupplierAccounting", + "IsRefresh": true, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "Id" + } + ] + }, + { + "TabType": "Form", + "TabTitle": "App.Prc.SupplierNotes.Title", + "Code": "App.Prc.SupplierNotes", + "IsRefresh": true, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "Id" + } + ] + }, + { + "TabType": "List", + "TabTitle": "App.Prc.SupplierContact", + "Code": "App.Prc.SupplierContact", + "IsRefresh": false, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "SupplierId" + } + ] + }, + { + "TabType": "List", + "TabTitle": "App.Prc.SupplierBankAccount", + "Code": "App.Prc.SupplierBankAccount", + "IsRefresh": false, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "SupplierId" + } + ] + } + ], + "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.Prc.Supplier", + "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.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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.Prc.Supplier", + "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": "Logo", + "CaptionName": "App.Listform.ListformField.Logo", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "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.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": 18, + "EditGroupOrderNo": 1, + "EditorType2": "dxImageUpload", + "ColSpan": 1, + "EditorOptions": "{\"multiple\":false,\"accept\":\"image/*\",\"width\":50,\"height\":50}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": { + "UploadUrl": null, + "Accept": "image/*", + "Multiple": false, + "MaxFileSize": null, + "Width": 50, + "Height": 50, + "Capture": 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.Prc.Supplier", + "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": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "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": 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.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": "dxTextBox", + "ColSpan": 6, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":256}", + "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.Prc.Supplier", + "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": "CompanyType", + "CaptionName": "App.Listform.ListformField.CompanyType", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "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\":\"Company\",\"name\":\"Şirket\"},{\"key\":\"Individual\",\"name\":\"Bireysel\"}]" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": 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.Prc.Supplier", + "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": "Email", + "CaptionName": "App.Listform.ListformField.Email", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "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": "email", + "Message": null, + "IgnoreEmptyValue": true, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":256,\"mode\":\"email\"}", + "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.Prc.Supplier", + "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": "Phone", + "CaptionName": "App.Listform.ListformField.Phone", + "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": [ + { + "Type": "pattern", + "Message": null, + "IgnoreEmptyValue": true, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "^[0-9]{10}$", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"format\":\"phoneGlobal\",\"mask\":\"(000) 000-0000\",\"useMaskedValue\":false,\"maskRules\":{\"X\":\"[0-9]\"},\"placeholder\":\"(555) 123-4567\"}", + "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.Prc.Supplier", + "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": "Country", + "CaptionName": "App.Listform.ListformField.Country", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "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": "City,District,Township", + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Sas_H_Country WHERE IsDeleted = 'false' ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"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.Prc.Supplier", + "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": "City", + "CaptionName": "App.Listform.ListformField.City", + "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": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": "Country", + "CascadeFilterOperator": "=", + "CascadeParentFields": "Country", + "CascadeEmptyFields": "District,Township", + "LookupQuery": "SELECT Name AS [Key], Name AS [Name] FROM Sas_H_City WHERE (Country = @param0 OR @param0 IS NULL) AND IsDeleted = 'false' ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": "{\"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.Prc.Supplier", + "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": "District", + "CaptionName": "App.Listform.ListformField.District", + "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": "City", + "CascadeFilterOperator": "=", + "CascadeParentFields": "Country,City", + "CascadeEmptyFields": "Township", + "LookupQuery": "SELECT Name AS [Key], Name AS [Name] FROM Sas_H_District WHERE (Country = @param0 OR @param0 IS NULL) AND (City = @param1 OR @param1 IS NULL) AND IsDeleted = 'false' GROUP BY Name ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"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.Prc.Supplier", + "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": "PostalCode", + "CaptionName": "App.Listform.ListformField.PostalCode", + "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.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":16}", + "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.Prc.Supplier", + "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": "TaxNumber", + "CaptionName": "App.Listform.ListformField.TaxNumber", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 11, + "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.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":32}", + "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.Prc.Supplier", + "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": "TaxOffice", + "CaptionName": "App.Listform.ListformField.TaxOffice", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 12, + "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.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":128}", + "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.Prc.Supplier", + "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": "Address1", + "CaptionName": "App.Listform.ListformField.Address1", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 13, + "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.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": 14, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 6, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":256}", + "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.Prc.Supplier", + "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": "Address2", + "CaptionName": "App.Listform.ListformField.Address2", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 14, + "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.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": 15, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 6, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":256}", + "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.Prc.Supplier", + "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": "SectorId", + "CaptionName": "App.Listform.ListformField.SectorId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 15, + "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 Adm_T_Sector WHERE IsDeleted = 'false' AND TenantId = '@TENANTID' ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": 11, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"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.Prc.Supplier", + "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": "Website", + "CaptionName": "App.Listform.ListformField.Website", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 16, + "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": "pattern", + "Message": null, + "IgnoreEmptyValue": true, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "^(https?:\\/\\/)?([\\w-]+\\.)+[A-Za-z]{2,}(\\/\\S*)?$", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": 12, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":256,\"placeholder\":\"https://www.example.com\"}", + "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.Prc.Supplier", + "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": "CultureName", + "CaptionName": "App.Listform.ListformField.Language", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 17, + "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 CultureName AS [Key], DisplayName AS [Name] FROM Sas_H_Language WHERE IsEnabled = 1 ORDER BY DisplayName" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": 13, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "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.Prc.Supplier", + "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": "Tags", + "CaptionName": "App.Listform.ListformField.Tags", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 18, + "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 Name AS [Key], Name AS [Name] FROM Prc_T_SupplierTag WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": 16, + "EditGroupOrderNo": 1, + "EditorType2": "dxTagBox", + "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.Prc.Supplier", + "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": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 19, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "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.Prc.Supplier.Create", + "R": "App.Prc.Supplier", + "U": "App.Prc.Supplier.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": 17, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "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" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.Supplier", + "App.Prc.Supplier.Title", + "App.Prc.Supplier.Desc", + "App.Listform.ListformField.CompanyType", + "App.Listform.ListformField.Latitude", + "App.Listform.ListformField.Longitude" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.Supplier", + "App.Prc.Supplier.Create", + "App.Prc.Supplier.Update", + "App.Prc.Supplier.Delete", + "App.Prc.Supplier.Export", + "App.Prc.Supplier.Import", + "App.Prc.Supplier.Note" + ], + "MenuCodes": [ + "App.Prc.Supplier" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/SupplierAccounting.json b/configs/seeds/wizard/SupplierAccounting.json new file mode 100644 index 00000000..882b7740 --- /dev/null +++ b/configs/seeds/wizard/SupplierAccounting.json @@ -0,0 +1,1324 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "SupplierAccounting", + "WizardCode": "App.Prc.SupplierAccounting", + "SeededAt": "2026-10-05T20:19:57.374139Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "CreateMenu": false, + "MenuCode": "App.Prc.SupplierAccounting", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.SupplierAccounting", + "MenuIcon": "FcCalculator" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Supplier Accounting", + "MenuTr": "Tedarikçi Muhasebe", + "TitleEn": "Accounting", + "TitleTr": "Muhasebe", + "DescEn": "Supplier Accounting — accounting settings of the supplier card.\nWhere: Purchasing › Definitions › Suppliers › Accounting tab (no menu of its own; edits the supplier record itself).\nFields: receivable account, payable account, invoice auto-approval and payment QR type.", + "DescTr": "Tedarikçi Muhasebe — tedarikçi kartının muhasebe ayarları.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Muhasebe sekmesi (kendi menüsü yoktur; tedarikçi kaydının kendisini düzenler).\nAlanlar: alacak hesabı, borç hesabı, fatura otomatik onayı ve ödeme QR tipi." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "ReceivableAccount", + "CaptionName": "App.Listform.ListformField.ReceivableAccount", + "En": "Receivable Account", + "Tr": "Alacak Hesabı" + }, + { + "FieldName": "PayableAccount", + "CaptionName": "App.Listform.ListformField.PayableAccount", + "En": "Payable Account", + "Tr": "Borç Hesabı" + }, + { + "FieldName": "InvoiceAutoApprove", + "CaptionName": "App.Listform.ListformField.InvoiceAutoApprove", + "En": "Auto-validate Bills", + "Tr": "Faturaları Otomatik Onayla" + }, + { + "FieldName": "PaymentQrType", + "CaptionName": "App.Listform.ListformField.PaymentQrType", + "En": "Payment QR Code", + "Tr": "Ödeme QR Kodu" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_Supplier", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_Supplier\" 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": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.SupplierAccounting", + "CultureName": "en", + "Name": "App.Prc.SupplierAccounting", + "KeyFieldName": "Id", + "Title": "App.Prc.SupplierAccounting.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.SupplierAccounting.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": false, + "AllowAllDeleting": false, + "AllowAdding": false, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.SupplierAccounting.Title", + "ShowTitle": true, + "Width": 1000, + "Height": 500, + "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": "", + "ColCount": 3, + "ColSpan": 1 + } + ], + "PermissionDto": { + "C": "App.Prc.SupplierAccounting.Create", + "R": "App.Prc.SupplierAccounting", + "U": "App.Prc.SupplierAccounting.Update", + "D": "App.Prc.SupplierAccounting.Delete", + "E": "App.Prc.SupplierAccounting.Export", + "I": "App.Prc.SupplierAccounting.Import", + "N": "App.Prc.SupplierAccounting.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.SupplierAccounting", + "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.Prc.SupplierAccounting", + "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.Prc.SupplierAccounting.Create", + "R": "App.Prc.SupplierAccounting", + "U": "App.Prc.SupplierAccounting.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.Prc.SupplierAccounting", + "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": "ReceivableAccount", + "CaptionName": "App.Listform.ListformField.ReceivableAccount", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 40, + "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.Prc.SupplierAccounting.Create", + "R": "App.Prc.SupplierAccounting", + "U": "App.Prc.SupplierAccounting.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": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":64}", + "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.Prc.SupplierAccounting", + "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": "PayableAccount", + "CaptionName": "App.Listform.ListformField.PayableAccount", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 41, + "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.Prc.SupplierAccounting.Create", + "R": "App.Prc.SupplierAccounting", + "U": "App.Prc.SupplierAccounting.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": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":64}", + "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.Prc.SupplierAccounting", + "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": "InvoiceAutoApprove", + "CaptionName": "App.Listform.ListformField.InvoiceAutoApprove", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 42, + "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\":\"Never\",\"name\":\"Asla\"},{\"key\":\"AfterThree\",\"name\":\"Düzenleme olmadan 3 doğrulamadan sonra sor\"},{\"key\":\"Always\",\"name\":\"Her Zaman\"}]" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierAccounting.Create", + "R": "App.Prc.SupplierAccounting", + "U": "App.Prc.SupplierAccounting.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": "dxSelectBox", + "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.Prc.SupplierAccounting", + "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": "PaymentQrType", + "CaptionName": "App.Listform.ListformField.PaymentQrType", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 43, + "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\":\"None\",\"name\":\"Yok\"},{\"key\":\"Sepa\",\"name\":\"SEPA\"},{\"key\":\"Emv\",\"name\":\"EMV\"}]" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierAccounting.Create", + "R": "App.Prc.SupplierAccounting", + "U": "App.Prc.SupplierAccounting.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": "dxSelectBox", + "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" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.SupplierAccounting", + "App.Prc.SupplierAccounting.Title", + "App.Prc.SupplierAccounting.Desc", + "App.Listform.ListformField.ReceivableAccount", + "App.Listform.ListformField.PayableAccount", + "App.Listform.ListformField.InvoiceAutoApprove", + "App.Listform.ListformField.PaymentQrType" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.SupplierAccounting", + "App.Prc.SupplierAccounting.Create", + "App.Prc.SupplierAccounting.Update", + "App.Prc.SupplierAccounting.Delete", + "App.Prc.SupplierAccounting.Export", + "App.Prc.SupplierAccounting.Import", + "App.Prc.SupplierAccounting.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/SupplierBankAccount.json b/configs/seeds/wizard/SupplierBankAccount.json new file mode 100644 index 00000000..9427af23 --- /dev/null +++ b/configs/seeds/wizard/SupplierBankAccount.json @@ -0,0 +1,1598 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "SupplierBankAccount", + "WizardCode": "App.Prc.SupplierBankAccount", + "SeededAt": "2026-10-05T19:16:19.577155Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "CreateMenu": false, + "MenuCode": "App.Prc.SupplierBankAccount", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.SupplierBankAccount", + "MenuIcon": "FcCurrencyExchange" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Bank Accounts", + "MenuTr": "Banka Hesapları", + "TitleEn": "Bank Accounts", + "TitleTr": "Banka Hesapları", + "DescEn": "Supplier Bank Accounts — IBANs the supplier is paid to.\nWhere: Purchasing › Definitions › Suppliers › Bank Accounts tab (no menu of its own).\nFields: bank name, IBAN (15–34 characters, no spaces), account holder, currency, default account.\nThe supplier link (SupplierId) is filled automatically from the open supplier card.", + "DescTr": "Tedarikçi Banka Hesapları — tedarikçiye ödeme yapılan IBAN'lar.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Banka Hesapları sekmesi (kendi menüsü yoktur).\nAlanlar: banka adı, IBAN (15–34 karakter, boşluksuz büyük harf), hesap sahibi, para birimi, varsayılan hesap.\nTedarikçi bağlantısı (SupplierId) açık olan tedarikçi kartından otomatik yazılır." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "En": "Supplier", + "Tr": "Tedarikçi" + }, + { + "FieldName": "BankName", + "CaptionName": "App.Listform.ListformField.BankName", + "En": "Bank", + "Tr": "Banka" + }, + { + "FieldName": "Iban", + "CaptionName": "App.Listform.ListformField.Iban", + "En": "IBAN", + "Tr": "IBAN" + }, + { + "FieldName": "AccountHolder", + "CaptionName": "App.Listform.ListformField.AccountHolder", + "En": "Account Holder", + "Tr": "Hesap Sahibi" + }, + { + "FieldName": "Currency", + "CaptionName": "App.Listform.ListformField.Currency", + "En": "Currency", + "Tr": "Para Birimi" + }, + { + "FieldName": "IsDefault", + "CaptionName": "App.Listform.ListformField.IsDefault", + "En": "Default", + "Tr": "Varsayılan" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_SupplierBankAccount", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_SupplierBankAccount\" 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": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.SupplierBankAccount", + "CultureName": "en", + "Name": "App.Prc.SupplierBankAccount", + "KeyFieldName": "Id", + "Title": "App.Prc.SupplierBankAccount.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.SupplierBankAccount.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.Prc.SupplierBankAccount.Title", + "ShowTitle": true, + "Width": 800, + "Height": 350, + "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": "", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Prc.SupplierBankAccount.Create", + "R": "App.Prc.SupplierBankAccount", + "U": "App.Prc.SupplierBankAccount.Update", + "D": "App.Prc.SupplierBankAccount.Delete", + "E": "App.Prc.SupplierBankAccount.Export", + "I": "App.Prc.SupplierBankAccount.Import", + "N": "App.Prc.SupplierBankAccount.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.SupplierBankAccount", + "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.Prc.SupplierBankAccount", + "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.Prc.SupplierBankAccount.Create", + "R": "App.Prc.SupplierBankAccount", + "U": "App.Prc.SupplierBankAccount.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": null, + "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.Prc.SupplierBankAccount", + "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": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "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 Prc_T_Supplier WHERE IsDeleted = 'false' ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierBankAccount.Create", + "R": "App.Prc.SupplierBankAccount", + "U": "App.Prc.SupplierBankAccount.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": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxSelectBox", + "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.Prc.SupplierBankAccount", + "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": "BankName", + "CaptionName": "App.Listform.ListformField.BankName", + "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": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierBankAccount.Create", + "R": "App.Prc.SupplierBankAccount", + "U": "App.Prc.SupplierBankAccount.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": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":128}", + "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.Prc.SupplierBankAccount", + "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": "Iban", + "CaptionName": "App.Listform.ListformField.Iban", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "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.Prc.SupplierBankAccount.Create", + "R": "App.Prc.SupplierBankAccount", + "U": "App.Prc.SupplierBankAccount.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": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":34}", + "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.Prc.SupplierBankAccount", + "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": "AccountHolder", + "CaptionName": "App.Listform.ListformField.AccountHolder", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "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.Prc.SupplierBankAccount.Create", + "R": "App.Prc.SupplierBankAccount", + "U": "App.Prc.SupplierBankAccount.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": null, + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":256}", + "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.Prc.SupplierBankAccount", + "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": "Currency", + "CaptionName": "App.Listform.ListformField.Currency", + "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": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Name AS [Key], Name AS [Name] FROM Sas_H_Currency WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierBankAccount.Create", + "R": "App.Prc.SupplierBankAccount", + "U": "App.Prc.SupplierBankAccount.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": null, + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "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.Prc.SupplierBankAccount", + "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": "IsDefault", + "CaptionName": "App.Listform.ListformField.IsDefault", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "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.Prc.SupplierBankAccount.Create", + "R": "App.Prc.SupplierBankAccount", + "U": "App.Prc.SupplierBankAccount.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": null, + "Format": null, + "EditOrderNo": 5, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "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" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.SupplierBankAccount", + "App.Prc.SupplierBankAccount.Title", + "App.Prc.SupplierBankAccount.Desc", + "App.Listform.ListformField.AccountHolder", + "App.Listform.ListformField.IsDefault" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.SupplierBankAccount", + "App.Prc.SupplierBankAccount.Create", + "App.Prc.SupplierBankAccount.Update", + "App.Prc.SupplierBankAccount.Delete", + "App.Prc.SupplierBankAccount.Export", + "App.Prc.SupplierBankAccount.Import", + "App.Prc.SupplierBankAccount.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/SupplierContact.json b/configs/seeds/wizard/SupplierContact.json new file mode 100644 index 00000000..d22f9aed --- /dev/null +++ b/configs/seeds/wizard/SupplierContact.json @@ -0,0 +1,1899 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "SupplierContact", + "WizardCode": "App.Prc.SupplierContact", + "SeededAt": "2026-10-05T19:16:01.6405425Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "CreateMenu": false, + "MenuCode": "App.Prc.SupplierContact", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.SupplierContact", + "MenuIcon": "FcBusinessman" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Contacts", + "MenuTr": "Kontakları", + "TitleEn": "Contacts", + "TitleTr": "Kontaklar", + "DescEn": "Supplier Contacts — people working at the supplier (sales representative, consultant, analyst…).\nWhere: Purchasing › Definitions › Suppliers › Contacts tab (no menu of its own).\nFields: photo, name, job title, e-mail, phone, mobile, notes.\nThe supplier link (SupplierId) is filled automatically from the open supplier card.", + "DescTr": "Tedarikçi Kontakları — tedarikçi firmada çalışan kişiler (satış temsilcisi, danışman, analist…).\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Kontaklar sekmesi (kendi menüsü yoktur).\nAlanlar: fotoğraf, ad soyad, görev, e-posta, telefon, cep telefonu, notlar.\nTedarikçi bağlantısı (SupplierId) açık olan tedarikçi kartından otomatik yazılır." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "En": "Supplier", + "Tr": "Tedarikçi" + }, + { + "FieldName": "Photo", + "CaptionName": "App.Listform.ListformField.Photo", + "En": "Photo", + "Tr": "Fotoğraf" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.FullName", + "En": "Full Name", + "Tr": "Ad Soyad" + }, + { + "FieldName": "JobTitle", + "CaptionName": "App.Listform.ListformField.JobTitle", + "En": "Job Title", + "Tr": "Görev" + }, + { + "FieldName": "Email", + "CaptionName": "App.Listform.ListformField.Email", + "En": "E-mail", + "Tr": "E-Posta" + }, + { + "FieldName": "Phone", + "CaptionName": "App.Listform.ListformField.Phone", + "En": "Phone", + "Tr": "Telefon" + }, + { + "FieldName": "Mobile", + "CaptionName": "App.Listform.ListformField.Mobile", + "En": "Mobile", + "Tr": "Cep Telefonu" + }, + { + "FieldName": "Notes", + "CaptionName": "App.Listform.ListformField.Notes", + "En": "Notes", + "Tr": "Notlar" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_SupplierContact", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_SupplierContact\" 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": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.SupplierContact", + "CultureName": "en", + "Name": "App.Prc.SupplierContact", + "KeyFieldName": "Id", + "Title": "App.Prc.SupplierContact.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.SupplierContact.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.Prc.SupplierContact.Title", + "ShowTitle": true, + "Width": 800, + "Height": 425, + "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": "", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Prc.SupplierContact.Create", + "R": "App.Prc.SupplierContact", + "U": "App.Prc.SupplierContact.Update", + "D": "App.Prc.SupplierContact.Delete", + "E": "App.Prc.SupplierContact.Export", + "I": "App.Prc.SupplierContact.Import", + "N": "App.Prc.SupplierContact.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.SupplierContact", + "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.Prc.SupplierContact", + "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.Prc.SupplierContact.Create", + "R": "App.Prc.SupplierContact", + "U": "App.Prc.SupplierContact.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": null, + "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.Prc.SupplierContact", + "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": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "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 Prc_T_Supplier WHERE IsDeleted = 'false' ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierContact.Create", + "R": "App.Prc.SupplierContact", + "U": "App.Prc.SupplierContact.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": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxSelectBox", + "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.Prc.SupplierContact", + "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": "Photo", + "CaptionName": "App.Listform.ListformField.Photo", + "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": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierContact.Create", + "R": "App.Prc.SupplierContact", + "U": "App.Prc.SupplierContact.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": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxImageUpload", + "ColSpan": 2, + "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.Prc.SupplierContact", + "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": "Name", + "CaptionName": "App.Listform.ListformField.FullName", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "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.Prc.SupplierContact.Create", + "R": "App.Prc.SupplierContact", + "U": "App.Prc.SupplierContact.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": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":256}", + "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.Prc.SupplierContact", + "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": "JobTitle", + "CaptionName": "App.Listform.ListformField.JobTitle", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "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.Prc.SupplierContact.Create", + "R": "App.Prc.SupplierContact", + "U": "App.Prc.SupplierContact.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": null, + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":128}", + "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.Prc.SupplierContact", + "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": "Email", + "CaptionName": "App.Listform.ListformField.Email", + "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": [ + { + "Type": "email", + "Message": null, + "IgnoreEmptyValue": true, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierContact.Create", + "R": "App.Prc.SupplierContact", + "U": "App.Prc.SupplierContact.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": null, + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":256,\"mode\":\"email\"}", + "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.Prc.SupplierContact", + "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": "Phone", + "CaptionName": "App.Listform.ListformField.Phone", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "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": "pattern", + "Message": null, + "IgnoreEmptyValue": true, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "^[0-9]{10}$", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierContact.Create", + "R": "App.Prc.SupplierContact", + "U": "App.Prc.SupplierContact.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": null, + "Format": null, + "EditOrderNo": 5, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"format\":\"phoneGlobal\",\"mask\":\"(000) 000-0000\",\"useMaskedValue\":false,\"maskRules\":{\"X\":\"[0-9]\"},\"placeholder\":\"(555) 123-4567\"}", + "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.Prc.SupplierContact", + "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": "Mobile", + "CaptionName": "App.Listform.ListformField.Mobile", + "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": "pattern", + "Message": null, + "IgnoreEmptyValue": true, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "^[0-9]{10}$", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierContact.Create", + "R": "App.Prc.SupplierContact", + "U": "App.Prc.SupplierContact.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": null, + "Format": null, + "EditOrderNo": 6, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"format\":\"phoneGlobal\",\"mask\":\"(000) 000-0000\",\"useMaskedValue\":false,\"maskRules\":{\"X\":\"[0-9]\"},\"placeholder\":\"(555) 123-4567\"}", + "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.Prc.SupplierContact", + "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": "Notes", + "CaptionName": "App.Listform.ListformField.Notes", + "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": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierContact.Create", + "R": "App.Prc.SupplierContact", + "U": "App.Prc.SupplierContact.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": null, + "Format": null, + "EditOrderNo": 7, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextArea", + "ColSpan": 2, + "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" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.SupplierContact", + "App.Prc.SupplierContact.Title", + "App.Prc.SupplierContact.Desc", + "App.Listform.ListformField.JobTitle", + "App.Listform.ListformField.Phone", + "App.Listform.ListformField.Mobile" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.SupplierContact", + "App.Prc.SupplierContact.Create", + "App.Prc.SupplierContact.Update", + "App.Prc.SupplierContact.Delete", + "App.Prc.SupplierContact.Export", + "App.Prc.SupplierContact.Import", + "App.Prc.SupplierContact.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/SupplierFinancial.json b/configs/seeds/wizard/SupplierFinancial.json new file mode 100644 index 00000000..f42983ad --- /dev/null +++ b/configs/seeds/wizard/SupplierFinancial.json @@ -0,0 +1,1190 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "SupplierFinancial", + "WizardCode": "App.Prc.SupplierFinancial", + "SeededAt": "2026-10-05T20:19:57.374139Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "CreateMenu": false, + "MenuCode": "App.Prc.SupplierFinancial", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.SupplierFinancial", + "MenuIcon": "FcMoneyTransfer" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Supplier Financial & Other", + "MenuTr": "Tedarikçi Mali Bilgi ve Diğer", + "TitleEn": "Financial & Other", + "TitleTr": "Mali Bilgi ve Diğer", + "DescEn": "Supplier Financial & Other — financial status and other identifiers of the supplier card.\nWhere: Purchasing › Definitions › Suppliers › Financial & Other tab (no menu of its own; edits the supplier record itself).\nFields: financial status, reference and barcode.", + "DescTr": "Tedarikçi Mali Bilgi ve Diğer — tedarikçi kartının mali durumu ve diğer tanımlayıcıları.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Mali Bilgi ve Diğer sekmesi (kendi menüsü yoktur; tedarikçi kaydının kendisini düzenler).\nAlanlar: mali durum, referans ve barkod." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "FinancialStatus", + "CaptionName": "App.Listform.ListformField.FinancialStatus", + "En": "Financial Status", + "Tr": "Mali Durum" + }, + { + "FieldName": "Reference", + "CaptionName": "App.Listform.ListformField.Reference", + "En": "Reference", + "Tr": "Referans" + }, + { + "FieldName": "Barcode", + "CaptionName": "App.Listform.ListformField.Barcode", + "En": "Barcode", + "Tr": "Barkod" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_Supplier", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_Supplier\" 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": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.SupplierFinancial", + "CultureName": "en", + "Name": "App.Prc.SupplierFinancial", + "KeyFieldName": "Id", + "Title": "App.Prc.SupplierFinancial.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.SupplierFinancial.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": false, + "AllowAllDeleting": false, + "AllowAdding": false, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.SupplierFinancial.Title", + "ShowTitle": true, + "Width": 1000, + "Height": 500, + "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": "", + "ColCount": 3, + "ColSpan": 1 + } + ], + "PermissionDto": { + "C": "App.Prc.SupplierFinancial.Create", + "R": "App.Prc.SupplierFinancial", + "U": "App.Prc.SupplierFinancial.Update", + "D": "App.Prc.SupplierFinancial.Delete", + "E": "App.Prc.SupplierFinancial.Export", + "I": "App.Prc.SupplierFinancial.Import", + "N": "App.Prc.SupplierFinancial.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.SupplierFinancial", + "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.Prc.SupplierFinancial", + "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.Prc.SupplierFinancial.Create", + "R": "App.Prc.SupplierFinancial", + "U": "App.Prc.SupplierFinancial.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.Prc.SupplierFinancial", + "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": "FinancialStatus", + "CaptionName": "App.Listform.ListformField.FinancialStatus", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 36, + "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\":\"Good\",\"name\":\"İyi\"},{\"key\":\"Watch\",\"name\":\"İzlemede\"},{\"key\":\"Risky\",\"name\":\"Riskli\"}]" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierFinancial.Create", + "R": "App.Prc.SupplierFinancial", + "U": "App.Prc.SupplierFinancial.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": "dxSelectBox", + "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.Prc.SupplierFinancial", + "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": "Reference", + "CaptionName": "App.Listform.ListformField.Reference", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 38, + "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.Prc.SupplierFinancial.Create", + "R": "App.Prc.SupplierFinancial", + "U": "App.Prc.SupplierFinancial.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": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":64}", + "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.Prc.SupplierFinancial", + "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": "Barcode", + "CaptionName": "App.Listform.ListformField.Barcode", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 39, + "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.Prc.SupplierFinancial.Create", + "R": "App.Prc.SupplierFinancial", + "U": "App.Prc.SupplierFinancial.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": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":64}", + "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.Prc.SupplierFinancial", + "App.Prc.SupplierFinancial.Title", + "App.Prc.SupplierFinancial.Desc", + "App.Listform.ListformField.FinancialStatus", + "App.Listform.ListformField.Reference" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.SupplierFinancial", + "App.Prc.SupplierFinancial.Create", + "App.Prc.SupplierFinancial.Update", + "App.Prc.SupplierFinancial.Delete", + "App.Prc.SupplierFinancial.Export", + "App.Prc.SupplierFinancial.Import", + "App.Prc.SupplierFinancial.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/SupplierNotes.json b/configs/seeds/wizard/SupplierNotes.json new file mode 100644 index 00000000..16616fb3 --- /dev/null +++ b/configs/seeds/wizard/SupplierNotes.json @@ -0,0 +1,924 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "SupplierNotes", + "WizardCode": "App.Prc.SupplierNotes", + "SeededAt": "2026-10-05T20:19:57.374139Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "CreateMenu": false, + "MenuCode": "App.Prc.SupplierNotes", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.SupplierNotes", + "MenuIcon": "FcDocument" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Supplier Notes", + "MenuTr": "Tedarikçi Notları", + "TitleEn": "Notes", + "TitleTr": "Notlar", + "DescEn": "Supplier Notes — free-form notes kept on the supplier card.\nWhere: Purchasing › Definitions › Suppliers › Notes tab (no menu of its own; edits the supplier record itself).\nFields: notes (HTML editor) for agreements, warnings and other information about the supplier.", + "DescTr": "Tedarikçi Notları — tedarikçi kartında tutulan serbest notlar.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Notlar sekmesi (kendi menüsü yoktur; tedarikçi kaydının kendisini düzenler).\nAlanlar: anlaşmalar, uyarılar ve tedarikçiyle ilgili diğer bilgiler için notlar (HTML editör)." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "Notes", + "CaptionName": "App.Listform.ListformField.Notes", + "En": "Notes", + "Tr": "Notlar" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_Supplier", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_Supplier\" 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": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.SupplierNotes", + "CultureName": "en", + "Name": "App.Prc.SupplierNotes", + "KeyFieldName": "Id", + "Title": "App.Prc.SupplierNotes.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.SupplierNotes.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": false, + "AllowAllDeleting": false, + "AllowAdding": false, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.SupplierNotes.Title", + "ShowTitle": true, + "Width": 1000, + "Height": 500, + "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": "", + "ColCount": 3, + "ColSpan": 1 + } + ], + "PermissionDto": { + "C": "App.Prc.SupplierNotes.Create", + "R": "App.Prc.SupplierNotes", + "U": "App.Prc.SupplierNotes.Update", + "D": "App.Prc.SupplierNotes.Delete", + "E": "App.Prc.SupplierNotes.Export", + "I": "App.Prc.SupplierNotes.Import", + "N": "App.Prc.SupplierNotes.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.SupplierNotes", + "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.Prc.SupplierNotes", + "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.Prc.SupplierNotes.Create", + "R": "App.Prc.SupplierNotes", + "U": "App.Prc.SupplierNotes.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.Prc.SupplierNotes", + "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": "Notes", + "CaptionName": "App.Listform.ListformField.Notes", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 46, + "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.Prc.SupplierNotes.Create", + "R": "App.Prc.SupplierNotes", + "U": "App.Prc.SupplierNotes.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": "dxHtmlEditor", + "ColSpan": 3, + "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" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.SupplierNotes", + "App.Prc.SupplierNotes.Title", + "App.Prc.SupplierNotes.Desc" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.SupplierNotes", + "App.Prc.SupplierNotes.Create", + "App.Prc.SupplierNotes.Update", + "App.Prc.SupplierNotes.Delete", + "App.Prc.SupplierNotes.Export", + "App.Prc.SupplierNotes.Import", + "App.Prc.SupplierNotes.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/SupplierPurchasing.json b/configs/seeds/wizard/SupplierPurchasing.json new file mode 100644 index 00000000..4c15c1bb --- /dev/null +++ b/configs/seeds/wizard/SupplierPurchasing.json @@ -0,0 +1,2001 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "SupplierPurchasing", + "WizardCode": "App.Prc.SupplierPurchasing", + "SeededAt": "2026-10-05T20:19:57.374139Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "CreateMenu": false, + "MenuCode": "App.Prc.SupplierPurchasing", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.SupplierPurchasing", + "MenuIcon": "FcShop" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Supplier Purchasing", + "MenuTr": "Tedarikçi Satınalma", + "TitleEn": "Purchasing", + "TitleTr": "Satınalma", + "DescEn": "Supplier Purchasing — the purchasing-side terms of the supplier card.\nWhere: Purchasing › Definitions › Suppliers › Purchasing tab (no menu of its own; edits the supplier record itself).\nFields: RFQ grouping (required), buyer, payment term and method (purchasing), receipt reminder and days before, supplier currency, Incoterm and Incoterm location (purchasing).\nLookups come from Payment Terms, Payment Methods and Incoterms.", + "DescTr": "Tedarikçi Satınalma — tedarikçi kartının satınalma tarafındaki koşulları.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Satınalma sekmesi (kendi menüsü yoktur; tedarikçi kaydının kendisini düzenler).\nAlanlar: grup teklif talebi (zorunlu), alıcı, ödeme koşulu ve yöntemi (satınalma), alım hatırlatıcısı ve kaç gün önce, tedarikçi para birimi, teslimat koşulu ve konumu (satınalma).\nSeçenekler Ödeme Koşulları, Ödeme Yöntemleri ve Teslimat Koşulları ekranlarından gelir." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "RfqGrouping", + "CaptionName": "App.Listform.ListformField.RfqGrouping", + "En": "Group RFQ", + "Tr": "Grup Teklif Talebi" + }, + { + "FieldName": "BuyerUserId", + "CaptionName": "App.Listform.ListformField.BuyerUserId", + "En": "Buyer", + "Tr": "Alıcı" + }, + { + "FieldName": "PurchasePaymentTermId", + "CaptionName": "App.Listform.ListformField.PurchasePaymentTermId", + "En": "Payment Terms (Purchase)", + "Tr": "Ödeme Koşulları (Satınalma)" + }, + { + "FieldName": "PurchasePaymentMethodId", + "CaptionName": "App.Listform.ListformField.PurchasePaymentMethodId", + "En": "Payment Method (Purchase)", + "Tr": "Ödeme Yöntemi (Satınalma)" + }, + { + "FieldName": "ReceiptReminder", + "CaptionName": "App.Listform.ListformField.ReceiptReminder", + "En": "Receipt Reminder", + "Tr": "Alım Hatırlatıcısı" + }, + { + "FieldName": "ReminderDaysBefore", + "CaptionName": "App.Listform.ListformField.ReminderDaysBefore", + "En": "Days Before Receipt", + "Tr": "Günler Önce Alındı" + }, + { + "FieldName": "SupplierCurrency", + "CaptionName": "App.Listform.ListformField.SupplierCurrency", + "En": "Supplier Currency", + "Tr": "Tedarikçi Para Birimi" + }, + { + "FieldName": "PurchaseIncotermId", + "CaptionName": "App.Listform.ListformField.PurchaseIncotermId", + "En": "Incoterm (Purchase)", + "Tr": "Teslimat Koşulu (Satınalma)" + }, + { + "FieldName": "PurchaseIncotermLocation", + "CaptionName": "App.Listform.ListformField.PurchaseIncotermLocation", + "En": "Incoterm Location (Purchase)", + "Tr": "Incoterm Konumu (Satınalma)" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_Supplier", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_Supplier\" 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": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.SupplierPurchasing", + "CultureName": "en", + "Name": "App.Prc.SupplierPurchasing", + "KeyFieldName": "Id", + "Title": "App.Prc.SupplierPurchasing.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.SupplierPurchasing.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": false, + "AllowAllDeleting": false, + "AllowAdding": false, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.SupplierPurchasing.Title", + "ShowTitle": true, + "Width": 1000, + "Height": 500, + "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": "", + "ColCount": 3, + "ColSpan": 1 + } + ], + "PermissionDto": { + "C": "App.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.Update", + "D": "App.Prc.SupplierPurchasing.Delete", + "E": "App.Prc.SupplierPurchasing.Export", + "I": "App.Prc.SupplierPurchasing.Import", + "N": "App.Prc.SupplierPurchasing.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.SupplierPurchasing", + "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.Prc.SupplierPurchasing", + "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.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.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.Prc.SupplierPurchasing", + "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": "RfqGrouping", + "CaptionName": "App.Listform.ListformField.RfqGrouping", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 27, + "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\":\"OnOrder\",\"name\":\"Sipariş Üzerine\"},{\"key\":\"Weekly\",\"name\":\"Haftalık\"},{\"key\":\"Always\",\"name\":\"Her Zaman\"}]" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.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": "dxSelectBox", + "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.Prc.SupplierPurchasing", + "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": "BuyerUserId", + "CaptionName": "App.Listform.ListformField.BuyerUserId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 28, + "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], CONCAT(Name, ' ', Surname) AS [Name] FROM AbpUsers WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.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": 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.Prc.SupplierPurchasing", + "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": "PurchasePaymentTermId", + "CaptionName": "App.Listform.ListformField.PurchasePaymentTermId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 29, + "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 Prc_T_PaymentTerm WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY DueDays, Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.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": "dxSelectBox", + "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.Prc.SupplierPurchasing", + "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": "PurchasePaymentMethodId", + "CaptionName": "App.Listform.ListformField.PurchasePaymentMethodId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 30, + "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 Prc_T_PaymentMethod WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.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": "dxSelectBox", + "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.Prc.SupplierPurchasing", + "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": "ReceiptReminder", + "CaptionName": "App.Listform.ListformField.ReceiptReminder", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 31, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "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.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.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": "dxSwitch", + "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.Prc.SupplierPurchasing", + "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": "ReminderDaysBefore", + "CaptionName": "App.Listform.ListformField.ReminderDaysBefore", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 32, + "SourceDbType": 11, + "CultureName": "en", + "DataType": "number", + "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.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.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": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"showSpinButtons\":true,\"min\":0}", + "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.Prc.SupplierPurchasing", + "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": "SupplierCurrency", + "CaptionName": "App.Listform.ListformField.SupplierCurrency", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 33, + "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 Name AS [Key], Name AS [Name] FROM Sas_H_Currency WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.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": "dxSelectBox", + "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.Prc.SupplierPurchasing", + "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": "PurchaseIncotermId", + "CaptionName": "App.Listform.ListformField.PurchaseIncotermId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 34, + "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], CONCAT('[', Code, '] ', Name) AS [Name] FROM Prc_T_Incoterm WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Code" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.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": "dxSelectBox", + "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.Prc.SupplierPurchasing", + "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": "PurchaseIncotermLocation", + "CaptionName": "App.Listform.ListformField.PurchaseIncotermLocation", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 35, + "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.Prc.SupplierPurchasing.Create", + "R": "App.Prc.SupplierPurchasing", + "U": "App.Prc.SupplierPurchasing.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": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":128}", + "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.Prc.SupplierPurchasing", + "App.Prc.SupplierPurchasing.Title", + "App.Prc.SupplierPurchasing.Desc", + "App.Listform.ListformField.RfqGrouping", + "App.Listform.ListformField.BuyerUserId", + "App.Listform.ListformField.PurchasePaymentTermId", + "App.Listform.ListformField.PurchasePaymentMethodId", + "App.Listform.ListformField.ReceiptReminder", + "App.Listform.ListformField.ReminderDaysBefore", + "App.Listform.ListformField.SupplierCurrency", + "App.Listform.ListformField.PurchaseIncotermId", + "App.Listform.ListformField.PurchaseIncotermLocation" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.SupplierPurchasing", + "App.Prc.SupplierPurchasing.Create", + "App.Prc.SupplierPurchasing.Update", + "App.Prc.SupplierPurchasing.Delete", + "App.Prc.SupplierPurchasing.Export", + "App.Prc.SupplierPurchasing.Import", + "App.Prc.SupplierPurchasing.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/SupplierSales.json b/configs/seeds/wizard/SupplierSales.json new file mode 100644 index 00000000..d81a891d --- /dev/null +++ b/configs/seeds/wizard/SupplierSales.json @@ -0,0 +1,1723 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "SupplierSales", + "WizardCode": "App.Prc.SupplierSales", + "SeededAt": "2026-10-05T20:19:57.374139Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "CreateMenu": false, + "MenuCode": "App.Prc.SupplierSales", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.SupplierSales", + "MenuIcon": "FcSalesPerformance" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Supplier Sales", + "MenuTr": "Tedarikçi Satış", + "TitleEn": "Sales", + "TitleTr": "Satış", + "DescEn": "Supplier Sales — the sales-side commercial terms of the supplier card.\nWhere: Purchasing › Definitions › Suppliers › Sales tab (no menu of its own; edits the supplier record itself).\nFields: sales representative, price list currency, payment term and method (sales), delivery method, Incoterm and Incoterm location (sales).\nLookups come from Payment Terms, Payment Methods, Delivery Methods and Incoterms.", + "DescTr": "Tedarikçi Satış — tedarikçi kartının satış tarafındaki ticari koşulları.\nNerede: Satınalma › Tanımlamalar › Tedarikçiler › Satış sekmesi (kendi menüsü yoktur; tedarikçi kaydının kendisini düzenler).\nAlanlar: satış temsilcisi, fiyat listesi para birimi, ödeme koşulu ve yöntemi (satış), teslim yöntemi, teslimat koşulu ve konumu (satış).\nSeçenekler Ödeme Koşulları, Ödeme Yöntemleri, Teslim Yöntemleri ve Teslimat Koşulları ekranlarından gelir." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "SalesUserId", + "CaptionName": "App.Listform.ListformField.SalesUserId", + "En": "Salesperson", + "Tr": "Satış Temsilcisi" + }, + { + "FieldName": "SalesCurrency", + "CaptionName": "App.Listform.ListformField.PriceListCurrency", + "En": "Price List", + "Tr": "Fiyat Listesi" + }, + { + "FieldName": "SalesPaymentTermId", + "CaptionName": "App.Listform.ListformField.SalesPaymentTermId", + "En": "Payment Terms (Sales)", + "Tr": "Ödeme Koşulları (Satış)" + }, + { + "FieldName": "SalesPaymentMethodId", + "CaptionName": "App.Listform.ListformField.SalesPaymentMethodId", + "En": "Payment Method (Sales)", + "Tr": "Ödeme Yöntemi (Satış)" + }, + { + "FieldName": "DeliveryMethodId", + "CaptionName": "App.Listform.ListformField.DeliveryMethodId", + "En": "Delivery Method", + "Tr": "Teslim Yöntemi" + }, + { + "FieldName": "SalesIncotermId", + "CaptionName": "App.Listform.ListformField.SalesIncotermId", + "En": "Incoterm (Sales)", + "Tr": "Teslimat Koşulu (Satış)" + }, + { + "FieldName": "SalesIncotermLocation", + "CaptionName": "App.Listform.ListformField.SalesIncotermLocation", + "En": "Incoterm Location (Sales)", + "Tr": "Incoterm Konumu (Satış)" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_Supplier", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_Supplier\" 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": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.SupplierSales", + "CultureName": "en", + "Name": "App.Prc.SupplierSales", + "KeyFieldName": "Id", + "Title": "App.Prc.SupplierSales.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.SupplierSales.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": false, + "AllowAllDeleting": false, + "AllowAdding": false, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.SupplierSales.Title", + "ShowTitle": true, + "Width": 1000, + "Height": 500, + "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": "", + "ColCount": 3, + "ColSpan": 1 + } + ], + "PermissionDto": { + "C": "App.Prc.SupplierSales.Create", + "R": "App.Prc.SupplierSales", + "U": "App.Prc.SupplierSales.Update", + "D": "App.Prc.SupplierSales.Delete", + "E": "App.Prc.SupplierSales.Export", + "I": "App.Prc.SupplierSales.Import", + "N": "App.Prc.SupplierSales.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.SupplierSales", + "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.Prc.SupplierSales", + "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.Prc.SupplierSales.Create", + "R": "App.Prc.SupplierSales", + "U": "App.Prc.SupplierSales.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.Prc.SupplierSales", + "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": "SalesUserId", + "CaptionName": "App.Listform.ListformField.SalesUserId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 20, + "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], CONCAT(Name, ' ', Surname) AS [Name] FROM AbpUsers WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierSales.Create", + "R": "App.Prc.SupplierSales", + "U": "App.Prc.SupplierSales.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": "dxSelectBox", + "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.Prc.SupplierSales", + "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": "SalesCurrency", + "CaptionName": "App.Listform.ListformField.PriceListCurrency", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 21, + "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 Name AS [Key], Name AS [Name] FROM Sas_H_Currency WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierSales.Create", + "R": "App.Prc.SupplierSales", + "U": "App.Prc.SupplierSales.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": 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.Prc.SupplierSales", + "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": "SalesPaymentTermId", + "CaptionName": "App.Listform.ListformField.SalesPaymentTermId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 22, + "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 Prc_T_PaymentTerm WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY DueDays, Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierSales.Create", + "R": "App.Prc.SupplierSales", + "U": "App.Prc.SupplierSales.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": "dxSelectBox", + "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.Prc.SupplierSales", + "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": "SalesPaymentMethodId", + "CaptionName": "App.Listform.ListformField.SalesPaymentMethodId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 23, + "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 Prc_T_PaymentMethod WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierSales.Create", + "R": "App.Prc.SupplierSales", + "U": "App.Prc.SupplierSales.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": "dxSelectBox", + "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.Prc.SupplierSales", + "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": "DeliveryMethodId", + "CaptionName": "App.Listform.ListformField.DeliveryMethodId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 24, + "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 Prc_T_DeliveryMethod WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierSales.Create", + "R": "App.Prc.SupplierSales", + "U": "App.Prc.SupplierSales.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": "dxSelectBox", + "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.Prc.SupplierSales", + "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": "SalesIncotermId", + "CaptionName": "App.Listform.ListformField.SalesIncotermId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 25, + "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], CONCAT('[', Code, '] ', Name) AS [Name] FROM Prc_T_Incoterm WHERE IsDeleted = 'false' AND IsActive = 1 ORDER BY Code" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierSales.Create", + "R": "App.Prc.SupplierSales", + "U": "App.Prc.SupplierSales.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": 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.Prc.SupplierSales", + "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": "SalesIncotermLocation", + "CaptionName": "App.Listform.ListformField.SalesIncotermLocation", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 26, + "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.Prc.SupplierSales.Create", + "R": "App.Prc.SupplierSales", + "U": "App.Prc.SupplierSales.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\":128}", + "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.Prc.SupplierSales", + "App.Prc.SupplierSales.Title", + "App.Prc.SupplierSales.Desc", + "App.Listform.ListformField.SalesUserId", + "App.Listform.ListformField.PriceListCurrency", + "App.Listform.ListformField.SalesPaymentTermId", + "App.Listform.ListformField.SalesPaymentMethodId", + "App.Listform.ListformField.DeliveryMethodId", + "App.Listform.ListformField.SalesIncotermId", + "App.Listform.ListformField.SalesIncotermLocation" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.SupplierSales", + "App.Prc.SupplierSales.Create", + "App.Prc.SupplierSales.Update", + "App.Prc.SupplierSales.Delete", + "App.Prc.SupplierSales.Export", + "App.Prc.SupplierSales.Import", + "App.Prc.SupplierSales.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/SupplierTag.json b/configs/seeds/wizard/SupplierTag.json new file mode 100644 index 00000000..82bc8c20 --- /dev/null +++ b/configs/seeds/wizard/SupplierTag.json @@ -0,0 +1,1228 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "SupplierTag", + "WizardCode": "App.Prc.SupplierTag", + "SeededAt": "2026-10-05T19:15:39.8972752Z", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Definitions", + "MenuParentIcon": "FcSettings", + "MenuCode": "App.Prc.SupplierTag", + "MenuOrder": 5, + "MenuUrl": "/admin/list/App.Prc.SupplierTag", + "MenuIcon": "FcBookmark" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Supplier Tags", + "MenuTr": "Tedarikçi Etiketleri", + "TitleEn": "Supplier Tags", + "TitleTr": "Tedarikçi Etiketleri", + "DescEn": "Supplier Tags — labels used to classify suppliers (Vendor, Desk Manufacturers, Office Supplies…).\nWhere: Purchasing › Definitions › Supplier Tags.\nFields: name, color, active.\nUsed by: Suppliers › Tags field (multi-select tag box); tags can be used to filter and group suppliers.", + "DescTr": "Tedarikçi Etiketleri — tedarikçileri sınıflandırmak için kullanılan etiketler (Vendor, Desk Manufacturers, Ofis Malzemeleri…).\nNerede: Satınalma › Tanımlamalar › Tedarikçi Etiketleri.\nAlanlar: ad, renk, aktif.\nKullanıldığı yer: Tedarikçiler ekranındaki Etiketler alanında çoklu seçilir; tedarikçileri süzmek ve gruplamak için kullanılır." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "En": "Name", + "Tr": "Ad" + }, + { + "FieldName": "Color", + "CaptionName": "App.Listform.ListformField.Color", + "En": "Color", + "Tr": "Renk" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_SupplierTag", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Prc.SupplierTag.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Prc_T_SupplierTag\" 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.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Prc.SupplierTag' AS \"SubTitle\", 'FaList' AS \"Icon\" FROM \"Prc_T_SupplierTag\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Prc.SupplierTag', 'FaCheckCircle' FROM \"Prc_T_SupplierTag\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 1 UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Prc.SupplierTag', 'FaTimesCircle' FROM \"Prc_T_SupplierTag\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 0", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.SupplierTag", + "CultureName": "en", + "Name": "App.Prc.SupplierTag", + "KeyFieldName": "Id", + "Title": "App.Prc.SupplierTag.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.SupplierTag.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.Prc.SupplierTag.Title", + "ShowTitle": true, + "Width": 800, + "Height": 275, + "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": "", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Prc.SupplierTag.Create", + "R": "App.Prc.SupplierTag", + "U": "App.Prc.SupplierTag.Update", + "D": "App.Prc.SupplierTag.Delete", + "E": "App.Prc.SupplierTag.Export", + "I": "App.Prc.SupplierTag.Import", + "N": "App.Prc.SupplierTag.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.SupplierTag", + "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.Prc.SupplierTag", + "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.Prc.SupplierTag.Create", + "R": "App.Prc.SupplierTag", + "U": "App.Prc.SupplierTag.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": null, + "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.Prc.SupplierTag", + "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": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "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.Prc.SupplierTag.Create", + "R": "App.Prc.SupplierTag", + "U": "App.Prc.SupplierTag.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": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":128}", + "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.Prc.SupplierTag", + "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": "Color", + "CaptionName": "App.Listform.ListformField.Color", + "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": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.SupplierTag.Create", + "R": "App.Prc.SupplierTag", + "U": "App.Prc.SupplierTag.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": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxColorBox", + "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.Prc.SupplierTag", + "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": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "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.Prc.SupplierTag.Create", + "R": "App.Prc.SupplierTag", + "U": "App.Prc.SupplierTag.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": null, + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "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" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.SupplierTag", + "App.Prc.SupplierTag.Title", + "App.Prc.SupplierTag.Desc" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.SupplierTag", + "App.Prc.SupplierTag.Create", + "App.Prc.SupplierTag.Update", + "App.Prc.SupplierTag.Delete", + "App.Prc.SupplierTag.Export", + "App.Prc.SupplierTag.Import", + "App.Prc.SupplierTag.Note" + ], + "MenuCodes": [ + "App.Prc.SupplierTag" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "fcda5fdc-afab-4006-abcd-eb9846359e05", + "Title": "Satınalma Modülü" + } +} \ No newline at end of file diff --git a/ui/src/views/form/FormButtons.tsx b/ui/src/views/form/FormButtons.tsx index 916f339b..419b89ef 100644 --- a/ui/src/views/form/FormButtons.tsx +++ b/ui/src/views/form/FormButtons.tsx @@ -15,6 +15,15 @@ import { usePermission } from '@/utils/hooks/usePermission' import { usePWA } from '@/utils/hooks/usePWA' import { layoutTypes } from '../admin/listForm/edit/types' import { useStoreState } from '@/store' +import FormFieldOrderPanel from './FormFieldOrderPanel' +import type { FormFieldOrder } from './shared/formItems' + +/** Form sayfasının kullanıcı bazlı alan sırası (`useGridData`). */ +export type FormFieldOrderControl = { + value?: FormFieldOrder + preview: (order: FormFieldOrder | undefined) => void + save: (order: FormFieldOrder | undefined) => Promise +} const FormButtons = (props: { isSubForm?: boolean @@ -33,6 +42,8 @@ const FormButtons = (props: { onActionEdit?: () => void onActionNew?: () => void onActionView?: () => void + /** Verilirse araç çubuğunda alan sırası paneli açılır (ekranda state saklama açıksa). */ + fieldOrder?: FormFieldOrderControl }) => { const { isSubForm, @@ -51,9 +62,11 @@ const FormButtons = (props: { onActionEdit, onActionNew, onActionView, + fieldOrder, } = props const [deleteRowId, setDeleteRowId] = useState() + const [fieldOrderOpen, setFieldOrderOpen] = useState(false) const { checkPermission } = usePermission() const isPwaMode = usePWA() @@ -151,7 +164,7 @@ const FormButtons = (props: { toast.push(, { placement: 'bottom-end', }) - } + } } const toolbarExcludedNames = ['deleteAllRecords', 'deleteSelectedRecords', 'refreshButton'] @@ -301,10 +314,14 @@ const FormButtons = (props: { if (id && !isSubForm) { toolbarItems.push( - buildButtonItem( - 'doc', - translate('::App.Reports.Form'), - openDynamicGridReport, + buildButtonItem('doc', translate('::App.Reports.Form'), openDynamicGridReport), + ) + } + + if (fieldOrder) { + toolbarItems.push( + buildButtonItem('sorted', translate('::App.ListForm.FormFieldOrder'), () => + setFieldOrderOpen(true), ), ) } @@ -313,10 +330,7 @@ const FormButtons = (props: { toolbarItems.push( buildButtonItem('preferences', translate('::App.Platform.Manage'), () => { window.open( - ROUTES_ENUM.protected.saas.listFormManagement.edit.replace( - ':listFormCode', - listFormCode, - ), + ROUTES_ENUM.protected.saas.listFormManagement.edit.replace(':listFormCode', listFormCode), isPwaMode ? '_self' : '_blank', ) }), @@ -326,6 +340,16 @@ const FormButtons = (props: { return ( <> + {fieldOrder && ( + setFieldOrderOpen(false)} + onPreview={fieldOrder.preview} + onSave={fieldOrder.save} + /> + )} setToolbarModalData(undefined)} diff --git a/ui/src/views/form/FormDevExpress.tsx b/ui/src/views/form/FormDevExpress.tsx index fb401d57..cebdb3cb 100644 --- a/ui/src/views/form/FormDevExpress.tsx +++ b/ui/src/views/form/FormDevExpress.tsx @@ -6,6 +6,8 @@ import { type FormRef, GroupItem as GroupItemDx, SimpleItem as SimpleItemDx, + Tab as TabDx, + TabbedItem as TabbedItemDx, } from 'devextreme-react/form' import type { FieldDataChangedEvent, GroupItem } from 'devextreme/ui/form' import { Dispatch, ReactNode, RefObject, useCallback, useEffect, useRef, useState } from 'react' @@ -25,6 +27,18 @@ import { import { isTouchLikeDevice } from '../list/shared/editPopup' import { flattenFormGroups, getCascadeParentFields } from './shared/formItems' +/** Boş çok değerli alan için sabit dizi; her render'da yeni `[]` editöre değişiklik gibi görünür. */ +const EMPTY_VALUES: any[] = [] + +/** Dizi/nesne değerleri (TagBox, GridBox) her seferinde yeni referansla gelir; içerikleri karşılaştırılır. */ +const isSameValue = (left: any, right: any) => + Object.is(left, right) || + (typeof left === 'object' && + typeof right === 'object' && + left !== null && + right !== null && + JSON.stringify(left) === JSON.stringify(right)) + /** Kendi render'ını yapan platform editörleri. */ const CUSTOM_EDITOR_TYPES = [ PlatformEditorTypes.dxTagBox, @@ -53,6 +67,15 @@ const FormDevExpress = (props: { const [runtimeReadOnlyFields, setRuntimeReadOnlyFields] = useState>({}) const runtimeReadOnlyFieldsRef = useRef>({}) + // DevExtreme seçilen değeri formData nesnesine yerinde yazar; değişiklik, nesnenin render + // anındaki kopyasıyla karşılaştırılarak bulunur. + const formDataSourceRef = useRef(undefined) + const formDataSnapshotRef = useRef(undefined) + if (formDataSourceRef.current !== formData) { + formDataSourceRef.current = formData + formDataSnapshotRef.current = formData ? { ...formData } : formData + } + formDataRef.current = formData formItemsRef.current = formItems @@ -92,6 +115,14 @@ const FormDevExpress = (props: { /** Editör script'i / özel editör değişikliklerini forma ve state'e yazar. */ const commitFormData = useCallback( (patch: Record, form?: any) => { + // Değişmeyen değer state'e yazılmaz; yazılırsa form yeniden çizilir ve editörler aynı değeri + // tekrar bildirerek döngü kurar. + if ( + Object.keys(patch).every((field) => isSameValue(formDataRef.current?.[field], patch[field])) + ) { + return formDataRef.current + } + const nextFormData = { ...(formDataRef.current || {}), ...patch } formDataRef.current = nextFormData @@ -136,6 +167,7 @@ const FormDevExpress = (props: { /** Özel editörlerin ortak değer değişimi akışı. */ const handleCustomEditorChange = (formItem: SimpleItemWithColData, value: any) => { if (!formItem.dataField) return + if (isSameValue(formDataRef.current?.[formItem.dataField], value)) return formDataRef.current = { ...formDataRef.current, [formItem.dataField]: value } setFormData(formDataRef.current) runEditorScript(formItem, value) @@ -325,7 +357,7 @@ const FormDevExpress = (props: { case PlatformEditorTypes.dxTagBox: return ( group.itemType === 'tabbed') + + const renderGroupItems = (group: GroupItem) => + (group.items as SimpleItemWithColData[]) + ?.filter((formItem) => { + if (mode === 'edit') return formItem.allowEditing !== false + if (mode === 'new') return formItem.allowAdding !== false + return true + }) + .map(renderFormItem) + const renderFormItem = (formItem: SimpleItemWithColData, index: number) => { const key = getFormItemKey(formItem, index) const label = { @@ -411,8 +454,15 @@ const FormDevExpress = (props: { ) } + // Alan sırası değişince form baştan kurulur; DevExtreme sırası değişen item'ları yerinde günceller + // ve bir alanın editörü/etiketi diğerinin değerleriyle karışır. + const layoutKey = flattenFormGroups(formItems) + .map((item) => item.dataField) + .join('|') + return ( getCascadeParentFields(item).includes(e.dataField!)) - .forEach((child) => { - if (!Object.is(newFormData[child.dataField!], null)) { + // Parent alan değiştiğinde bağımlı (cascade) alanları temizle. + flattenFormGroups(formItemsRef.current) + .filter((item) => getCascadeParentFields(item).includes(e.dataField!)) + .forEach((child) => { newFormData[child.dataField!] = null - hasChanges = true - } - }) + }) - if (hasChanges) { + formDataSnapshotRef.current = { ...newFormData } formDataRef.current = newFormData setFormData(newFormData) } @@ -461,22 +510,38 @@ const FormDevExpress = (props: { } }} > - {formItems.map((formGroupItem, groupIndex) => ( - - {(formGroupItem.items as SimpleItemWithColData[]) - ?.filter((formItem) => { - if (mode === 'edit') return formItem.allowEditing !== false - if (mode === 'new') return formItem.allowAdding !== false - return true - }) - .map(renderFormItem)} - - ))} + {formItems.map((formGroupItem, groupIndex) => { + if (formGroupItem.itemType !== 'tabbed') { + return ( + + {renderGroupItems(formGroupItem)} + + ) + } + + // Ardışık olmasa da bütün tabbed gruplar ilkinin yerinde tek sekme şeridi olur + // (liste popup'ındaki buildEditingFormItems ile aynı yerleşim). + if (formGroupItem !== tabbedGroups[0]) return null + + return ( + + {tabbedGroups.map((tabbedGroup, tabIndex) => ( + + {renderGroupItems(tabbedGroup)} + + ))} + + ) + })} ) } diff --git a/ui/src/views/form/FormEdit.tsx b/ui/src/views/form/FormEdit.tsx index 2d408363..2006d4af 100644 --- a/ui/src/views/form/FormEdit.tsx +++ b/ui/src/views/form/FormEdit.tsx @@ -24,6 +24,10 @@ const FormEdit = (props: FormProps = { isSubForm: false }) => { formItems, refForm, permissionResults, + fieldOrder, + previewFieldOrder, + saveFieldOrder, + canStoreFieldOrder, } = useGridData({ mode, listFormCode, @@ -49,6 +53,11 @@ const FormEdit = (props: FormProps = { isSubForm: false }) => { actions={ permissionResults && ( ({ ...transform, x: 0 }) + +const FieldRowContent = ({ field, label }: { field: ColumnFormatDto; label: string }) => ( + <> + + {label} + {field.fieldName} + +) + +const SortableField = ({ field, label }: { field: ColumnFormatDto; label: string }) => { + const { attributes, listeners, setNodeRef, transform, transition, isDragging } = useSortable({ + id: field.fieldName, + }) + + // Sürüklenen satırı imleçle DragOverlay taşır; listedeki asıl satır yalnızca yer tutucudur. + // Asıl satır da kaydırılsaydı komşusuyla üst üste binip iki satır birlikte taşınıyor görünürdü. + return ( +
  • + +
  • + ) +} + +const toFieldOrder = (groups: OrderGroup[]): FormFieldOrder => + Object.fromEntries( + groups.flatMap((group) => group.fields.map((field, index) => [field.fieldName, index + 1])), + ) + +/** + * Form sayfasındaki alanların grup içi sırasını kullanıcı bazında değiştirir. Panel formun + * üstünü kapatmaz; her yer değişikliği formu kaydetmeden yeniden dizer (`onPreview`). Sıra + * veritabanındaki `EditOrderNo`'ya yazılmaz, ListForm state'inde (`form-{storageKey}`) saklanır. + */ +const FormFieldOrderPanel = ({ + isOpen, + gridDto, + fieldOrder, + onClose, + onPreview, + onSave, +}: { + isOpen: boolean + gridDto: GridDto + /** Kullanıcının kayıtlı sırası; yoksa `EditOrderNo`. */ + fieldOrder?: FormFieldOrder + onClose: () => void + onPreview: (order: FormFieldOrder | undefined) => void + /** `undefined` kayıtlı sırayı siler, form `EditOrderNo` sırasına döner. */ + onSave: (order: FormFieldOrder | undefined) => Promise +}) => { + const { translate } = useLocalization() + const [saving, setSaving] = useState(false) + const [activeId, setActiveId] = useState() + + const fieldLabel = (field: ColumnFormatDto) => + field.captionName ? translate('::' + field.captionName) : field.fieldName + + const buildGroups = (order?: FormFieldOrder): OrderGroup[] => + getEditingFormGroups(gridDto).map((group) => ({ + order: group.order, + caption: translateCaption(translate, group.caption) || '', + fields: sortByFieldOrder(group.items, order), + })) + + const [groups, setGroups] = useState(() => buildGroups(fieldOrder)) + + // Panel her açılışta kayıtlı sırayla başlar. + useEffect(() => { + if (isOpen) setGroups(buildGroups(fieldOrder)) + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [isOpen, gridDto, fieldOrder]) + + const sensors = useSensors( + useSensor(MouseSensor, { activationConstraint: { distance: 5 } }), + useSensor(TouchSensor, { activationConstraint: { delay: 150, tolerance: 5 } }), + useSensor(KeyboardSensor, { coordinateGetter: sortableKeyboardCoordinates }), + ) + + if (!isOpen) return null + + const applyGroups = (next: OrderGroup[]) => { + setGroups(next) + // Form bırakma anında baştan kurulursa dnd-kit sürüklemeyi kapatamaz; öğe seçili kalır ve + // sonraki tıklama onu taşır. Önizleme sürükleme kapandıktan sonra çizilir. + const order = toFieldOrder(next) + setTimeout(() => onPreview(order), 0) + } + + // Taşıma grup içindedir; alanın hangi grupta durduğu ekranın tanımıdır, kullanıcı tercihi değil. + const handleDragEnd = (groupOrder: number) => (event: DragEndEvent) => { + setActiveId(undefined) + const { active, over } = event + if (!over || active.id === over.id) return + + applyGroups( + groups.map((group) => { + if (group.order !== groupOrder) return group + + const from = group.fields.findIndex((field) => field.fieldName === active.id) + const to = group.fields.findIndex((field) => field.fieldName === over.id) + return from < 0 || to < 0 ? group : { ...group, fields: arrayMove(group.fields, from, to) } + }), + ) + } + + const close = () => { + // Kaydedilmemiş önizleme geri alınır. + onPreview(fieldOrder) + onClose() + } + + const save = async (order: FormFieldOrder | undefined) => { + setSaving(true) + try { + await onSave(order) + onClose() + } finally { + setSaving(false) + } + } + + // Toolbar kapsayıcısının olay işleyicilerinden ayrı durması için body'ye çizilir. + return createPortal( +
    +
    +
    {translate('::App.ListForm.FormFieldOrder')}
    +
    +

    + {translate('::App.ListForm.FormFieldOrder.Description')} +

    + +
    + {groups.map((group) => ( +
    + {groups.length > 1 && group.caption && ( +
    {group.caption}
    + )} + setActiveId(String(event.active.id))} + onDragCancel={() => setActiveId(undefined)} + onDragEnd={handleDragEnd(group.order)} + > + field.fieldName)} + strategy={verticalListSortingStrategy} + > +
      + {group.fields.map((field) => ( + + ))} +
    +
    + {/* Overlay body'ye çizilir; panelin kaydırma kabı onu kırpmaz. */} + {createPortal( + + {group.fields + .filter((field) => field.fieldName === activeId) + .map((field) => ( +
    + +
    + ))} +
    , + document.body, + )} +
    +
    + ))} +
    + +
    + +
    + + +
    +
    +
    , + document.body, + ) +} + +export default FormFieldOrderPanel diff --git a/ui/src/views/form/FormNew.tsx b/ui/src/views/form/FormNew.tsx index b3cbb8f8..bc1a7c43 100644 --- a/ui/src/views/form/FormNew.tsx +++ b/ui/src/views/form/FormNew.tsx @@ -31,6 +31,10 @@ export const FormNewContent = (props: FormProps = { isSubForm: false }) => { formItems, refForm, permissionResults, + fieldOrder, + previewFieldOrder, + saveFieldOrder, + canStoreFieldOrder, } = useGridData({ mode, listFormCode, @@ -138,6 +142,11 @@ export const FormNewContent = (props: FormProps = { isSubForm: false }) => { actions={ permissionResults && ( { refForm, permissionResults, fetchData, + fieldOrder, + previewFieldOrder, + saveFieldOrder, + canStoreFieldOrder, } = useGridData({ mode, listFormCode, id, isSubForm }) // Form tipi liste formları ID olmadan da açılabildiği için kayıt anahtarı @@ -46,6 +50,11 @@ const FormView = (props: FormProps = { isSubForm: false }) => { actions={ permissionResults && ( >({}) + // Alt formlar yalnızca ilişki alanlarına bağlıdır; formData her alan değişiminde yenilenir ve + // ona bağlanınca alt listeler her tuşta yeni searchParams alıp yeniden yüklenir. + const relationKey = JSON.stringify( + (gridDto?.gridOptions?.subFormsDto ?? []).flatMap((sub) => + (sub.relation ?? []).map((item) => formData?.[item.parentFieldName] ?? null), + ), + ) const subForms = useMemo( () => (gridDto?.gridOptions?.subFormsDto ?? []).map((sub) => withParentRelation(sub, formData)), - [gridDto, formData], + // eslint-disable-next-line react-hooks/exhaustive-deps + [gridDto, relationKey], ) useEffect(() => { @@ -235,7 +243,7 @@ const SubForms = (props: { ))} {subForms.map((subForm) => ( - + {renderTabContent(subForm)} ))} diff --git a/ui/src/views/form/editors/TagBoxEditorComponent.tsx b/ui/src/views/form/editors/TagBoxEditorComponent.tsx index 86213378..8003f7bd 100644 --- a/ui/src/views/form/editors/TagBoxEditorComponent.tsx +++ b/ui/src/views/form/editors/TagBoxEditorComponent.tsx @@ -1,6 +1,6 @@ import { ColumnFormatDto, TagBoxOptionsDto } from '@/proxy/form/models' import TagBox from 'devextreme-react/tag-box' -import { ReactElement } from 'react' +import { ReactElement, useMemo } from 'react' const TagBoxEditorComponent = ({ value, @@ -18,7 +18,8 @@ const TagBoxEditorComponent = ({ col?: ColumnFormatDto editorOptions: any }): ReactElement => { - const val = Array.isArray(value) ? value : [value] + // Her render'da yeni dizi verilirse TagBox bunu değer değişikliği sayar ve onValueChanged döngüye girer. + const val = useMemo(() => (Array.isArray(value) ? value : [value]), [value]) const lookupDto = col?.lookupDto // const dataSource = diff --git a/ui/src/views/form/shared/FormPageShell.tsx b/ui/src/views/form/shared/FormPageShell.tsx index 412f2cba..5fc35e6a 100644 --- a/ui/src/views/form/shared/FormPageShell.tsx +++ b/ui/src/views/form/shared/FormPageShell.tsx @@ -108,12 +108,12 @@ export const FormPageShell = ({ )}
    - {MenuIcon} {!isSubForm && ( <> + {MenuIcon} {description ? (