示例#1
0
        //добавить
        private void button1_Click(object sender, EventArgs e)
        {
            addform      add    = new addform();
            DialogResult result = add.ShowDialog(this);

            if (result == DialogResult.Cancel)
            {
                return;
            }

            Izdanie izd = new Izdanie();

            izd.idizdanie = int.Parse(add.textBox1.Text);
            izd.pereplet  = add.textBox2.Text;
            izd.format    = add.textBox3.Text;


            db.Izdanie.Add(izd);
            db.SaveChanges();

            MessageBox.Show("Новый объект добавлен");
        }
示例#2
0
        //удалить издание
        private void button8_Click(object sender, EventArgs e)
        {
            if (dataGridView3.SelectedRows.Count > 0)
            {
                int  index     = dataGridView3.SelectedRows[0].Index;
                int  id        = 0;
                bool converted = Int32.TryParse(dataGridView3[0, index].Value.ToString(), out id);
                if (converted == false)
                {
                    return;
                }

                Izdanie izd = db.Izdanie.Find(id);
                db.Izdanie.Remove(izd);

                db.SaveChanges();

                MessageBox.Show("Объект удален");
            }
            else
            {
                MessageBox.Show("Выберите строку таблицы)!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#3
0
        //изменить издание
        private void button9_Click(object sender, EventArgs e)
        {
            if (dataGridView3.SelectedRows.Count > 0)
            {
                int index = dataGridView3.SelectedRows[0].Index;
                int id    = 0;

                bool converted = Int32.TryParse(dataGridView3[0, index].Value.ToString(), out id);
                if (converted == false)
                {
                    return;
                }

                Izdanie izd = db.Izdanie.Find(id);
                addform add = new addform();

                add.textBox1.Text = izd.idizdanie.ToString();
                add.textBox2.Text = izd.pereplet;
                add.textBox3.Text = izd.format;

                DialogResult result = add.ShowDialog(this);

                if (result == DialogResult.Cancel)
                {
                    return;
                }

                izd.idizdanie = Convert.ToInt32(add.textBox1.Text);
                izd.pereplet  = add.textBox2.Text;
                izd.format    = add.textBox3.Text;

                db.SaveChanges();
                dataGridView3.Refresh(); // обновляем грид
                MessageBox.Show("Объект обновлен");
            }
        }