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 ChangeToChangeForm(Человек ofwhat) { FioBox.Text = ofwhat.ФИО; Adressbox.Text = ofwhat.Адрес; Datebox.Text = ofwhat.ДатаРождения; this.Text = "Changeform"; add = false; wasID = ofwhat.IDчеловека; }