Beispiel #1
0
 private void BtAdd_Click(object sender, EventArgs e)
 {
     using (InputBookForm inForm = new InputBookForm())
     {
         if (inForm.ShowDialog() == DialogResult.OK)
         {
             books.Add(inForm.book);
             UpdateDgv();
         }
     }
 }
Beispiel #2
0
 private void ChangeRow(DataGridViewRow row)
 {
     using (InputBookForm inForm = new InputBookForm((Book)row.DataBoundItem))
     {
         inForm.EditOrFind();
         if (inForm.DialogResult == DialogResult.OK)
         {
             books.Add(inForm.book);
             UpdateDgv();
         }
     }
 }
Beispiel #3
0
        private void BtEdit_Click(object sender, EventArgs e)
        {
            if (dgv.SelectedRows.Count == 0)
            {
                MessageBox.Show("Выберите строку");
                return;
            }
            int  rowIndex = dgv.SelectedRows[0].Index;
            Book book     = (Book)dgv.SelectedRows[0].DataBoundItem;

            using (InputBookForm inputBookForm = new InputBookForm(book))
            {
                inputBookForm.EditOrFind();
                if (inputBookForm.ShowDialog() != DialogResult.OK)
                {
                    return;
                }
                book = inputBookForm.book;
                books.Add(book);
                UpdateDgv();
            }
        }