erp-platform/api/src/Erp.Platform.Domain.Shared/PlatformConsts.cs
2025-11-30 19:01:35 +03:00

724 lines
38 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System.Collections.Generic;
using Erp.Languages.Languages;
using Erp.Platform.Enums;
using Volo.Abp.Reflection;
namespace Erp.Platform;
public static class PlatformConsts
{
public const bool IsMultiTenant = true;
public const string AppName = "Platform";
public const string DefaultLanguage = LanguageCodes.En;
public const string React = "UI";
public const char MultiValueDelimiter = '|';
public static class EditorOptionValues
{
public static string Disabled = "{ \"disabled\" : true }";
public static string ShowClearButton = "{ \"showClearButton\" : true }";
public static string HtmlEditorOptions = "{\"toolbar\": {\"multiline\": true, \"items\": [{\"name\": \"undo\"},{\"name\": \"redo\"},{\"name\": \"separator\"},{\"name\": \"size\",\"acceptedValues\": [\"8pt\",\"10pt\",\"12pt\",\"14pt\",\"18pt\",\"24pt\",\"36pt\"],\"options\": {\"inputAttr\": {\"aria-label\": \"Font size\"}}},{\"name\": \"font\",\"acceptedValues\": [\"Arial\",\"Courier New\",\"Georgia\",\"Impact\",\"Lucida Console\",\"Tahoma\",\"Times New Roman\",\"Verdana\"],\"options\": {\"inputAttr\": {\"aria-label\": \"Font family\"}}},{\"name\": \"separator\"},{\"name\": \"bold\"},{\"name\": \"italic\"},{\"name\": \"strike\"},{\"name\": \"underline\"},{\"name\": \"separator\"},{\"name\": \"alignLeft\"},{\"name\": \"alignCenter\"},{\"name\": \"alignRight\"},{\"name\": \"alignJustify\"},{\"name\": \"separator\"},{\"name\": \"orderedList\"},{\"name\": \"bulletList\"},{\"name\": \"separator\"},{\"name\": \"header\",\"acceptedValues\": [false,1,2,3,4,5],\"options\": {\"inputAttr\": {\"aria-label\": \"Font family\"}}},{\"name\": \"separator\"},{\"name\": \"color\"},{\"name\": \"background\"},{\"name\": \"separator\"},{\"name\": \"link\"},{\"name\": \"image\"},{\"name\": \"separator\"},{\"name\": \"clear\"},{\"name\": \"codeBlock\"},{\"name\": \"blockquote\"},{\"name\": \"separator\"},{\"name\": \"insertTable\"},{\"name\": \"deleteTable\"},{\"name\": \"insertRowAbove\"},{\"name\": \"insertRowBelow\"},{\"name\": \"deleteRow\"},{\"name\": \"insertColumnLeft\"},{\"name\": \"insertColumnRight\"},{\"name\": \"deleteColumn\"}]}}";
public static string PhoneEditorOptions = "{\"format\": \"phoneGlobal\", \"mask\":\"(000) 000-0000\", \"maskInvalidMessage\":\"Lütfen geçerli bir telefon numarası girin\", \"useMaskedValue\":false, \"maskRules\": { \"X\": \"[0-9]\" }, \"placeholder\": \"(555) 123-4567\" }";
public static string TimeSpanOptions = "{\"type\":\"time\",\"pickerType\":\"list\",\"displayFormat\":\"HH:mm\",\"dateSerializationFormat\":\"yyyy-MM-ddTHH:mm:ss\",\"interval\":5,\"width\":\"100%\"}";
public static string NumberStandartFormat = "{ \"format\": \"fixedPoint\", \"precision\": 2 }";
public static string NumberPercentFormat = "{ \"format\": \"#0.##'%'\" }";
public static string DateFormat = "{ \"format\": \"dd/MM/yyyy\", \"displayFormat\" : \"dd/MM/yyyy\" }";
public static string DateTimeFormat = "{ \"format\": \"dd/MM/yyyy HH:mm\", \"displayFormat\" : \"dd/MM/yyyy HH:mm\" }";
public static string SliderOptions = "{\"tooltip\": { \"enabled\": true }}";
}
public static class EditorScriptValues
{
public static string CalcTotalDaysFromDates = "(() => {const d=v=>!v?null:(v instanceof Date?v:new Date(v));const nf={...formData,[editor.dataField]:e?.value};const s=d(nf.StartDate),t=d(nf.EndDate);setFormData({...formData,TotalDays: s&&t?Math.max(0,Math.floor((Date.UTC(t.getFullYear(),t.getMonth(),t.getDate())-Date.UTC(s.getFullYear(),s.getMonth(),s.getDate()))/(24*60*60*1000))+1):null});})();";
public static string CalcTotalHoursFromTimes = "(()=>{const toD=v=>!v?null:(v instanceof Date?v:new Date(v));const next={...formData,[e.dataField]:e.value};const s=toD(next.StartTime),t=toD(next.EndTime);let h=null;if(s&&t){h=(t-s)/36e5;if(h<0)h+=24;h=Math.round(h*10)/10;}setFormData({...next,TotalHours:h});})();";
}
public static class Prefix
{
public const string App = "App";
public const string Abp = "Abp";
public const string DbSchema = null;
}
public static class Permissions
{
public const string MenuGroup = "MenuGroup";
}
public static class Tenants
{
public const string IsActive = "IsActive";
public const string OrganizationName = "OrganizationName";
public const string VknTckn = "VknTckn";
public const string Founder = "Founder";
public const string TaxOffice = "TaxOffice";
public const string Country = "Country";
public const string City = "City";
public const string District = "District";
public const string Township = "Township";
public const string Address1 = "Address1";
public const string Address2 = "Address2";
public const string PostalCode = "PostalCode";
public const string PhoneNumber = "PhoneNumber";
public const string MobileNumber = "MobileNumber";
public const string FaxNumber = "FaxNumber";
public const string Email = "Email";
public const string Website = "Website";
public const string MenuGroup = "MenuGroup";
}
public static class AbpIdentity
{
public const string GroupName = $"{Prefix.Abp}.Identity";
public static class Profile
{
public const string Default = GroupName + ".Profile";
public static class General
{
public const string Default = Profile.Default + ".General";
public const string RequireVerifiedAccount = Default + ".RequireVerifiedAccount";
public const string BlacklistedEmailProviders = Default + ".BlacklistedEmailProviders";
public const string ForcePasswordChangeFrequency = Default + ".ForcePasswordChangeFrequency";
}
}
public static class User
{
public const string FullName = "FullName";
public const string Name = "Name";
public const string Surname = "Surname";
public const string LoginEndDate = "LoginEndDate";
public const string RoleNames = "RoleNames";
public const string IsVerified = "IsVerified";
public const string RocketUsername = "RocketUsername";
public const string UserLockedOutMessage = GroupName + ".UserLockedOutMessage";
public const string InvalidUserNameOrPassword = GroupName + ".InvalidUserNameOrPassword";
public const string ResendEmailConfirmedError = GroupName + ".ResendEmailConfirmedError";
public const string UserNotVerifiedMessage = GroupName + ".UserNotVerifiedMessage";
public const string ShouldChangePasswordOnNextLogin = GroupName + ".ShouldChangePasswordOnNextLogin";
public const string ShouldChangePasswordPeriodic = GroupName + ".ShouldChangePasswordPeriodic";
public const string IpRestrictionError = GroupName + ".IpRestrictionError";
public const string LoginEndDateError = GroupName + ".LoginEndDateError";
public const string TenantIsPassive = GroupName + ".TenantIsPassive";
public const string CaptchaWrongCode = GroupName + ".CaptchaWrongCode";
public const string TwoFactorWrongCode = GroupName + ".TwoFactorWrongCode";
public const string SignOut = GroupName + ".SignOut";
public const string AdminRoleName = "admin";
public const string AdminNameDefaultValue = "Sedat";
public const string AdminSurNameDefaultValue = "ÖZTÜRK";
public const string AdminEmailDefaultValue = "system@sozsoft.com";
public const string AdminPasswordDefaultValue = "1q2w3E*";
public const string AdminPhoneNumberDefaultValue = "05449476346";
public const string AdminRocketUsernameDefaultValue = "sedat.ozturk";
}
public static class OrganizationUnits
{
public const string Default = GroupName + ".OrganizationUnits";
}
}
public static class AbpAccount
{
public const string GroupName = $"{Prefix.Abp}.Account";
public const string IsSelfRegistrationEnabled = GroupName + ".IsSelfRegistrationEnabled";
public const string EnableLocalLogin = GroupName + ".EnableLocalLogin";
public static class TwoFactor
{
public const string Default = GroupName + ".TwoFactor";
public const string Enabled = Default + ".Enabled";
}
public static class Captcha
{
public const string Default = GroupName + ".Captcha";
public const string MaxFailedAccessAttempts = Default + ".MaxFailedAccessAttempts";
public const string EndPoint = Default + ".EndPoint";
public const string SiteKey = Default + ".SiteKey";
public const string SecretKey = Default + ".SecretKey";
}
}
public static class AbpSettings
{
public static class Mailing
{
public const string GroupName = $"{Prefix.Abp}.Mailing";
public static class Default
{
public const string GroupName = Mailing.GroupName + ".Default";
public const string DefaultFromAddress = Mailing.GroupName + ".DefaultFromAddress";
public const string DefaultFromDisplayName = Mailing.GroupName + ".DefaultFromDisplayName";
}
public static class Smtp
{
public const string GroupName = Mailing.GroupName + ".Smtp";
public const string Host = GroupName + ".Host";
public const string Port = GroupName + ".Port";
public const string UserName = GroupName + ".UserName";
public const string Password = GroupName + ".Password";
public const string Domain = GroupName + ".Domain";
public const string EnableSsl = GroupName + ".EnableSsl";
}
public static class AWS
{
public const string GroupName = Mailing.GroupName + ".AWS";
public const string Profile = GroupName + ".Profile";
public const string Region = GroupName + ".Region";
public const string AccessKey = GroupName + ".AccessKey";
public const string AccessKeyId = GroupName + ".AccessKeyId";
}
}
public static class SiteManagement
{
public const string GroupName = $"{Prefix.App}.SiteManagement";
public static class General
{
public const string Default = GroupName + ".General";
public const string NewMemberNotificationEmails = Default + ".NewMemberNotificationEmails";
public const string TimedLoginEmails = Default + ".TimedLoginEmails";
}
public static class Theme
{
public const string Default = GroupName + ".Theme";
public static class Style
{
public const string Default = Theme.Default + ".Style";
public static Dictionary<string, string> Items = new()
{
{ "dx.light",$"{Prefix.App}.Setting.light" },
{ "dx.light.compact", $"{Prefix.App}.Setting.light.compact" },
{ "dx.dark", $"{Prefix.App}.Setting.dark" },
{ "dx.dark.compact", $"{Prefix.App}.Setting.dark.compact" },
{ "dx.contrast", $"{Prefix.App}.Setting.contrast" },
{ "dx.contrast.compact", $"{Prefix.App}.Setting.contrast.compact" },
{ "dx.carmine", $"{Prefix.App}.Setting.carmine" },
{ "dx.darkmoon", $"{Prefix.App}.Setting.darkmoon" },
{ "dx.softblue", $"{Prefix.App}.Setting.softblue" },
{ "dx.darkviolet", $"{Prefix.App}.Setting.darkviolet" },
{ "dx.greenmist", $"{Prefix.App}.Setting.greenmist" },
{ "dx.material.blue.light", $"{Prefix.App}.Setting.material.blue.light" },
{ "dx.material.blue.dark", $"{Prefix.App}.Setting.material.blue.dark" },
{ "dx.material.lime.light",$"{Prefix.App}.Setting.material.lime.light" },
{ "dx.material.lime.dark", $"{Prefix.App}.Setting.material.lime.dark" },
{ "dx.material.orange.light", $"{Prefix.App}.Setting.material.orange.light" },
{ "dx.material.orange.dark", $"{Prefix.App}.Setting.material.orange.dark" },
{ "dx.material.purple.light", $"{Prefix.App}.Setting.material.purple.light" },
{ "dx.material.purple.dark", $"{Prefix.App}.Setting.material.purple.dark" },
{ "dx.material.teal.light", $"{Prefix.App}.Setting.material.teal.light" },
{ "dx.material.teal.dark", $"{Prefix.App}.Setting.material.teal.dark" },
{ "dx.material.blue.light.compact", $"{Prefix.App}.Setting.material.blue.light.compact" },
{ "dx.material.blue.dark.compact", $"{Prefix.App}.Setting.material.blue.dark.compact" },
{ "dx.material.lime.light.compact", $"{Prefix.App}.Setting.material.lime.light.compact" },
{ "dx.material.lime.dark.compact", $"{Prefix.App}.Setting.material.lime.dark.compact" },
{ "dx.material.orange.light.compact",$"{Prefix.App}.Setting.material.orange.light.compact" },
{ "dx.material.orange.dark.compact",$"{Prefix.App}.Setting.material.orange.dark.compact" },
{ "dx.material.purple.light.compact",$"{Prefix.App}.Setting.material.purple.light.compact" },
{ "dx.material.purple.dark.compact",$"{Prefix.App}.Setting.material.purple.dark.compact" },
{ "dx.material.teal.light.compact", $"{Prefix.App}.Setting.material.teal.light.compact" },
{ "dx.material.teal.dark.compact", $"{Prefix.App}.Setting.material.teal.dark.compact" },
{ "dx.fluent.blue.dark.compact", $"{Prefix.App}.Setting.fluent.blue.dark.compact" },
{ "dx.fluent.blue.dark", $"{Prefix.App}.Setting.fluent.blue.dark" },
{ "dx.fluent.blue.light.compact", $"{Prefix.App}.Setting.fluent.blue.light.compact" },
{ "dx.fluent.blue.light", $"{Prefix.App}.Setting.fluent.blue.light" },
{ "dx.fluent.saas.dark.compact", $"{Prefix.App}.Setting.fluent.saas.dark.compact" },
{ "dx.fluent.saas.dark", $"{Prefix.App}.Setting.fluent.saas.dark" },
{ "dx.fluent.saas.light.compact", $"{Prefix.App}.Setting.fluent.saas.light.compact" },
{ "dx.fluent.saas.light", $"{Prefix.App}.Setting.fluent.saas.light" },
};
}
}
}
public static class Sender
{
public const string GroupName = $"{Prefix.App}.Sender";
public static class Sms
{
public const string Default = GroupName + ".Sms";
public static class PostaGuvercini
{
public const string Default = Sms.Default + ".PostaGuvercini";
public const string Url = Default + ".Url";
public const string Username = Default + ".Username";
public const string Password = Default + ".Password";
}
}
public static class Rocket
{
public const string Default = GroupName + ".Rocket";
public const string Url = Default + ".Url";
public const string UserId = Default + ".UserId";
public const string Token = Default + ".Token";
}
public static class WhatsApp
{
public const string Default = GroupName + ".WhatsApp";
public const string Url = Default + ".Url";
public const string PhoneNumberId = Default + ".PhoneNumberId";
public const string TemplateName = Default + ".TemplateName";
public const string Token = Default + ".Token";
}
}
}
public static class AppCodes
{
public const string Home = Prefix.App + ".Home";
public const string Saas = Prefix.App + ".Saas";
public const string Branches = Prefix.App + ".Branches";
public static class Settings
{
public const string Default = Prefix.App + ".Settings";
public const string GlobalSearch = Default + ".GlobalSearch";
public const string SettingDefinitions = Default + ".SettingDefinitions";
}
public static class Languages
{
public const string Default = Prefix.App + ".Languages";
public const string Language = Default + ".Language";
public const string LanguageText = Default + ".LanguageText";
}
public const string Menus = Prefix.App + ".Menus";
public static class Listforms
{
public const string Default = Prefix.App + ".Listforms";
public const string Wizard = Default + ".Wizard";
public const string DataSource = Default + ".DataSource";
public const string Listform = Default + ".Listform";
public const string ListformField = Default + ".ListformField";
public const string Chart = Default + ".Chart";
}
public static class Notifications
{
public const string Default = Prefix.App + ".Notifications";
public const string NotificationRules = Default + ".NotificationRules";
public const string Notification = Default + ".Notification";
}
public const string BackgroundWorkers = Prefix.App + ".BackgroundWorkers";
public static class DeveloperKits
{
public const string Default = Prefix.App + ".DeveloperKit";
public const string CustomEndpoints = Default + ".CustomEndpoints";
public const string Get = CustomEndpoints + ".Get";
public const string Post = CustomEndpoints + ".Post";
public static class DynamicServices
{
public const string DynamicService = Default + ".DynamicServices";
public const string Create = DynamicService + ".Create";
public const string Edit = DynamicService + ".Edit";
public const string Delete = DynamicService + ".Delete";
public const string Manage = DynamicService + ".Manage";
public const string TestCompile = DynamicService + ".TestCompile";
public const string Publish = DynamicService + ".Publish";
public const string ViewCode = DynamicService + ".ViewCode";
}
}
public const string Blog = Prefix.App + ".Blog";
public const string Forum = Prefix.App + ".Forum";
public const string Administration = Prefix.App + ".Administration";
public const string Setting = Prefix.App + ".Setting";
public static class IdentityManagement
{
public const string ClaimTypes = Prefix.App + ".ClaimType";
public const string IpRestrictions = Prefix.App + ".IpRestrictions";
}
public const string AuditLogs = Prefix.App + ".AuditLogs";
public static class Definitions
{
public const string ContactTag = Default + ".ContactTag";
public const string ContactTitle = Default + ".ContactTitle";
public const string Currency = Default + ".Currency";
public const string CountryGroup = Default + ".CountryGroup";
public const string Country = Default + ".Country";
public const string City = Default + ".City";
public const string District = Default + ".District";
public const string Default = Prefix.App + ".Definitions";
public const string Sector = Default + ".Sector";
public const string SkillType = Default + ".SkillType";
public const string UomCategory = Default + ".UomCategory";
public const string Bank = Default + ".Bank";
public const string Behavior = Default + ".Behavior";
public const string Disease = Default + ".Disease";
public const string Document = Default + ".Document";
public const string EducationStatus = Default + ".EducationStatus";
public const string MeetingMethod = Default + ".MeetingMethod";
public const string MeetingResult = Default + ".MeetingResult";
public const string Program = Default + ".Program";
public const string Interesting = Default + ".Interesting";
public const string SalesRejectionReason = Default + ".SalesRejectionReason";
public const string ClassCancellationReason = Default + ".ClassCancellationReason";
public const string Source = Default + ".Source";
public const string Vaccine = Default + ".Vaccine";
public const string NoteType = Default + ".NoteType";
public const string WorkHour = Default + ".WorkHour";
public const string Vehicle = Default + ".Vehicle";
public const string Schedule = Default + ".Schedule";
public const string ScheduleLesson = Default + ".ScheduleLesson";
public const string Psychologist = Default + ".Psychologist";
public const string Meal = Default + ".Meal";
public const string Lawyer = Default + ".Lawyer";
public const string LessonPeriod = Default + ".LessonPeriod";
public const string RegistrationType = Default + ".RegistrationType";
public const string RegistrationMethod = Default + ".RegistrationMethod";
public const string ClassType = Default + ".ClassType";
public const string Class = Default + ".Class";
public const string Level = Default + ".Level";
}
public static class Hr
{
public const string Default = Prefix.App + ".Hr";
public const string EventType = Default + ".EventType";
public const string EventCategory = Default + ".EventCategory";
public const string Event = Default + ".Event";
}
}
public static class Wizard
{
public static string WizardKey(string code) => $"{Prefix.App}.{AppName}.{code}";
public static string WizardKeyTitle(string code) => $"{WizardKey(code)}.Title";
public static string WizardKeyDesc(string code) => $"{WizardKey(code)}.Desc";
public static string WizardKeyParent(string code) => $"{WizardKey(code)}.Parent";
public static string PermCreate(string code) => $"{WizardKey(code)}.Create";
public static string PermUpdate(string code) => $"{WizardKey(code)}.Update";
public static string PermDelete(string code) => $"{WizardKey(code)}.Delete";
public static string PermExport(string code) => $"{WizardKey(code)}.Export";
public static string LangKeyCreate => $"{Prefix.App}.Create";
public static string LangKeyUpdate => $"{Prefix.App}.Update";
public static string LangKeyDelete => $"{Prefix.App}.Delete";
public static string LangKeyExport => $"{Prefix.App}.Export";
public static string MenuUrl(string code) => $"/list/{code}";
public static string MenuIcon => "FcList";
}
public static class AppErrorCodes
{
public const string NoAuth = "Error:0001";
public const string EntityNotFound = "App.NoResults";
public const string ParameterNotValid = "Error:0003";
public const string SimilarInformationNotCopied = "Error:0004";
public const string InternalError = "Error:0005";
}
public static class UserCannotSignInErrors
{
public static string LoginNotAllowed_NotVerified { get; set; } = "UserCannotSignInWithoutVerifiedAccount";
public static string LoginNotAllowed_NotAllowedIp { get; set; } = "UserCannotSignInWithoutAllowedIp";
public static string LoginNotAllowed_LoginEndDateDue { get; set; } = "UserCannotSignInLoginEndDateDue";
public static string ShouldChangePasswordOnNextLogin { get; set; } = "UserCannotSignInShouldChangePasswordOnNextLogin";
public static string ShouldChangePasswordPeriodic { get; set; } = "UserCannotSignInShouldChangePasswordPeriodic";
public static string LoginNotAllowed_TenantIsPassive { get; set; } = "UserCannotSignInTenantIsPassive";
public static string LoginNotAllowed_TenantNotFound { get; set; } = "UserCannotSignInTenantNotFound";
}
public static class GridOptions
{
public const int RowsPerPage = 100;
public const string SortModeNone = "none";
public const string SortModeSingle = "single";
public const string SortModeMultiple = "multiple";
public const string FilterRowApplyFilterAuto = "auto";
public const string FilterRowApplyFilterOnClick = "onClick";
public const string PagerOptionDisplayModeAdaptive = "adaptive";
public const string PagerOptionDisplayModeCompact = "compact";
public const string PagerOptionDisplayModeFull = "full";
public const string PagerOptionScrollingModeInfinite = "infinite";
public const string PagerOptionScrollingModeStandard = "standard";
public const string PagerOptionScrollingModeVirtual = "virtual";
public const string SelectionModeNone = "none";
public const string SelectionModeSingle = "single";
public const string SelectionModeMultiple = "multiple";
public const string SelectionAllModePage = "page";
public const string SelectionAllModeAllPages = "allPages";
public const string ShowCheckBoxesModeNone = "none";
public const string ShowCheckBoxesModeAlways = "always";
public const string ShowCheckBoxesModeOnClick = "onClick";
public const string ShowCheckBoxesModeOnLongTap = "onLongTap";
public const string StateStoringTypeCustom = "custom";
public const string StateStoringTypeLocalStorage = "localStorage";
public const string ColumnResizingModeNextColumn = "nextColumn";
public const string ColumnResizingModeWidget = "widget";
public const string EditingModeBatch = "batch";
public const string EditingModeCell = "cell";
public const string EditingModeRow = "row";
public const string EditingModeForm = "form";
public const string EditingModePopup = "popup";
public const string EditingRefreshModeFull = "full";
public const string EditingRefreshModeReshape = "reshape";
public const string EditingRefreshModeRepaint = "repaint";
public const string EditingNewRowPositionFirst = "first";
public const string EditingNewRowPositionLast = "last";
public const string EditingNewRowPositionPageBottom = "pageBottom";
public const string EditingNewRowPositionPageTop = "pageTop";
public const string EditingNewRowPositionViewportBottom = "viewportBottom";
public const string EditingNewRowPositionViewportTop = "viewportTop";
public const string EditingStartEditActionClick = "click";
public const string EditingStartEditActionDblClick = "dblClick";
//Accepted Values: 'empty' | 'group' | 'simple' | 'tabbed' | 'button'
public const string EditingFormItemTypeEmpty = "empty";
public const string EditingFormItemTypeGroup = "group";
public const string EditingFormItemTypeSimple = "simple";
public const string EditingFormItemTypeTabbed = "tabbed";
public const string EditingFormItemTypeButton = "button";
public const string GridRowTypeData = "data";
public const string GridRowTypeDetail = "detail";
public const string GridRowTypeDetailAdaptive = "detailAdaptive";
public const string GridRowTypeGroup = "group";
public const string GridRowTypeGroupFooter = "groupFooter";
public const string GridRowTypeHeader = "header";
public const string GridRowTypeFilter = "filter";
public const string GridRowTypeTotalFooter = "totalFooter";
public const string LoadPanelAuto = "auto";
public const string LoadPanelTrue = "true";
public const string LoadPanelFalse = "false";
public const string ColumnChooserDragAndDrop = "dragAndDrop";
public const string ColumnChooserSelect = "select";
}
public static class GridColumnOptions
{
public const string SortOrderAsc = "asc";
public const string SortOrderDesc = "desc";
public static readonly string[] FilterOperations = { "=", "<>", "<", "<=", ">", ">=", "contains", "endswith", "isblank", "isnotblank", "notcontains", "startswith", "between", "anyof", "noneof" };
public static readonly string[] FilterOperationsForString = { "contains", "notcontains", "startswith", "endswith", "=", "<>" };
public static readonly string[] FilterOperationsForNumeric = { "=", "<>", "<", ">", "<=", ">=", "between" };
public static readonly string[] FilterOperationsForDate = { "=", "<>", "<", ">", "<=", ">=", "between" };
public const string ScrollingModeInfinite = "infinite";
public const string ScrollingModeStandard = "standard";
public const string ScrollingModeVirtual = "virtual";
public const string PagerDisplayModeAdaptive = "adaptive";
public const string PagerDisplayModeCompact = "compact";
public const string PagerDisplayModeFull = "full";
public const string SummaryTypeCount = "count";
public const string SummaryTypeSum = "sum";
public const string SummaryTypeAvg = "avg";
public const string SummaryTypeMax = "max";
public const string SummaryTypeMin = "min";
public const string SummaryTypeCustom = "custom";
public const string ColumnCustomizationFixedPositionLeft = "left";
public const string ColumnCustomizationFixedPositionRight = "right";
public const string ColumnValueFormatBillions = "billions";
public const string ColumnValueFormatCurrency = "currency";
public const string ColumnValueFormatDay = "day";
public const string ColumnValueFormatDecimal = "decimal";
public const string ColumnValueFormatExponential = "exponential";
public const string ColumnValueFormatFixedPoint = "fixedPoint";
public const string ColumnValueFormatLargeNumber = "largeNumber";
public const string ColumnValueFormatLongDate = "longDate";
public const string ColumnValueFormatLongTime = "longTime";
public const string ColumnValueFormatMillions = "millions";
public const string ColumnValueFormatMillisecond = "millisecond";
public const string ColumnValueFormatMonth = "month";
public const string ColumnValueFormatMonthAndDay = "monthAndDay";
public const string ColumnValueFormatMonthAndYear = "monthAndYear";
public const string ColumnValueFormatPercent = "percent";
public const string ColumnValueFormatQuarter = "quarter";
public const string ColumnValueFormatQuarterAndYear = "quarterAndYear";
public const string ColumnValueFormatShortDate = "shortDate";
public const string ColumnValueFormatShortTime = "shortTime";
public const string ColumnValueFormatThousands = "thousands";
public const string ColumnValueFormatTrillions = "trillions";
public const string ColumnValueFormatYear = "year";
public const string ColumnValueFormatDayOfWeek = "dayOfWeek";
public const string ColumnValueFormatHour = "hour";
public const string ColumnValueFormatLongDateLongTime = "longDateLongTime";
public const string ColumnValueFormatMinute = "minute";
public const string ColumnValueFormatSecond = "second";
public const string ColumnValueFormatShortDateShortTime = "shortDateShortTime";
public const string ColumnJoinTypeInner = "INNER JOIN";
public const string ColumnJoinTypeLeft = "LEFT JOIN";
public const string ColumnJoinTypeRight = "RIGHT JOIN";
//public const string ColumnJoinTypeCross = "CROSS JOIN";
public const string ColumnConditionTypeAnd = "AND";
public const string ColumnConditionTypeOr = "OR";
public const string ColumnValidationTypeRequired = "required";
public const string ColumnValidationTypeNumeric = "numeric";
public const string ColumnValidationTypeRange = "range";
public const string ColumnValidationTypeStringLength = "stringLength";
public const string ColumnValidationTypeCustom = "custom";
public const string ColumnValidationTypeCompare = "compare";
public const string ColumnValidationTypePattern = "pattern";
public const string ColumnValidationTypeEmail = "email";
public const string ColumnValidationTypeAsync = "async";
public const string ColumnValidationComparisonTypeNotEqual = "!=";
public const string ColumnValidationComparisonTypeNotEqualOrType = "!==";
public const string ColumnValidationComparisonTypeLessThan = "<";
public const string ColumnValidationComparisonTypeLessThanOrEqual = "<=";
public const string ColumnValidationComparisonTypeEqualTo = "==";
public const string ColumnValidationComparisonTypeEqualAndType = "===";
public const string ColumnValidationComparisonTypeGreaterThan = ">";
public const string ColumnValidationComparisonTypeGreaterThanOrEqual = ">=";
public const string ColumnLookupTagBoxEditorApplyValueModeInstantly = "instantly";
public const string ColumnLookupTagBoxEditorApplyValueModeUseButtons = "useButtons";
}
public static class Urls
{
public const string EmailConfirmation = "Account.EmailConfirmation";
public const string PasswordReset = "Account.PasswordReset";
public const string TwoFactor = "Account.TwoFactor";
public const string Login = "Account.Login";
public const string UserDetail = "Identity.UserDetail";
}
public static class DefaultValues
{
public const string UserId = "@USERID";
public const string UserName = "@USERNAME";
public const string Roles = "@ROLES";
public const string Date = "@DATE";
public const string Now = "@NOW";
public const string Year = "@YEAR";
public const string Month = "@MONTH";
public const string Day = "@DAY";
public const string Id = "@ID";
public const string NewId = "@NEWID";
public const string Selected_Ids = "@SELECTED_IDS";
public const string TenantId = "@TENANTID";
public const string AutoNumber = "@AUTONUMBER";
}
public static class EditorTypes
{
public const string dxAutocomplete = "dxAutocomplete";
public const string dxCalendar = "dxCalendar";
public const string dxCheckBox = "dxCheckBox";
public const string dxColorBox = "dxColorBox";
public const string dxDateBox = "dxDateBox";
public const string dxDateRangeBox = "dxDateRangeBox";
public const string dxDropDownBox = "dxDropDownBox";
public const string dxHtmlEditor = "dxHtmlEditor";
public const string dxLookup = "dxHtmlEdidxLookuptor";
public const string dxNumberBox = "dxNumberBox";
public const string dxRadioGroup = "dxRadioGroup";
public const string dxRangeSlider = "dxRangeSlider";
public const string dxSelectBox = "dxSelectBox";
public const string dxSlider = "dxSlider";
public const string dxSwitch = "dxSwitch";
public const string dxTagBox = "dxTagBox";
public const string dxTextArea = "dxTextArea";
public const string dxTextBox = "dxTextBox";
}
public static class CustomEndpointConsts
{
public static class ParameterTypes
{
public const string Static = "S";
public const string Query = "Q";
public const string Path = "P";
public const string Body = "B";
}
}
public static class IdentityPermissions
{
public const string GroupName = "AbpIdentity";
public static class Roles
{
public const string Default = GroupName + ".Roles";
public const string Create = Default + ".Create";
public const string Update = Default + ".Update";
public const string Delete = Default + ".Delete";
public const string Export = Default + ".Export";
public const string Import = Default + ".Import";
public const string Note = Default + ".Note";
public const string ManagePermissions = Default + ".ManagePermissions";
}
public static class Users
{
public const string Default = GroupName + ".Users";
public const string Create = Default + ".Create";
public const string Update = Default + ".Update";
public const string Delete = Default + ".Delete";
public const string Export = Default + ".Export";
public const string Import = Default + ".Import";
public const string Note = Default + ".Note";
public const string ManagePermissions = Default + ".ManagePermissions";
public const string ManageRoles = Update + ".ManageRoles";
}
public static class UserLookup
{
public const string Default = GroupName + ".UserLookup";
}
public static string[] GetAll()
{
return ReflectionHelper.GetPublicConstantsRecursively(typeof(IdentityPermissions));
}
}
public static string FullNameTable(TableNameEnum TableName)
{
return TableNameResolver.GetFullTableName($"{TableName}");
}
public static string FullNameView(TableNameEnum TableName)
{
return TableNameResolver.GetFullViewName($"{TableName}");
}
}