private void OK_Click(object sender, EventArgs e) { var context = new LaborExchangeEntities(); string FIO = FioBox.Text, date = Datebox.Text, Adress = Adressbox.Text; string FIONoncontent = "`1234567890+_/\\"; for (int i = 0; i < FIONoncontent.Length; i++) { if (FIO.IndexOf(FIONoncontent[i]) >= 0) { MessageBox.Show("ФИО не может содержать следующие символы " + FIONoncontent + "\nПерепроверьте правильность введенных данных!", "Ошибка!"); return; } } if (!add) { context.Человек.Remove(context.Человек.Find(wasID)); } Человек a = context.Человек.Add(new Человек { ФИО = FIO, ДатаРождения = date, Адрес = Adress, IDчеловека = (add)?context.Человек.Count() + 1 : wasID }); context.SaveChanges(); DialogResult = DialogResult.OK; }
public void DeletePerson() { var context = new LaborExchangeEntities(); context.Человек.Remove(context.Человек.Find((int)humanGrid.CurrentRow.Cells[0].Value)); context.SaveChanges(); Form1_Load(null, new EventArgs()); }