コード例 #1
0
        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      = "Новая запись добавлена в базу!";
            }
        }
コード例 #2
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      = "Операция отклонена. Есть зависимые данные.";
                }
            }
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        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      = "Запись успешно изменена!";
            }
        }