public ValidationDialog(GDbTab tab) : base("Table validation", "validity.png", SizeToContent.Manual, ResizeMode.CanResize) { //_editor = editor; InitializeComponent(); _asyncOperation = new AsyncOperation(_progressBar); WindowStartupLocation = WindowStartupLocation.CenterOwner; Owner = WpfUtilities.TopWindow; _loadSettingsUI(); _sdb = tab.ProjectDatabase; _validation = new DbValidationEngine(_sdb); _addSelectAll(_findErrors, _cbResSelectAll); _addSelectAll(_scanClientItems, _cbCiSelectAll); Binder.Bind(_cbResCollection, () => SdeAppConfiguration.VaResCollection); Binder.Bind(_cbResDrag, () => SdeAppConfiguration.VaResDrag); Binder.Bind(_cbResExistingOnly, () => SdeAppConfiguration.VaResExistingOnly); Binder.Bind(_cbResHeadger, () => SdeAppConfiguration.VaResHeadgear); Binder.Bind(_cbResIllust, () => SdeAppConfiguration.VaResIllustration); Binder.Bind(_cbResItem, () => SdeAppConfiguration.VaResInventory); Binder.Bind(_cbResMonster, () => SdeAppConfiguration.VaResMonster); Binder.Bind(_cbResNpc, () => SdeAppConfiguration.VaResNpc); Binder.Bind(_cbResShield, () => SdeAppConfiguration.VaResShield); Binder.Bind(_cbResWeapon, () => SdeAppConfiguration.VaResWeapon); Binder.Bind(_cbResGarment, () => SdeAppConfiguration.VaResGarment); Binder.Bind(_cbResInvalidFormat, () => SdeAppConfiguration.VaResInvalidFormat); Binder.Bind(_cbResEmpty, () => SdeAppConfiguration.VaResEmpty); Binder.Bind(_cbResInvalidCharacters, () => SdeAppConfiguration.VaResInvalidCharacters); Binder.Bind(_cbResClientMissing, () => SdeAppConfiguration.VaResClientItemMissing); Binder.Bind(_cbCiClassNumber, () => SdeAppConfiguration.VaCiViewId); Binder.Bind(_cbCiDescription, () => SdeAppConfiguration.VaCiDescription); Binder.Bind(_cbCiItemType, () => SdeAppConfiguration.VaCiItemRange); Binder.Bind(_cbCiClass, () => SdeAppConfiguration.VaCiClass); Binder.Bind(_cbCiAttack, () => SdeAppConfiguration.VaCiAttack); Binder.Bind(_cbCiDefense, () => SdeAppConfiguration.VaCiDefense); Binder.Bind(_cbCiProperty, () => SdeAppConfiguration.VaCiProperty); Binder.Bind(_cbCiRequiredLevel, () => SdeAppConfiguration.VaCiRequiredLevel); Binder.Bind(_cbCiWeaponLevel, () => SdeAppConfiguration.VaCiWeaponLevel); Binder.Bind(_cbCiWeight, () => SdeAppConfiguration.VaCiWeight); Binder.Bind(_cbCiLocation, () => SdeAppConfiguration.VaCiLocation); Binder.Bind(_cbCiCompoundOn, () => SdeAppConfiguration.VaCiCompoundOn); Binder.Bind(_cbCiNumberOfSlots, () => SdeAppConfiguration.VaCiNumberOfSlots); Binder.Bind(_cbCiIsCard, () => SdeAppConfiguration.VaCiIsCard); Binder.Bind(_cbCiName, () => SdeAppConfiguration.VaCiName); Binder.Bind(_cbCiJob, () => SdeAppConfiguration.VaCiJob); _listViewResults.MouseDoubleClick += (s, e) => _select(); _listViewResults.KeyUp += (s, e) => { if (e.Key == Key.Enter) { _select(); } }; }
public ValidationErrorView(ValidationErrors type, int itemId, string message, ServerDbs db, DbValidationEngine validationEngine) { Db = db; Error = type; Message = message; Id = itemId; ValidationEngine = validationEngine; }