Esempio n. 1
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (!(edit))
            {
                if (fl)
                {
                    try
                    {
                        BindingList <Медикаменты_в_накладной> MInv = new BindingList <Медикаменты_в_накладной>();

                        MInv = new BindingList <Медикаменты_в_накладной>(inv.GetMed_Inv());

                        for (int i = 0; i < MInv.Count; i++)
                        {
                            for (int j = 0; j < ph.bdMedic.Count; j++)
                            {
                                if (MInv[i].Medicines == ph.bdMedic[j].name)
                                {
                                    ph.bdMedic[j].numbers_m += MInv[i].Quantity;
                                }
                            }
                        }
                        ph.Enabled = true;
                        Hide();
                    }
                    catch (NullReferenceException)
                    {
                        ph.Enabled = true;
                        Hide();
                    }
                }
                else
                {
                    ph.Enabled = true;
                    Hide();
                }
            }
            else
            {
                ph.Enabled = true;
                Hide();
            }
        }
Esempio n. 2
0
        private void dataGridInvoice_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            int       i    = e.RowIndex;
            Накладные medI = bdInv[i];

            bdMedInv = new BindingList <Медикаменты_в_накладной>(medI.GetMed_Inv());
            dataGridMedInvoice.DataSource       = bdMedInv;
            dataGridMedInvoice.Columns[0].Width = 300;
            dataGridMedInvoice.Columns[1].Width = 160;

            dataGridMedInvoice.Columns[0].HeaderText = "Наименование";
            dataGridMedInvoice.Columns[1].HeaderText = "Количество";
        }
Esempio n. 3
0
        private void dataGridInvoice_SelectionChanged(object sender, EventArgs e)
        {
            try
            {
                int       i    = dataGridInvoice.CurrentCell.RowIndex;
                Накладные medI = bdInv[i];
                bdMedInv = new BindingList <Медикаменты_в_накладной>(medI.GetMed_Inv());
                dataGridMedInvoice.DataSource       = bdMedInv;
                dataGridMedInvoice.Columns[0].Width = 300;
                dataGridMedInvoice.Columns[1].Width = 160;

                dataGridMedInvoice.Columns[0].HeaderText = "Наименование";
                dataGridMedInvoice.Columns[1].HeaderText = "Количество";
            }
            catch (NullReferenceException) { }
        }