90
item.naim_det = textBox4.Text;
item.id_gdet = Convert.ToInt32(comboBox1.SelectedValue);
item.col = (int)numericUpDown1.Value;
item.garant = (int)numericUpDown2.Value;
db.Detal.InsertOnSubmit(item);
db.SubmitChanges();
ViewDet();
}
else MessageBox.Show
("Повторный ввод данных", "Ошибка");
}
else MessageBox.Show
("Введите данные для добавления", "Ошибка");
}
catch (Exception ex)
{
throw ex;
}
}
//нажатие кнопки изменить
private void button2_Click(object sender, EventArgs e)
{
DialogResult result = MessageBox.Show(
"Изменить данные о детали: " + cellval + " ?",
"Изменение записи", MessageBoxButtons.OKCancel);
if (result == DialogResult.OK)
{
DataClasses1DataContext db = new DataClasses1DataContext();
var q = (from a in db.Detal
where a.naim_det == Convert.ToString(cellval)
select a).SingleOrDefault();
try
{
if (textBox4.Text != "")
{
q.cena = Convert.ToDecimal(textBox2.Text);
q.izg = textBox3.Text;
q.naim_det = textBox4.Text;
q.id_gdet = Convert.ToInt32(comboBox1.SelectedValue);
q.col = (int)numericUpDown1.Value;
q.garant = (int)numericUpDown2.Value;
db.SubmitChanges();
ViewDet();
}
else MessageBox.Show("Введите название детали", "Ошибка");
}
catch (Exception ex)
{
throw ex;
}
}
}
//нажатие кнопки удалить
private void button3_Click(object sender, EventArgs e)
{
DialogResult result = MessageBox.Show(
"Удалить деталь: " + cellval + " ?",
"Удаление записи", MessageBoxButtons.OKCancel);
if (result == DialogResult.OK)
{
DataClasses1DataContext db = new DataClasses1DataContext();