sozsoft-platform/api/src/Sozsoft.Platform.Domain.Shared/PlatformConsts.cs

846 lines
43 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 Sozsoft.Languages.Languages;
using Sozsoft.Platform.Enums;
using Volo.Abp.Reflection;
namespace Sozsoft.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 = "{ \"mediaResizing\": { \"enabled\": true }, \"imageUpload\": { \"tabs\": [\"file\", \"url\"], \"fileUploadMode\": \"base64\" }, \"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] }, { \"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\" }, { \"name\": \"cellProperties\" }, { \"name\": \"tableProperties\" } ] } }";
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(int precision = 2) => "{ \"format\": { \"type\": \"fixedPoint\", \"precision\": " + precision + " }, \"useMaskBehavior\": true, \"showSpinButtons\": true }";
public static string NumberPercentFormat = "{ \"format\": \"#0.##'%'\", \"useMaskBehavior\": true, \"showSpinButtons\": true }";
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 string ImageUploadOptions = "{\"width\": 80, \"height\": 80, \"multiple\": 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 string MaterialOnChange = "(() => { const p=e.component.option('selectedItem')||{}; const q=Math.round((parseFloat(p.Quantity)||0)*100); const u=Math.round((parseFloat(p.UnitPrice)||0)*100); setFormData({ ...formData, Quantity:q/100, UnitPrice:u/100, UomId:p.UomId, TotalAmount:Math.round((q*u)/100)/100 }); })();";
public static string CalcTotalAmount = "(() => { const n={...formData,[e.dataField]:e.value}; const q=Math.round((parseFloat(n.Quantity)||0)*100); const u=Math.round((parseFloat(n.UnitPrice)||0)*100); setFormData({ ...n, TotalAmount:Math.round((q*u)/100)/100 }); })();";
}
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 const string MaxConcurrentUsers = "MaxConcurrentUsers";
}
public static class Branches
{
public const string BranchCode = "DEMO";
public const string BranchName = "Demo Şube";
public const long BranchVknTckn = 52849619172;
public const string BranchTaxOffice = "Sarıgazi";
public const string BranchMobileNumber = "5449476346";
public const string BranchCountry = "Türkiye";
public const string BranchCity = "İstanbul";
public const string BranchDistrict = "Ümraniye";
public const string BranchTownship = "Esenşehir";
public const string BranchEmail = "demo@sozsoft.com";
public const string BranchWebsite = "www.sozsoft.com";
public const bool BranchIsActive = true;
}
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 HomeAddress = "HomeAddress";
public const string EducationLevel = "EducationLevel";
public const string GraduationSchool = "GraduationSchool";
public const string BloodType = "BloodType";
public const string Nationality = "Nationality";
public const string WorkHour = "WorkHour";
public const string DepartmentId = "DepartmentId";
public const string JobPositionId = "JobPositionId";
public const string SskNo = "SskNo";
public const string HireDate = "HireDate";
public const string TerminationDate = "TerminationDate";
public const string IdentityNumber = "IdentityNumber";
public const string SerialNo = "SerialNo";
public const string Province = "Province";
public const string District = "District";
public const string Village = "Village";
public const string VolumeNo = "VolumeNo";
public const string FamilySequenceNo = "FamilySequenceNo";
public const string SequenceNo = "SequenceNo";
public const string IssuedPlace = "IssuedPlace";
public const string IssuedDate = "IssuedDate";
public const string BirthPlace = "BirthPlace";
public const string BirthDate = "BirthDate";
public const string FatherName = "FatherName";
public const string MotherName = "MotherName";
public const string MaritalStatus = "MaritalStatus";
public const string MarriageDate = "MarriageDate";
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 LoginNotAllowed_WorkHour = GroupName + ".LoginNotAllowed_WorkHour";
public const string ConcurrentUserLimitError = GroupName + ".ConcurrentUserLimitError";
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 const string AdminWorkHourDefaultValue = "00:00-23:59";
public const string AdminDepartmentIdDefaultValue = "Yönetim";
public const string AdminJobPositionIdDefaultValue = "Genel Müdür";
}
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 Saas = Prefix.App + ".Saas";
public const string Branches = Prefix.App + ".Branches";
public static class Intranet
{
public const string Default = Prefix.App + ".Intranet";
public const string Announcement = Default + ".Announcement";
public const string Survey = Default + ".Survey";
public const string SurveyQuestion = Default + ".SurveyQuestion";
public const string SurveyResponse = Default + ".SurveyResponse";
public const string SocialPost = Default + ".SocialPost";
public const string SocialComment = Default + ".SocialComment";
public const string EventCategory = Default + ".EventCategory";
public const string EventType = Default + ".EventType";
public const string Event = Default + ".Event";
}
public static class Definitions
{
public const string Default = Prefix.App + ".Definitions";
public const string AiBot = Default + ".AiBot";
public const string GlobalSearch = Default + ".GlobalSearch";
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 SkillType = Default + ".SkillType";
public const string UomCategory = Default + ".UomCategory";
public const string Sector = Default + ".Sector";
public const string Department = Default + ".Department";
public const string JobPosition = Default + ".JobPosition";
}
public static class Restrictions
{
public const string Default = Prefix.App + ".Restrictions";
public const string WorkHour = Default + ".WorkHour";
public const string IpRestrictions = Default + ".IpRestrictions";
}
public const string SettingDefinitions = Prefix.App + ".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 DataSource = Prefix.App + ".DataSource";
public static class Listforms
{
public const string Default = Prefix.App + ".Listforms";
public const string Wizard = Default + ".Wizard";
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 Menus
{
public const string Default = Prefix.App + ".Menus";
public const string Routes = Default + ".Routes";
public const string MenuGroup = Default + ".MenuGroup";
public const string Menu = Default + ".Menu";
public const string Manager = Default + ".Manager";
}
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 const string CrudEndpoints = Default + ".CrudEndpoints";
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";
}
}
//Web Site
public const string Home = Prefix.App + ".Home";
public const string About = Prefix.App + ".About";
public const string Services = Prefix.App + ".Services";
public static class Orders
{
public const string Default = Prefix.App + ".Orders";
public const string Products = Default + ".Products";
public const string PaymentMethods = Default + ".PaymentMethods";
public const string InstallmentOptions = Default + ".InstallmentOptions";
public const string SalesOrders = Default + ".SalesOrders";
public const string SalesOrderItem = Default + ".SalesOrderItem";
}
public static class BlogManagement
{
public const string Default = Prefix.App + ".BlogManagement";
public const string BlogPosts = Default + ".Posts";
public const string BlogCategory = Default + ".Category";
}
public const string Demos = Prefix.App + ".Demos";
public const string Contact = Prefix.App + ".Contact";
//Administration
public const string Administration = Prefix.App + ".Administration";
public const string Setting = Prefix.App + ".Setting";
public static class IdentityManagement
{
public const string Default = Prefix.App + ".IdentityManagement";
public const string ClaimTypes = Default + ".ClaimType";
public const string AuditLogs = Default + ".AuditLogs";
}
public static class Reports
{
public const string Default = Prefix.App + ".Reports";
public const string Categories = Default + ".Categories";
public const string ReportTemplates = Default + ".ReportTemplates";
}
}
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 string LoginNotAllowed_WorkHour { get; set; } = "UserCannotSignInWorkHour";
public static string LoginNotAllowed_ConcurrentUserLimit { get; set; } = "UserCannotSignInConcurrentUserLimit";
}
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 const string dxImageUpload = "dxImageUpload";
}
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}");
}
public static class ListFormFieldAlignment
{
public const string Left = "left";
public const string Center = "center";
public const string Right = "right";
}
public static class ListFormFieldFormat
{
public const string Billions = "billions";
public const string Currency = "currency";
public const string Day = "day";
public const string Decimal = "decimal";
public const string Exponential = "exponential";
public const string FixedPoint = "fixedPoint";
public const string LargeNumber = "largeNumber";
public const string LongDate = "longDate";
public const string LongTime = "longTime";
public const string Millions = "millions";
public const string Millisecond = "millisecond";
public const string Month = "month";
public const string MonthAndDay = "monthAndDay";
public const string MonthAndYear = "monthAndYear";
public const string Percent = "percent";
public const string Quarter = "quarter";
public const string QuarterAndYear = "quarterAndYear";
public const string ShortDate = "shortDate";
public const string ShortTime = "shortTime";
public const string Thousands = "thousands";
public const string Trillions = "trillions";
public const string Year = "year";
public const string DayOfWeek = "dayOfWeek";
public const string Hour = "hour";
public const string LongDateLongTime = "longDateLongTime";
public const string Minute = "minute";
public const string Second = "second";
public const string ShortDateShortTime = "shortDateShortTime";
}
}