Example #1
0
 private void button5_Click(object sender, EventArgs e)
 {
     if (!(edit))
     {
         inv         = new Накладные(localDate, textBox1.Text, 0);
         j           = j + 1;
         label2.Text = "Медикамент №" + m;
     }
     else
     {
         if (!(flag2))
         {
             ph.bdInv[index].name = textBox1.Text;
             ph.Update();
             button3.Enabled        = true;
             ph.bdInv[index].number = ph.bdInv[index].med_inv.Count();
         }
         else
         {
             ph.inv[index].name = textBox1.Text;
             ph.Update();
             button3.Enabled      = true;
             ph.inv[index].number = ph.inv[index].med_inv.Count();
         }
     }
     comboBox1.Enabled = true;
     textBox4.Enabled  = true;
     button1.Enabled   = true;
 }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            flag = true;
            try
            {
                if (textBox1.Text.Length <= 2)
                {
                    MessageBox.Show("Короткое название медикамента");
                }
                if (textBox1.Text.Length >= 10)
                {
                    MessageBox.Show("Большое название медикамента");
                }
                if (Convert.ToInt32(textBox2.Text) < 0)
                {
                    MessageBox.Show("Значение не может быть отрицательным");
                }
                if ((textBox1.Text != "") && (textBox2.Text != "") && (textBox1.Text.Length > 2) && (textBox1.Text.Length < 10) && (Convert.ToInt32(textBox2.Text) >= 0))
                {
                    for (int i = 0; i < ph.bdMedic.Count; i++)
                    {
                        if (ph.bdMedic[i].name == textBox1.Text)
                        {
                            ph.bdMedic[i].numbers_m = ph.bdMedic[i].numbers_m + Convert.ToInt32(textBox2.Text);
                            ph.Update();
                            flag = false;
                            break;
                        }
                        else
                        {
                            flag = true;
                        }
                    }

                    if (flag)
                    {
                        if (!(edit))
                        {
                            ph.add_med(new Медикаменты(localDate, textBox1.Text, Convert.ToInt32(textBox2.Text)));
                        }
                        else
                        {
                            if (!(flag2))
                            {
                                ph.bdMedic[index].localDate = localDate;
                                ph.bdMedic[index].name      = textBox1.Text;
                                ph.bdMedic[index].numbers_m = Convert.ToInt32(textBox2.Text);
                                ph.Update();
                                ph.Enabled = true;
                                Hide();
                            }
                            else
                            {
                                ph.med[index].localDate = localDate;
                                ph.med[index].name      = textBox1.Text;
                                ph.med[index].numbers_m = Convert.ToInt32(textBox2.Text);
                                ph.Update();
                                ph.Enabled = true;
                                Hide();
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Заполните все поля");
                }
            }
            catch (FormatException)
            {
                MessageBox.Show("Не правильное введено количество!");
            }
        }