Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        // ФИО
        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);
            }
        }