//измпенить издательство private void button12_Click(object sender, EventArgs e) { if (dataGridView4.SelectedRows.Count > 0) { int index = dataGridView4.SelectedRows[0].Index; int id = 0; bool converted = Int32.TryParse(dataGridView4[0, index].Value.ToString(), out id); if (converted == false) { return; } Izdatelstvo1 iz = db.Izdatelstvo1.Find(id); addizd addi = new addizd(); addi.textBox1.Text = iz.idizdatelstvo.ToString(); addi.textBox2.Text = iz.naimenovanie; addi.textBox3.Text = iz.year; addi.textBox4.Text = iz.kolvostr; addi.textBox5.Text = iz.gorod; addi.textBox6.Text = iz.telef; DialogResult result = addi.ShowDialog(this); if (result == DialogResult.Cancel) { return; } iz.idizdatelstvo = Convert.ToInt32(addi.textBox1.Text); iz.naimenovanie = addi.textBox2.Text; iz.year = addi.textBox3.Text; iz.kolvostr = addi.textBox4.Text; iz.gorod = addi.textBox5.Text; iz.telef = addi.textBox6.Text; db.SaveChanges(); dataGridView4.Refresh(); // обновляем грид MessageBox.Show("Объект обновлен"); } }
//удалить издательство private void button11_Click(object sender, EventArgs e) { if (dataGridView4.SelectedRows.Count > 0) { int index = dataGridView4.SelectedRows[0].Index; int id = 0; bool converted = Int32.TryParse(dataGridView4[0, index].Value.ToString(), out id); if (converted == false) { return; } Izdatelstvo1 iz = db.Izdatelstvo1.Find(id); db.Izdatelstvo1.Remove(iz); db.SaveChanges(); MessageBox.Show("Объект удален"); } else { MessageBox.Show("Выберите строку таблицы)!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void button4_Click(object sender, EventArgs e) { addizd addi = new addizd(); DialogResult result = addi.ShowDialog(this); if (result == DialogResult.Cancel) { return; } Izdatelstvo1 iz = new Izdatelstvo1(); iz.idizdatelstvo = int.Parse(addi.textBox1.Text); iz.naimenovanie = addi.textBox2.Text; iz.year = addi.textBox3.Text; iz.kolvostr = addi.textBox4.Text; iz.gorod = addi.textBox5.Text; iz.telef = addi.textBox6.Text; db.Izdatelstvo1.Add(iz); db.SaveChanges(); MessageBox.Show("Новый объект добавлен"); }