public static void OnSetupProfile(IZProfile profile) { profile.SetProfileProperty("ClaimType", isGridVisible: true); profile.SetProfileProperty("ClaimValue", isGridVisible: true); profile.SetProfileProperty("UserLookupText", isGridVisible: true); }
public static void OnSetupProfile(IZProfile profile) { //profile.Collections["OrderDetails"] = false; //profile.SetProfileProperty("CategoryLookupText", isGridVisible: true); //profile.SetProfileProperty("SupplierLookupText", isGridVisible: true); }
public static void OnSetupProfile(IZProfile profile) { profile.SetProfileProperty("RoleName", isGridVisible: true); profile.SetProfileProperty("Operations", isGridVisible: true, isEditVisible: false); profile.SetProfileProperty("ActivityLookupText", isGridVisible: true); }
private string LookupTextToLINQOrderBy(string field, string direction) { // ClientLookupText -> Client.Name // Cliente_*LookupText -> Client_*.Name string result = field + " " + direction; if (field.EndsWith("LookupText")) { if (HasServerSideJoins) { // field words entityLINQ | entity // ClientLookupText Client LookupText Client | Client // ClientAreaLookupText Client Area LookupText ClientArea | ClientArea // Client1LookupText Client 1 LookupText Client1 | Client // ClientArea1LookupText Client Area 1 LookupText ClientArea1 | ClientArea // field = field.Replace("LookupText", ""); string entityLINQ = field; int underscore = field.IndexOf("_"); if (underscore >= 0) { // Client_* -> Client field = field.Left(underscore); } string entity1 = field; string entity2 = ""; string[] words = CodeSmithHelper.StringSplitPascalCase(field).Split(' '); for (int i = 0; i < words.Length - 1; i++) { entity2 += words[i]; } System.Type entityType = LibraryHelper.GetType(DataNamespace + "." + entity1); if (entityType == null) { entityType = LibraryHelper.GetType(DataNamespace + "." + entity2); } if (entityType == null) { result = ""; } else { IZProfile profile = DataHelper.GetProfile(entityType); result = entityLINQ + "." + profile.LINQOrderBy + " " + direction; } } else { result = ""; } } return(result); }
public static void OnSetupProfile(IZProfile profile) { profile.SetProfileProperty("Domain", isGridVisible: false, isEditVisible: false); profile.SetProfileProperty("Entity", isGridVisible: true); profile.SetProfileProperty("LogMode", isGridVisible: true, editCSS: "col-md-2"); profile.SetProfileProperty("LogOperations", isGridVisible: true); }
public static void OnSetupProfile(IZProfile profile) { //profile.Collections["Employees"] = false; //profile.Collections["EmployeeTerritories"] = false; //profile.Collections["Orders"] = false; //profile.SetProfileProperty("EmployeeEmployeeLookupText", isGridVisible: true); }
public static void OnSetupProfile(IZProfile profile) { profile.SetProfileProperty("LoginProvider", isEditVisible: false); profile.SetProfileProperty("ProviderKey", isEditVisible: false); profile.SetProfileProperty("UserId", isGridVisible: true); profile.SetProfileProperty("UserLookupText", isGridVisible: true); }
public static void OnSetupProfile(IZProfile profile) { //profile.Collections["OrderDetails"] = false; //profile.SetProfileProperty("CustomerLookupText", isGridVisible: true); //profile.SetProfileProperty("EmployeeLookupText", isGridVisible: true); //profile.SetProfileProperty("ShipperLookupText", isGridVisible: true); }
public static void OnSetupProfile(IZProfile profile) { profile.SetProfileProperty("LogDate", isGridVisible: true); profile.SetProfileProperty("LogTime", isGridVisible: true); profile.SetProfileProperty("LogUserName", isGridVisible: true); profile.SetProfileProperty("LogDomain", isGridVisible: false, isEditVisible: false); profile.SetProfileProperty("LogEntity", isGridVisible: true); profile.SetProfileProperty("LogOperation", isGridVisible: true); }
/// <summary> /// Setup Data Profile for assembly. /// </summary> /// <param name="dataAssemblyName">Data assembly</param> public static void SetupDataProfile(string dataAssemblyName) { Assembly.Load(dataAssemblyName); Assembly dataAssembly = LibraryHelper.GetAssembly(dataAssemblyName); Type[] types = dataAssembly.GetTypes(); foreach (Type typeDataModel in types) { if (typeDataModel.IsSubclassOf(typeof(ZDataBase)) && !typeDataModel.IsAbstract) { IZProfile profile = SetDataProfile(typeDataModel); LibraryHelper.InvokeMethod(typeDataModel, "OnSetupProfile", new object[] { profile }); } } }
public static void OnSetupProfile(IZProfile profile) { profile.Collections["UserClaims"] = false; profile.Collections["UserLogins"] = false; profile.SetProfileProperty("Id", isEditVisible: false); profile.SetProfileProperty("Email", isGridVisible: true); profile.SetProfileProperty("EmailConfirmed", isEditVisible: false); profile.SetProfileProperty("SecurityStamp", isEditVisible: false); profile.SetProfileProperty("PhoneNumber", isEditVisible: false); profile.SetProfileProperty("PhoneNumberConfirmed", isEditVisible: false); profile.SetProfileProperty("TwoFactorEnabled", isEditVisible: false); profile.SetProfileProperty("LockoutEndDateUtc", isGridVisible: true); profile.SetProfileProperty("LockoutEnabled", isGridVisible: true); profile.SetProfileProperty("AccessFailedCount", isEditVisible: false); }
/// <summary> /// Setup View Profile. /// </summary> /// <param name="dataAssemblyName">Data assembly</param> /// <param name="viewAssemblyName">View assembly</param> public static void SetupViewProfile(string dataAssemblyName, string viewAssemblyName) { Assembly.Load(dataAssemblyName); Assembly.Load(viewAssemblyName); Assembly dataAssembly = LibraryHelper.GetAssembly(dataAssemblyName); Assembly viewAssembly = LibraryHelper.GetAssembly(viewAssemblyName); Type[] types = dataAssembly.GetTypes(); foreach (Type typeDataModel in types) { if (typeDataModel.IsSubclassOf(typeof(ZDataBase)) && !typeDataModel.IsAbstract) { string viewModel = typeDataModel.FullName + "ViewModel"; Type typeViewModel = viewAssembly.GetType(viewModel); IZProfile profile = SetViewProfile(typeViewModel, typeDataModel); LibraryHelper.InvokeMethod(typeViewModel, "OnSetupProfile", new object[] { profile }); } } }
public static void OnSetupProfile(IZProfile profile) { //profile.SetProfileProperty("EmployeeLookupText", isGridVisible: true); //profile.SetProfileProperty("TerritorieLookupText", isGridVisible: true); }
public static void OnSetupProfile(IZProfile profile) { profile.SetProfileProperty("Id", isEditVisible: false); }
public static void OnSetupProfile(IZProfile profile) { //profile.SetProfileProperty("OrderLookupText", isGridVisible: true); //profile.SetProfileProperty("ProductLookupText", isGridVisible: true); }
public static void OnSetupProfile(IZProfile profile) { //profile.Collections["CustomerCustomerDemos"] = false; }
public static void OnSetupProfile(IZProfile profile) { //profile.Collections["Territories"] = false; }
public static void OnSetupProfile(IZProfile profile) { profile.Lookup = "UserName"; profile.LINQOrderBy = "UserName"; }
public static void OnSetupProfile(IZProfile profile) { //profile.Collections["Products"] = false; }
public static void OnSetupProfile(IZProfile profile) { profile.LINQOrderBy = "LogTime DESC"; }
public static void OnSetupProfile(IZProfile profile) { profile.Lookup = "Entity"; profile.LINQOrderBy = "Entity"; }
public static void OnSetupProfile(IZProfile profile) { //profile.SetProfileProperty("CustomerDemographicLookupText", isGridVisible: true); //profile.SetProfileProperty("CustomerLookupText", isGridVisible: true); }