//Показ информации о форме по двойному клику по выбранной компании из списка private void dataGV_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0) { return; } int ID = Convert.ToInt32(dataGV[0, e.RowIndex].Value); ChangeOrSeeCompanyForm form = new ChangeOrSeeCompanyForm(CompanyCollection.GetCompanyById(ID)); form.Writable(false); form.ShowDialog(); bindListToDataGridView(CompanyCollection.companies); }
//Показ информации о компании выбранной в списке компаний по нажатию на клавишу "ПОСМОТРЕТЬ" private void ShowTSM_Click(object sender, EventArgs e) { try { int ID = Convert.ToInt32(dataGV[0, dataGV.SelectedRows[0].Index].Value); ChangeOrSeeCompanyForm form = new ChangeOrSeeCompanyForm(CompanyCollection.GetCompanyById (Convert.ToInt32(dataGV[0, dataGV.SelectedRows[0].Index].Value))); form.Writable(false); form.ShowDialog(); bindListToDataGridView(CompanyCollection.companies); } catch (ArgumentOutOfRangeException) { MessageBox.Show("Выберите предприятие для просмотра.", "Просмотр предприятия", MessageBoxButtons.OK); return; } }