private ToolStripMenuItem CreateShowNotice() { ToolStripMenuItem item = CreateItem("Извещение о страховом случае"); item.Click += delegate { Car car = _dgvMain.GetCar(); if (car == null) return; if (_mainStatus.Get() == Status.DTP) { DTPList dtpList = DTPList.getInstance(); DTP dtp = dtpList.getItem(_dgvMain.GetID()); CreateDocument doc = new CreateDocument(car); doc.showNotice(dtp); } else MessageBox.Show("Для формирования извещения необходимо перейти на вид \"ДТП\"", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); }; return item; }
private void messageToolStripMenuItem_Click(object sender, EventArgs e) { int idDTP = 0; int.TryParse(_dgvDTP.Rows[_dgvDTP.SelectedCells[0].RowIndex].Cells[0].Value.ToString(), out idDTP); DTP dtp = dtpList.getItem(idDTP); CreateDocument doc = new CreateDocument(_car); doc.showNotice(dtp); }