protected void Page_PreRender(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(TrnKey)) { SetErrorMessage("Invalid TrnKey"); return; } if (String.IsNullOrWhiteSpace(ModuleName)) { SetErrorMessage("Invalid ModuleName"); return; } if (String.IsNullOrWhiteSpace(LanguagePair)) { SetErrorMessage("Invalid LanguagePair"); return; } using (var db = DcFactory.Create <CommonDataDataContext>()) { var trn = (from n in db.CD_Translations where n.DateDeleted == null && n.TrnKey.ToLower() == TrnKey.ToLower() && n.LanguagePair.ToLower() == LanguagePair.ToLower() && n.ModuleName.ToLower() == ModuleName.ToLower() select n).Single(); tbDefaultText.Text = trn.DefaultText; tbTranslatedText.Text = trn.TranslatedText; } }
private bool MatchModuleName(string filter) { if (string.IsNullOrEmpty(filter)) { return(true); } return(ModuleName.ToLower().Equals(filter.ToLower())); }
public override int GetHashCode() { unchecked { int result = (ProcessName != null ? ProcessName.ToLower().GetHashCode() : 0); result = (result * 397) ^ (ModuleName != null ? ModuleName.ToLower().GetHashCode() : 0); result = (result * 397) ^ (FunctionName != null ? FunctionName.ToLower().GetHashCode() : 0); return(result); } }
public JournalLoadoutRemoveModule(JObject evt) : base(evt, JournalTypeEnum.LoadoutRemoveModule) { SuitID = ulong.MaxValue; // Limit search to this class only using DeclaredOnly. evt.ToObjectProtected(this.GetType(), true, false, System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.DeclaredOnly, this); // read fields named in this structure matching JSON names SuitFriendlyName = ItemData.GetSuit(SuitName, SuitName_Localised)?.Name ?? SuitName_Localised; SuitName = SuitName.ToLower(); // normalise ModuleNameFriendly = ItemData.GetWeapon(ModuleName, ModuleName_Localised)?.Name ?? ModuleName_Localised; SlotFriendlyName = SlotName.SplitCapsWordFull(); SlotName = SlotName.ToLower(); ModuleName = ModuleName.ToLower(); }
/// <summary> /// Called to allow the binary to to determine if it matches the Only module "short module name". /// </summary> /// <param name="OnlyModules"></param> /// <returns>The OnlyModule if found, null if not</returns> public override OnlyModule FindOnlyModule(List <OnlyModule> OnlyModules) { foreach (var ModuleName in ModuleNames) { foreach (var OnlyModule in OnlyModules) { if (OnlyModule.OnlyModuleName.ToLower() == ModuleName.ToLower()) { return(OnlyModule); } } } return(null); }
protected void btSave_Click(object sender, EventArgs e) { using (var db = DcFactory.Create <CommonDataDataContext>()) { var dbTrn = (from n in db.CD_Translations where n.DateDeleted == null && n.TrnKey.ToLower() == TrnKey.ToLower() && n.LanguagePair.ToLower() == LanguagePair.ToLower() && n.ModuleName.ToLower() == ModuleName.ToLower() select n).Single(); dbTrn.DefaultText = tbDefaultText.Text; dbTrn.TranslatedText = tbTranslatedText.Text; db.SubmitChanges(); SetSuccessMessage("Save successfully"); } }
protected void btSave_Click(object sender, EventArgs e) { using (var session = Hb8Factory.CreateSession()) { var dbTrn = (from n in session.Query <CD_Translation>() where n.DateDeleted == null && n.TrnKey.ToLower() == TrnKey.ToLower() && n.LanguagePair.ToLower() == LanguagePair.ToLower() && n.ModuleName.ToLower() == ModuleName.ToLower() select n).Single(); dbTrn.DefaultText = tbDefaultText.Text; dbTrn.TranslatedText = tbTranslatedText.Text; session.SubmitChanges(dbTrn); SetSuccessMessage("Save successfully"); } }
private long GetAddress(IntPtr processHandle) { ProcessModule module = null; foreach (ProcessModule item in Process.Modules) { if (item.ModuleName.ToLower() == ModuleName.ToLower()) { module = item; break; } } int bytesRead = 0; byte[] buffer = new byte[8]; long address = module.BaseAddress.ToInt64() + BaseOffset; ReadProcessMemory((int)processHandle, address, buffer, buffer.Length, ref bytesRead); long value = BitConverter.ToInt64(buffer, 0); for (int i = 0; i < Offsets.Length - 1; i++) { if (value <= 0x1000) { throw new ArgumentNullException(); } address = value + Offsets[i]; ReadProcessMemory((int)processHandle, address, buffer, buffer.Length, ref bytesRead); value = BitConverter.ToInt64(buffer, 0); } if (value <= 0x1000) { throw new ArgumentNullException(); } address = value + Offsets.Last(); return(address); }
public bool ValidCommand() { var tmp = GlobalSettings.AvailableCmd.Where(a => a.ModuleName.ToLower() == ModuleName?.ToLower()).Select(a => a.ModuleName).ToList(); if (tmp.Count > 0) { ModuleName = tmp[0]; _moduleisvalid = true; var tmp2 = GlobalSettings.AvailableCmd.Where(a => a.ModuleName == ModuleName && a.CommandName.ToLower() == CommandName?.ToLower()).Select(a => a).ToList(); if (tmp2.Count > 0) { CommandName = tmp2[0].CommandName; _commandisvalid = true; Assembly = tmp2[0].Assembly; Attr = tmp2[0].Attr; } } return(_moduleisvalid && _commandisvalid); }
public void DoGen() { File.WriteAllText($"{ControllerDir}\\{ModelName}Controller.cs", GenerateController(), Encoding.UTF8); File.WriteAllText($"{VmDir}\\{ModelName}VM.cs", GenerateVM("CrudVM"), Encoding.UTF8); File.WriteAllText($"{VmDir}\\{ModelName}ListVM.cs", GenerateVM("ListVM"), Encoding.UTF8); File.WriteAllText($"{VmDir}\\{ModelName}BatchVM.cs", GenerateVM("BatchVM"), Encoding.UTF8); File.WriteAllText($"{VmDir}\\{ModelName}ImportVM.cs", GenerateVM("ImportVM"), Encoding.UTF8); File.WriteAllText($"{VmDir}\\{ModelName}Searcher.cs", GenerateVM("Searcher"), Encoding.UTF8); if (UI == UIEnum.LayUI) { File.WriteAllText($"{ViewDir}\\Index.cshtml", GenerateView("ListView"), Encoding.UTF8); File.WriteAllText($"{ViewDir}\\Create.cshtml", GenerateView("CreateView"), Encoding.UTF8); File.WriteAllText($"{ViewDir}\\Edit.cshtml", GenerateView("EditView"), Encoding.UTF8); File.WriteAllText($"{ViewDir}\\Delete.cshtml", GenerateView("DeleteView"), Encoding.UTF8); File.WriteAllText($"{ViewDir}\\Details.cshtml", GenerateView("DetailsView"), Encoding.UTF8); File.WriteAllText($"{ViewDir}\\Import.cshtml", GenerateView("ImportView"), Encoding.UTF8); File.WriteAllText($"{ViewDir}\\BatchEdit.cshtml", GenerateView("BatchEditView"), Encoding.UTF8); File.WriteAllText($"{ViewDir}\\BatchDelete.cshtml", GenerateView("BatchDeleteView"), Encoding.UTF8); } if (UI == UIEnum.React) { if (Directory.Exists($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}") == false) { Directory.CreateDirectory($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}"); } if (Directory.Exists($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\views") == false) { Directory.CreateDirectory($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\views"); } if (Directory.Exists($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\store") == false) { Directory.CreateDirectory($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\store"); } File.WriteAllText($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\views\\action.tsx", GenerateReactView("action"), Encoding.UTF8); File.WriteAllText($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\views\\details.tsx", GenerateReactView("details"), Encoding.UTF8); File.WriteAllText($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\views\\models.tsx", GenerateReactView("models"), Encoding.UTF8); File.WriteAllText($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\views\\other.tsx", GenerateReactView("other"), Encoding.UTF8); File.WriteAllText($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\views\\search.tsx", GenerateReactView("search"), Encoding.UTF8); File.WriteAllText($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\views\\table.tsx", GenerateReactView("table"), Encoding.UTF8); File.WriteAllText($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\store\\index.ts", GetResource("index.txt", "Spa.React.store").Replace("$modelname$", ModelName.ToLower()), Encoding.UTF8); File.WriteAllText($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\index.tsx", GetResource("index.txt", "Spa.React").Replace("$modelname$", ModelName.ToLower()), Encoding.UTF8); File.WriteAllText($"{MainDir}\\ClientApp\\src\\pages\\{ModelName.ToLower()}\\style.less", GetResource("style.txt", "Spa.React").Replace("$modelname$", ModelName.ToLower()), Encoding.UTF8); var index = File.ReadAllText($"{MainDir}\\ClientApp\\src\\pages\\index.ts"); if (index.Contains($"path: '/{ModelName.ToLower()}'") == false) { index = index.Replace("/**WTM**/", $@" , {ModelName.ToLower()}: {{ name: '{ModuleName.ToLower()}', path: '/{ModelName.ToLower()}', component: () => import('./{ModelName.ToLower()}').then(x => x.default) }} /**WTM**/ "); File.WriteAllText($"{MainDir}\\ClientApp\\src\\pages\\index.ts", index, Encoding.UTF8); } var menu = File.ReadAllText($"{MainDir}\\ClientApp\\src\\subMenu.json"); if (menu.Contains($@"""Path"": ""/{ModelName.ToLower()}""") == false) { var i = menu.LastIndexOf("}"); menu = menu.Insert(i + 1, $@" ,{{ ""Key"": ""{Guid.NewGuid().ToString()}"", ""Name"": ""{ModuleName.ToLower()}"", ""Icon"": ""menu-fold"", ""Path"": ""/{ModelName.ToLower()}"", ""Component"": ""{ModelName.ToLower()}"", ""Action"": [], ""Children"": [] }} "); File.WriteAllText($"{MainDir}\\ClientApp\\src\\subMenu.json", menu, Encoding.UTF8); } } }