示例#1
0
        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;
     }
 }
示例#3
0
 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();
     }
 }
示例#5
0
 private void ShowBookForm(FormCreatingReason reason)
 {
     frmAddEditBook f = new frmAddEditBook(reason);
     if (f.ShowDialog() == DialogResult.OK)
     {
         GetBooks();
     }
 }