private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "" || textBox6.Text == "" || textBox7.Text == "" || textBox8.Text == "") { MessageBox.Show("Одно из важных полей не заполнено!"); return; } Список_ТЦ lich = new Список_ТЦ(); lich.ID_ТЦ = Convert.ToInt32(textBox1.Text);; lich.название_ТЦ = textBox2.Text; lich.статус = textBox3.Text; lich.количество_павильонов = Convert.ToInt16(textBox4.Text); lich.город = textBox5.Text; lich.стоимость_постройки = Convert.ToDecimal(textBox6.Text); lich.этажность = Convert.ToInt16(textBox7.Text); lich.коэффицент_добавчной_стоимости = Convert.ToDouble(textBox8.Text); db.Список_ТЦ.Add(lich); db.SaveChanges(); DialogResult = DialogResult.OK; }
private void button2_Click(object sender, EventArgs e) { Form6 frm = new Form6(); Список_ТЦ add = (Список_ТЦ)список_ТЦBindingSource.Current; frm.db = db; frm.add = add; DialogResult dr = frm.ShowDialog(); if (dr == DialogResult.OK) { список_ТЦBindingSource.DataSource = null; список_ТЦBindingSource.DataSource = db.Список_ТЦ.ToList(); } }
private void button3_Click(object sender, EventArgs e) { Список_ТЦ lich = (Список_ТЦ)список_ТЦBindingSource.Current; DialogResult dr = MessageBox.Show( "Вы действительно хотите удалить данные? " + lich.ID_ТЦ.ToString(), "Удаление данных", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { db.Список_ТЦ.Remove(lich); try { db.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } список_ТЦBindingSource.DataSource = db.Список_ТЦ.ToList(); } }