private TableIO initializeProjectile() { ItemProjectileRecordManager itemRecordManager = new ItemProjectileRecordManager(this); TableIO tableIO = new TableIO(this, itemRecordManager); DataBinding dataBinding; dataBinding = tableIO.bind(null, Net7.Table_item_projectile._ammo, ""); dataBinding = tableIO.bind(projectileTypeCbo, Net7.Table_item_projectile._ammo_type_id, "Ammo Type"); projectileTypeCbo.Items.Clear(); projectileTypeCbo.Items.AddRange(Database.Database.getItemAmmoTypes(101)); dataBinding = tableIO.bind(projectileRoundsFiredTxt, Net7.Table_item_projectile._ammo_per_shot, "Rounds fired"); dataBinding.addValidation(new ValidateInteger()); dataBinding.addValidation(new ValidateNumericGreaterEqual(0)); dataBinding = tableIO.bind(projectileRangeTxt, Net7.Table_item_projectile._range_100, "Range 100%"); dataBinding.addValidation(new ValidateInteger()); dataBinding.addValidation(new ValidateNumericGreaterEqual(0)); dataBinding = tableIO.bind(projectileEnergyTxt, Net7.Table_item_projectile._energy_100, "Energy 100%"); dataBinding.addValidation(new ValidateInteger()); dataBinding.addValidation(new ValidateNumericGreaterEqual(0)); dataBinding = tableIO.bind(projectileReload100Txt, Net7.Table_item_projectile._reload_100, "Reload 100%"); dataBinding.addValidation(new ValidateNumericGreaterEqual(0)); // The actual field is unimportant. All that matters is that we get a call to RecordManager dataBinding = tableIO.bind(raceRestrictionsLbl, Net7.Table_item_projectile._rest_race, ""); dataBinding = tableIO.bind(professionRestrictionsLbl, Net7.Table_item_projectile._rest_prof, ""); tableIO.initialize(Net7.Tables.item_projectile.ToString(), Net7.Table_item_projectile._item_id, Database.Database.getQueryProjectile()); return(tableIO); }
private TableIO initializeProjectile() { ItemProjectileRecordManager itemRecordManager = new ItemProjectileRecordManager(this); TableIO tableIO = new TableIO(this, itemRecordManager); DataBinding dataBinding; dataBinding = tableIO.bind(null, Net7.Table_item_projectile._ammo, ""); dataBinding = tableIO.bind(projectileTypeCbo, Net7.Table_item_projectile._ammo_type_id, "Ammo Type"); projectileTypeCbo.Items.Clear(); projectileTypeCbo.Items.AddRange(Database.Database.getItemAmmoTypes(101)); dataBinding = tableIO.bind(projectileRoundsFiredTxt, Net7.Table_item_projectile._ammo_per_shot, "Rounds fired"); dataBinding.addValidation(new ValidateInteger()); dataBinding.addValidation(new ValidateNumericGreaterEqual(0)); dataBinding = tableIO.bind(projectileRangeTxt, Net7.Table_item_projectile._range_100, "Range 100%"); dataBinding.addValidation(new ValidateInteger()); dataBinding.addValidation(new ValidateNumericGreaterEqual(0)); dataBinding = tableIO.bind(projectileEnergyTxt, Net7.Table_item_projectile._energy_100, "Energy 100%"); dataBinding.addValidation(new ValidateInteger()); dataBinding.addValidation(new ValidateNumericGreaterEqual(0)); dataBinding = tableIO.bind(projectileReload100Txt, Net7.Table_item_projectile._reload_100, "Reload 100%"); dataBinding.addValidation(new ValidateNumericGreaterEqual(0)); // The actual field is unimportant. All that matters is that we get a call to RecordManager dataBinding = tableIO.bind(raceRestrictionsLbl, Net7.Table_item_projectile._rest_race, ""); dataBinding = tableIO.bind(professionRestrictionsLbl, Net7.Table_item_projectile._rest_prof, ""); tableIO.initialize(Net7.Tables.item_projectile.ToString(), Net7.Table_item_projectile._item_id, Database.Database.getQueryProjectile()); return tableIO; }