Example #1
0
        public void addMedicApp(Заявки app)
        {
            bool flag = true;

            for (int i = 0; i < app.med_app.Count; i++)
            {
                if (app.med_app[i].Medicines == textBox3.Text)
                {
                    app.med_app[i].Quantity += Convert.ToInt32(textBox4.Text);
                    flag = false;
                    break;
                }
                else
                {
                    flag = true;
                }
            }

            if (flag)
            {
                app.add_medic_in_app(textBox3.Text, Convert.ToInt32(textBox4.Text));
                app.Number = app.med_app.Count();
                updateMedApp.Add(new Медикаменты_в_заявке(textBox3.Text, Convert.ToInt32(textBox4.Text)));
            }
        }
Example #2
0
        private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            int    i    = e.RowIndex;
            Заявки medI = bdApp2[i];

            bdMedApp2 = new BindingList <Медикаменты_в_заявке>(medI.GetMed_App());
            dataGridView2.DataSource       = bdMedApp2;
            dataGridView2.Columns[0].Width = 300;
            dataGridView2.Columns[1].Width = 140;
        }
Example #3
0
        private void dataGridApp_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            int i = e.RowIndex;

            Заявки medA = bdApp[i];

            bdMedApp = new BindingList <Медикаменты_в_заявке>(medA.GetMed_App());
            dataGridMedApp.DataSource       = bdMedApp;
            dataGridMedApp.Columns[0].Width = 300;
            dataGridMedApp.Columns[1].Width = 160;

            dataGridMedApp.Columns[0].HeaderText = "Наименование";
            dataGridMedApp.Columns[1].HeaderText = "Количество";
        }
Example #4
0
        private void dataGridApp_SelectionChanged(object sender, EventArgs e)
        {
            try
            {
                int i = dataGridApp.CurrentCell.RowIndex;

                Заявки medA = bdApp[i];

                bdMedApp = new BindingList <Медикаменты_в_заявке>(medA.GetMed_App());
                dataGridMedApp.DataSource       = bdMedApp;
                dataGridMedApp.Columns[0].Width = 300;
                dataGridMedApp.Columns[1].Width = 160;

                dataGridMedApp.Columns[0].HeaderText = "Наименование";
                dataGridMedApp.Columns[1].HeaderText = "Количество";
            }
            catch (NullReferenceException)
            {
            }
        }
Example #5
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (textBox1.Text.Length <= 3)
            {
                MessageBox.Show("Короткое название заявки");
            }
            if (textBox1.Text.Length >= 30)
            {
                MessageBox.Show("Большое название заявки");
            }

            if ((textBox1.Text.Length > 3) && (textBox1.Text.Length < 30))
            {
                if (!(edit))
                {
                    app = new Заявки(localDate, textBox1.Text, 0);
                    textBox3.Enabled = true;
                    textBox4.Enabled = true;
                    j           = j + 1;
                    label2.Text = "Медикамент №" + (m + 1);
                }
                else
                {
                    if (!(flag2))
                    {
                        ph.bdApp[index].Name = textBox1.Text;
                        label2.Text          = "Медикамент №" + ph.bdApp[index].med_app.Count;
                    }
                    else
                    {
                        ph.app[index].Name = textBox1.Text;
                        label2.Text        = "Медикамент №" + ph.app[index].med_app.Count;
                    }

                    button1.Enabled  = true;
                    textBox3.Enabled = true;
                    textBox4.Enabled = true;
                }
            }
        }
Example #6
0
 public void add_app(Заявки app)
 {
     bdApp.Add(app);
 }
Example #7
0
 public void add_app(Заявки m)
 {
     app.Add(m);
 }