public frmAddEditBook(FormCreatingReason reason) { InitializeComponent(); try { bType = new BookType(); bookTypeBindingSource.DataSource = bType; switch (reason) { case FormCreatingReason.NewItem: Text = "Новая книга учета"; _isEditing = false; break; case FormCreatingReason.EditItem: tbTitle.Text = SelectedBook.Instance.Title; cbBookType.SelectedValue = SelectedBook.Instance.Type; Text = "Редактировать книгу учета"; _isEditing = true; break; } } catch (Exception ex) { MessageBox.Show(ex.Message + "\n\n" + ex.StackTrace, "Ooops!", MessageBoxButtons.OK, MessageBoxIcon.Error); DialogResult = DialogResult.None; } }
public frmAddEditAccount(FormCreatingReason reason) { InitializeComponent(); switch (reason) { case FormCreatingReason.EditItem: _isEditing = true; tbTitle.Text = SelectedAccount.Instance.Title; tbPassword.Text = SelectedAccount.Instance.Password; tbPasswordAgain.Text = SelectedAccount.Instance.Password; break; case FormCreatingReason.NewItem: _isEditing = false; break; } }
private void ShowAccountForm(FormCreatingReason reason) { frmAddEditAccount f = new frmAddEditAccount(reason); if (f.ShowDialog() == DialogResult.OK) { ShowAccountControl(); } }
private void ShowEditForm(FormCreatingReason reason) { frmAddEditCategory frm; switch (reason) { case FormCreatingReason.NewItem: frm = new frmAddEditCategory(); break; case FormCreatingReason.EditItem: frm = new frmAddEditCategory( (int)dsCategories.Tables["Category"].Rows[categoryBindingSource.Position]["categoryId"], dsCategories.Tables["Category"].Rows[categoryBindingSource.Position]["title"].ToString(), dsCategories.Tables["Category"].Rows[categoryBindingSource.Position]["innerType"].ToString()); break; default: frm = new frmAddEditCategory(); break; } if (frm.ShowDialog() == DialogResult.OK) { GetCategories(); } }
private void ShowBookForm(FormCreatingReason reason) { frmAddEditBook f = new frmAddEditBook(reason); if (f.ShowDialog() == DialogResult.OK) { GetBooks(); } }