コード例 #1
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);
            }
        }
コード例 #2
0
ファイル: Change.cs プロジェクト: MIG3/IS-RZL
        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);
            }
        }
コード例 #3
0
        //Регистрация ЗЛ
        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);
            }
        }
コード例 #4
0
        //Изменение СМО
        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);
            }
        }
コード例 #5
0
        //Удаление пользователя
        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);
            }
        }