protected override void OnRead(SQLiteDataReader reader) { TypeInput.SelectedIndex = TypeData.FindIndex(reader["Type"]); FormulaInput.SelectedIndex = FormulaData.FindIndex(reader["Formula"]); HPModInput.SelectedIndex = int.Parse(reader["HPModType"].ToString()); SPModInput.SelectedIndex = int.Parse(reader["SPModType"].ToString()); HPAmountInput.Text = reader["HPAmount"].ToString(); HPPercentInput.Text = reader["HPPercent"].ToString(); SPPercentInput.Text = reader["SPPercent"].ToString(); HPRecoilInput.Text = reader["HPRecoil"].ToString(); ClassExclusive1Input.SelectedIndex = ClassExclusive1Data.FindIndex(reader["ClassExclusive1"]); ClassExclusive2Input.SelectedIndex = ClassExclusive2Data.FindIndex(reader["ClassExclusive2"]); ElementInput.SelectedIndex = ElementData.FindIndex(reader["Element"]); PowerInput.Text = reader["Power"].ToString(); AccuracyInput.Text = reader["Accuracy"].ToString(); CriticalRateInput.Text = reader["CriticalRate"].ToString(); PriorityInput.Text = reader["Priority"].ToString(); ScopeInput.SelectedIndex = int.Parse(reader["Scope"].ToString()); ConsecutiveActsInput.Text = reader["ConsecutiveActs"].ToString(); RandomActsInput.Text = reader["RandomActs"].ToString(); }
public override void ParameterizeAttributes() { SQLDB.ParameterizeAttribute("@Type", TypeData.OptionsListIds[TypeInput.SelectedIndex].ToString()); SQLDB.ParameterizeAttribute("@Formula", FormulaData.OptionsListIds[FormulaInput.SelectedIndex].ToString()); SQLDB.ParameterizeAttribute("@HPModType", HPModInput.SelectedIndex.ToString()); SQLDB.ParameterizeAttribute("@SPModType", SPModInput.SelectedIndex.ToString()); SQLDB.ParameterizeAttribute("@HPAmount", HPAmountInput.Text); SQLDB.ParameterizeAttribute("@HPPercent", HPPercentInput.Text); SQLDB.ParameterizeAttribute("@SPPercent", SPPercentInput.Text); SQLDB.ParameterizeAttribute("@HPRecoil", HPRecoilInput.Text); SQLDB.ParameterizeAttribute("@ClassExclusive1", ClassExclusive1Data.SelectedInput(ClassExclusive1Input)); SQLDB.ParameterizeAttribute("@ClassExclusive2", ClassExclusive1Data.SelectedInput(ClassExclusive2Input)); SQLDB.ParameterizeAttribute("@Element", ElementData.OptionsListIds[ElementInput.SelectedIndex].ToString()); SQLDB.ParameterizeAttribute("@Power", PowerInput.Text); SQLDB.ParameterizeAttribute("@Accuracy", AccuracyInput.Text); SQLDB.ParameterizeAttribute("@CriticalRate", CriticalRateInput.Text); SQLDB.ParameterizeAttribute("@Priority", PriorityInput.Text); SQLDB.ParameterizeAttribute("@Scope", ScopeInput.SelectedIndex.ToString()); SQLDB.ParameterizeAttribute("@ConsecutiveActs", ConsecutiveActsInput.Text); SQLDB.ParameterizeAttribute("@RandomActs", RandomActsInput.Text); }