Example #1
0
        private void редактироватьПациентаToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int  index     = dataGridViewMain.SelectedRows[0].Index;
            int  Id        = 0;
            bool converted = Int32.TryParse(dataGridViewMain[0, index].Value.ToString(), out Id);

            if (converted == false)
            {
                return;
            }
            patient = bd.Card_Patients.Find(Id);
            PatientsForm f = new PatientsForm(patient);

            if (f.ShowDialog() == DialogResult.OK)
            {
                bd.SaveChanges();
                dataGridViewMain.Update();
                dataGridViewMain.Refresh();
                MessageBox.Show("Данные отредактированные!");
            }
            else
            {
                MessageBox.Show("Не удалось отредактировать данные!");
            }
        }
Example #2
0
        private void добавитьПациентаToolStripMenuItem_Click(object sender, EventArgs e)
        {
            bd.Card_Patients.Load();
            patient = new Card_Patients();
            PatientsForm f = new PatientsForm(patient);

            if (f.ShowDialog() == DialogResult.OK)
            {
                Card_Patients tmp = bd.Card_Patients.Local.Where(x => x.Number_Card == patient.Number_Card && x.Surname == patient.Surname && x.Name == patient.Name &&
                                                                 x.Patronymic == patient.Patronymic && x.Passport == patient.Passport && x.Adress == patient.Adress && x.Phone_number == patient.Phone_number &&
                                                                 x.Date_birth == patient.Date_birth && x.Id_Therapist == patient.Id_Therapist && x.IsMoved == patient.IsMoved).FirstOrDefault();
                if (tmp == null)
                {
                    bd.Card_Patients.Add(patient);
                    bd.SaveChanges();
                    MessageBox.Show("Данные успешно добавлены!");
                }
                else
                {
                    MessageBox.Show("Не удалось добавить данные!");
                }
            }
        }