845 lines
44 KiB
C#
845 lines
44 KiB
C#
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 Street = "Street";
|
||
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" },
|
||
};
|
||
}
|
||
}
|
||
}
|
||
|
||
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 ListFormCodes
|
||
{
|
||
public static class Forms
|
||
{
|
||
public const string FormLanguage = "form-language";
|
||
public const string FormUomCategory = "form-uomcategory";
|
||
public const string FormSkillType = "form-skilltype";
|
||
public const string FormTenant = "form-tenant";
|
||
public const string FormQuestionPool = "form-questionpool";
|
||
public const string FormBank = "form-bank";
|
||
public const string FormSurvey = "form-survey";
|
||
}
|
||
|
||
public static class Lists
|
||
{
|
||
public const string Tenant = "list-tenant";
|
||
public const string Branch = "list-branch";
|
||
public const string SettingDefinition = "list-settingdefinition";
|
||
public const string GlobalSearch = "list-globalsearch";
|
||
public const string Language = "list-language";
|
||
public const string LanguageText = "list-languagetext";
|
||
public const string Route = "list-route";
|
||
public const string Menu = "list-menu";
|
||
public const string DataSource = "list-datasource";
|
||
public const string Listform = "list-listform";
|
||
public const string NotificationRule = "list-notificationrule";
|
||
public const string Notification = "list-notification";
|
||
public const string BackgroundWorker = "list-backgroundworker";
|
||
public const string CustomEndpoint = "list-customendpoint";
|
||
public const string ReportCategory = "list-reportcategory";
|
||
public const string About = "list-about";
|
||
public const string Service = "list-service";
|
||
public const string Product = "list-product";
|
||
public const string PaymentMethod = "list-paymentmethod";
|
||
public const string InstallmentOption = "list-installmentoption";
|
||
public const string PurchaseOrder = "list-purchaseorder";
|
||
public const string BlogCategory = "list-blogcategory";
|
||
public const string BlogPost = "list-blogpost";
|
||
public const string Demo = "list-demo";
|
||
public const string Contact = "list-contact";
|
||
|
||
public const string ContactTag = "list-contacttag";
|
||
public const string ContactTitle = "list-contacttitle";
|
||
public const string Currency = "list-currency";
|
||
public const string CountryGroup = "list-countrygroup";
|
||
public const string Country = "list-country";
|
||
public const string City = "list-city";
|
||
public const string District = "list-district";
|
||
|
||
public const string PermissionGroup = "list-permissiongroup";
|
||
public const string Permission = "list-permission";
|
||
public const string ClaimType = "list-claimtype";
|
||
public const string Role = "list-role";
|
||
public const string User = "list-user";
|
||
public const string IpRestriction = "list-iprestriction";
|
||
public const string AuditLog = "list-auditlog";
|
||
|
||
public const string Sector = "list-sector";
|
||
public const string SkillType = "list-skilltype";
|
||
public const string Skill = "list-skill";
|
||
public const string SkillLevel = "list-skilllevel";
|
||
public const string UomCategory = "list-uomcategory";
|
||
public const string Uom = "list-uom";
|
||
public const string Bank = "list-bank";
|
||
public const string BankAccount = "list-bankaccount";
|
||
public const string Behavior = "list-behavior";
|
||
public const string Disease = "list-disease";
|
||
public const string Document = "list-document";
|
||
public const string EducationStatus = "list-educationstatus";
|
||
public const string EventType = "list-eventtype";
|
||
public const string EventCategory = "list-eventcategory";
|
||
public const string MeetingMethod = "list-meetingmethod";
|
||
public const string MeetingResult = "list-meetingresult";
|
||
public const string Program = "list-program";
|
||
public const string Interesting = "list-interesting";
|
||
public const string SalesRejectionReason = "list-salesrejectionreason";
|
||
public const string ClassCancellationReason = "list-classcancellationreason";
|
||
public const string Source = "list-source";
|
||
public const string Vaccine = "list-vaccine";
|
||
public const string NoteType = "list-notetype";
|
||
public const string WorkHour = "list-workhour";
|
||
public const string Vehicle = "list-vehicle";
|
||
public const string Schedule = "list-schedule";
|
||
public const string Psychologist = "list-psychologist";
|
||
public const string Meal = "list-meal";
|
||
public const string Lawyer = "list-lawyer";
|
||
public const string Event = "list-event";
|
||
public const string LessonPeriod = "list-lessonperiod";
|
||
public const string RegistrationType = "list-registrationtype";
|
||
public const string RegistrationMethod = "list-registrationmethod";
|
||
public const string ClassType = "list-classtype";
|
||
public const string Class = "list-class";
|
||
public const string Level = "list-level";
|
||
public const string QuestionTag = "list-questiontag";
|
||
public const string QuestionPool = "list-questionpool";
|
||
public const string Question = "list-question";
|
||
|
||
//Hr
|
||
public const string EmploymentType = "list-employmenttype";
|
||
public const string JobPosition = "list-jobposition";
|
||
public const string Department = "list-department";
|
||
public const string Badge = "list-badge";
|
||
public const string CostCenter = "list-costcenter";
|
||
public const string Employee = "list-employee";
|
||
public const string Leave = "list-leave";
|
||
public const string Overtime = "list-overtime";
|
||
public const string Payroll = "list-payroll";
|
||
public const string Template360 = "list-template360";
|
||
public const string Performance360 = "list-performance360";
|
||
public const string Training = "list-training";
|
||
public const string Reservation = "list-reservation";
|
||
public const string ShuttleRoute = "list-shuttleroute";
|
||
public const string Announcement = "list-announcement";
|
||
public const string Visitor = "list-visitor";
|
||
public const string Expense = "list-expense";
|
||
public const string Survey = "list-survey";
|
||
public const string SurveyQuestion = "list-surveyquestion";
|
||
public const string SurveyQuestionOption = "list-surveyquestionoption";
|
||
public const string SurveyResponse = "list-surveyresponse";
|
||
public const string SocialPost = "list-socialpost";
|
||
|
||
//Supply Chain
|
||
public const string MaterialType = "list-materialtype";
|
||
public const string MaterialGroup = "list-materialgroup";
|
||
// public const string Supplier = "list-supplier";
|
||
// public const string PurchaseOrder = "list-purchaseorder";
|
||
// public const string Inventory = "list-inventory";
|
||
|
||
}
|
||
}
|
||
|
||
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 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 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 Activity = Default + ".Activity";
|
||
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 Activity = Default + ".Activity";
|
||
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}");
|
||
}
|
||
}
|
||
|
||
|