// ФИО 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); } }
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 button1_Click(object sender, EventArgs e) { Пользователь userInfo = new Пользователь(); DialogResult result = userInfo.ShowDialog(this); if (result == DialogResult.Cancel) { return; } Персоналные_данные PD = new Персоналные_данные(); СМО SMO = new СМО(); //Papse PD.Дата_рождения = DateTime.Parse(userInfo.Дата_рождения.Text); PD.Имя = userInfo.Имя.Text; PD.Фамилия = userInfo.Фамилия.Text; PD.Отчество = userInfo.Отчество.Text; PD.Серия = userInfo.Серия.Text; PD.Номер = userInfo.Номер.Text; PD.Пол = userInfo.Пол.SelectedItem.ToString(); PD.Тип_документа = "полис"; SMO.Название = userInfo.СМО.Text; SMO.Субъект_федерации = userInfo.егион.Text; try { using (var context = new ИС_ЕРЗEntities2()) { //var search = context.Персоналные_данные.Where(b => b.Имя == PD.Имя && b.Отчество == PD.Отчество && b.Фамилия==PD.Фамилия); //if (search != null) // MessageBox.Show("Пользователь имеется в системе"); //else //{ var answer = context.Добавление_пользователя(0, PD.Фамилия, PD.Имя, PD.Отчество, PD.Пол, PD.Дата_рождения, PD.Тип_документа, PD.Номер, PD.Серия, SMO.Название, SMO.Субъект_федерации); MessageBox.Show("Новый пользователь добавлен"); //} } } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }
//Изменение СМО private void button2_Click(object sender, EventArgs e) { Пользователь userInfo = new Пользователь(); //newForm.Show(); DialogResult result = userInfo.ShowDialog(); if (result == DialogResult.Cancel) { return; } Персоналные_данные PD = new Персоналные_данные(); СМО SMO = new СМО(); //Papse PD.Дата_рождения = DateTime.Parse(userInfo.Дата_рождения.Text); //PD.Дата_рождения = "1996.12.12"; PD.Имя = userInfo.Имя.Text; PD.Фамилия = userInfo.Фамилия.Text; PD.Отчество = userInfo.Отчество.Text; PD.Серия = userInfo.Серия.Text; PD.Номер = userInfo.Номер.Text; PD.Пол = userInfo.Пол.SelectedItem.ToString(); PD.Тип_документа = "полис"; SMO.Название = userInfo.СМО.Text; SMO.Субъект_федерации = userInfo.егион.Text; try { using (var context = new ИС_ЕРЗEntities2()) { var answer = context.Выбор_СМО(PD.Дата_рождения, PD.Фамилия, PD.Имя, PD.Отчество, PD.Пол, PD.Номер, PD.Серия, SMO.Название, SMO.Субъект_федерации); //var gg = context.Добавление_пользователя(0, PD.Фамилия, PD.Имя, PD.Отчество, PD.Пол,PD.Дата_рождения, PD.Тип_документа, PD.Номер, PD.Серия, SMO.Название, SMO.Субъект_федерации); MessageBox.Show("Вы прикреплены к новой СМО"); } } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }
//Удаление пользователя private void button3_Click(object sender, EventArgs e) { //Пользователь userInfo = new Пользователь(); DeleteUser newForm = new DeleteUser(); //newForm.Show(); DialogResult result = newForm.ShowDialog(); if (result == DialogResult.Cancel) { return; } Персоналные_данные PD = new Персоналные_данные(); PD.Имя = newForm.ИмяУд.Text; PD.Фамилия = newForm.ФамилияУд.Text; PD.Отчество = newForm.ОтчествоУд.Text; try { using (var context = new ИС_ЕРЗEntities2()) { var menForDel = context.Персоналные_данные.Where(b => b.Имя == PD.Имя && b.Фамилия == PD.Фамилия && b.Отчество == PD.Отчество); if (menForDel != null) { context.Персоналные_данные.RemoveRange(menForDel); //удаляет по 2 значения context.SaveChanges(); } //var search = context.Персоналные_данные.SingleOrDefault(b => b.Имя == PD.Имя); //if (search == null) MessageBox.Show("Удалено"); //var table = context.Персоналные_данные; } } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }