Ejemplo n.º 1
0
        private void DelButton_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                int  index     = dataGridView1.SelectedRows[0].Index;
                int  id        = 0;
                bool converted = Int32.TryParse(dataGridView1[0, index].Value.ToString(), out id);
                if (converted == false)
                {
                    return;
                }
                var del_person = db.Persons.Find(id);

                db.Persons.Remove(del_person);
                db.SaveChanges();

                MessageBox.Show("Объект удален", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 2
0
        private void AddButton_Click(object sender, EventArgs e)
        {
            /*Здесь загрузка БД также есть, потому что форма может быть вызвана из Рабочего Пространства*/
            ResultMedContext db;

            db = new ResultMedContext();
            db.Persons.Load();
            Random rnd    = new Random(); //для номера заключения
            Person person = new Person
            {
                /*Общие сведения об освидетельствуемом*/
                Surname    = SurnameTextBox.Text,
                Name       = NamTextBox.Text,
                Middlename = MiddNamTextBox.Text,
                Birthday   = dateTimePicker1.Text,
                /*Категории*/
                Category_Person = category_person.Text, //категория
                Arm_Status      = arm_status.Text,      //воинское звание
                /*Все что связано с диагонозом*/
                Article_Raspisanie = article_raspisanie.Text,
                Article_Trebovanie = article_trebovanie.Text,
                Diagnos            = Diagnos.Text,
                Category_Godnost   = category_godnost.Text,
                Result             = result.Text,
                Result_Date        = result_date.Text,
                Result_Id          = rnd.Next(1, 100),
                Other = ChairmanTextBox.Text
            };

            //person.Result_Id =
            //person.Result_Date =
            //person.Result_Prichina =

            /*
             * if (Other.Text == "")
             * {
             *  person.Other = Other.Text;
             * }*/
            db.Persons.Add(person);
            db.SaveChanges();
            MessageBox.Show("Новый объект добавлен");
        }