private void button1_Click(object sender, EventArgs e) { int n = 0, m = 0; if (!(int.TryParse(textBox3.Text, out n)) || !(int.TryParse(textBox4.Text, out m)) || (dateTimePicker1.Value >= DateTime.Now) || (n <= 0) || (m <= 0)) { label1.ForeColor = Color.Red; label1.Text = "Заполните все поля корректно!"; } else { MsContext context = new MsContext(); MedService medService = new MedService { Day = dateTimePicker1.Value, Weight = Convert.ToInt32(textBox3.Text), Height = Convert.ToInt32(textBox4.Text), ChildId = Convert.ToInt32(comboBox1.SelectedValue) }; context.MedServices.Add(medService); context.SaveChanges(); label1.ForeColor = Color.Green; label1.Text = "Новая запись добавлена в базу!"; } }
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 = "Операция отклонена. Есть зависимые данные."; } } }
public OneMs(int id) { thisId = id; InitializeComponent(); button1.Visible = false; button2.Visible = true; MsContext context = new MsContext(); MedService ms = context.MedServices.Find(thisId); if (ms != null) { dateTimePicker1.Value = ms.Day; textBox3.Text = Convert.ToString(ms.Weight); textBox4.Text = Convert.ToString(ms.Height); } }
private void button2_Click(object sender, EventArgs e) { int n = 0, m = 0; if (!(int.TryParse(textBox3.Text, out n)) || !(int.TryParse(textBox4.Text, out m)) || (dateTimePicker1.Value >= DateTime.Now) || (n <= 0) || (m <= 0)) { label1.ForeColor = Color.Red; label1.Text = "Заполните все поля корректно!"; } else { MsContext context = new MsContext(); MedService ms = context.MedServices.Find(thisId); ms.Day = dateTimePicker1.Value; ms.Weight = Convert.ToInt32(textBox3.Text); ms.Height = Convert.ToInt32(textBox4.Text); ms.ChildId = Convert.ToInt32(comboBox1.SelectedValue); context.SaveChanges(); label1.ForeColor = Color.Green; label1.Text = "Запись успешно изменена!"; } }