private void Изменить_Click(object sender, EventArgs e) { Персоналные_данные PD = new Персоналные_данные(); PD.Имя = ChName.Text; PD.Фамилия = ChSecName.Text; PD.Отчество = ChThName.Text; PD.Серия = SeriesOfPassport.Text; PD.Номер = NumberOfPassport.Text; string newName = NewChSecName.Text; try { using (var context = new ИС_ЕРЗEntities2()) { if (PD.Серия == "" && PD.Номер == "") { var answer = context.Изменение_паспорта(0, PD.Имя, PD.Фамилия, PD.Отчество, PD.Имя, newName, PD.Отчество, PD.Серия, PD.Номер); MessageBox.Show("Вы изменили Фамилию"); } else if (newName == "") { var answer = context.Изменение_паспорта(1, PD.Имя, PD.Фамилия, PD.Отчество, PD.Имя, newName, PD.Отчество, PD.Серия, PD.Номер); MessageBox.Show("Вы изменили серию и номер паспорта"); } } } catch (SystemException ex) { MessageBox.Show(ex.Message); } }
// ФИО private void radioButton1_CheckedChanged(object sender, EventArgs e) { UpdateFIO fIO = new UpdateFIO(); Персоналные_данные PD = new Персоналные_данные(); if (radioButton1.Checked) { НовоеИмя.Visible = true; НоваяФамилия.Visible = true; НовОтчество.Visible = true; Серия.Visible = false; Номер.Visible = false; } MessageBox.Show(PD.Имя); // не присвоилось значение из textbox try { using (var context = new ИС_ЕРЗEntities2()) { string un = fIO.НовоеИмя.Text; string usn = fIO.НоваяФамилия.Text; string utn = fIO.НовОтчество.Text; var temp = context.Персоналные_данные.Where(b => b.Имя == PD.Имя && b.Фамилия == PD.Фамилия && b.Отчество == PD.Отчество); if (temp != null) { context.Изменение_паспорта(0, PD.Имя, PD.Фамилия, PD.Отчество, un, usn, utn, "676767", "6767"); context.SaveChanges(); MessageBox.Show("Ваше ФИО изменено"); } } } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }