Example #1
0
        private void button8_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                try
                {
                    GroupContext context = new GroupContext();
                    Group        group   = context.Groups.Find(Convert.ToInt32(comboBox3.SelectedValue));
                    context.Groups.Remove(group);
                    context.SaveChanges();
                    label6.ForeColor = Color.Green;
                    label6.Text      = "Строка с данным индексом успешно удалена!";
                }
                catch
                {
                    label6.ForeColor = Color.Red;
                    label6.Text      = "Операция отклонена. Есть зависимые данные.";
                }
            }

            if (radioButton2.Checked)
            {
                try
                {
                    ChildContext context = new ChildContext();
                    Child        child   = context.Children.Find(Convert.ToInt32(comboBox2.SelectedValue));
                    context.Children.Remove(child);
                    context.SaveChanges();
                    label6.ForeColor = Color.Green;
                    label6.Text      = "Строка с данным индексом успешно удалена!";
                }
                catch
                {
                    label6.ForeColor = Color.Red;
                    label6.Text      = "Операция отклонена. Есть зависимые данные.";
                }
            }

            if (radioButton3.Checked)
            {
                try
                {
                    MsContext  context = new MsContext();
                    MedService ms      = context.MedServices.Find(Convert.ToInt32(comboBox4.SelectedValue));
                    context.MedServices.Remove(ms);
                    context.SaveChanges();
                    label6.ForeColor = Color.Green;
                    label6.Text      = "Строка с данным индексом успешно удалена!";
                }
                catch
                {
                    label6.ForeColor = Color.Red;
                    label6.Text      = "Операция отклонена. Есть зависимые данные.";
                }
            }
        }
Example #2
0
        public OneCh(int id)
        {
            thisId = id;
            InitializeComponent();
            button1.Visible = false;
            button2.Visible = true;

            ChildContext context = new ChildContext();
            Child        child   = context.Children.Find(thisId);

            if (child != null)
            {
                textBox2.Text         = child.Name;
                dateTimePicker1.Value = child.BirthDay;
            }
        }
Example #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     if ((textBox2.Text == "") || (dateTimePicker1.Value >= DateTime.Now))
     {
         label1.ForeColor = Color.Red;
         label1.Text      = "Заполните все поля корректно!";
     }
     else
     {
         ChildContext context = new ChildContext();
         Child        child   = context.Children.Find(thisId);
         child.Name     = textBox2.Text;
         child.BirthDay = dateTimePicker1.Value;
         child.GroupId  = Convert.ToInt32(comboBox1.SelectedValue);
         context.SaveChanges();
         label1.ForeColor = Color.Green;
         label1.Text      = "Запись успешно изменена!";
     }
 }
Example #4
0
 private void button1_Click(object sender, EventArgs e)
 {
     if ((textBox2.Text == "") || (dateTimePicker1.Value >= DateTime.Now))
     {
         label1.ForeColor = Color.Red;
         label1.Text      = "Заполните все поля корректно!";
     }
     else
     {
         ChildContext context = new ChildContext();
         Child        child   = new Child
         {
             Name     = textBox2.Text,
             BirthDay = dateTimePicker1.Value,
             GroupId  = Convert.ToInt32(comboBox1.SelectedValue)
         };
         context.Children.Add(child);
         context.SaveChanges();
         label1.ForeColor = Color.Green;
         label1.Text      = "Новая запись добавлена в базу!";
     }
 }