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(); } }
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 = "Количество"; }
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) { } }