private void LoadPlateSetting() { if (Setting == null) { Setting = new MaxigrafPlateSetting(); } tbObjectPath.Text = Setting.ObjectPath; tbNifudaPath.Text = Setting.NifudaPath; tbDefaultValue.Text = Setting.DefaultValue; tbMaxSymbolCount.Value = Setting.MaxSymbolCount; tbRegex.Text = Setting.Regex; tbMoveTo.Text = Setting.MoveTo; }
private void BtnAddPlateSetting_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var plateSetting = new MaxigrafPlateSetting { PlateID = Plate.PlateID }; if (new AddPlateSettingForm(plateSetting).ShowDialog() == DialogResult.OK) { var(result, error) = (new MaxigrafPlatesSettingsDatabaseAdapter()) .Insert(new List <MaxigrafPlateSetting> { plateSetting }); if (result == Result.Unsuccess) { MessageBox.Show($"Произошла ошибка: {error}", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { UpdateDataSource(); } } }
public AddPlateSettingForm(MaxigrafPlateSetting setting) { InitializeComponent(); Setting = setting; LoadPlateSetting(); }