private void _dgvDTP_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int idDTP = Convert.ToInt32(_dgvDTP.Rows[e.RowIndex].Cells[0].Value); DTP dtp = _dtpList.getItem(idDTP); DTP_AddEdit dtpAE = new DTP_AddEdit(dtp); if (dtpAE.ShowDialog() == System.Windows.Forms.DialogResult.OK) { loadDTP(); } }
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 SetFormatDTP() { SetCellFormat("Сумма возмещения", "N2"); DTPList dtpList = DTPList.getInstance(); foreach (DataGridViewRow row in _dgv.Rows) { int id; int.TryParse(row.Cells[0].Value.ToString(), out id); DTP dtp = dtpList.getItem(id); if (dtp.GetCurrentStatusAfterDTP() == "Отремонтирован") { row.Cells["Текущее состояние"].Style.BackColor = BBColors.bbGreen3; if (row.Cells["Сумма возмещения"].Value.ToString() == "0") { row.Cells["Сумма возмещения"].Style.BackColor = Color.MediumPurple; } } else { row.Cells["Текущее состояние"].Style.BackColor = Color.White; } } }
private void _dgvDTP_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (IsCellNoHeader(e.RowIndex)) { int idDtp = Convert.ToInt32(_dgvDTP.Rows[e.RowIndex].Cells[0].Value); var dtp = _dtpList.getItem(idDtp); var aedtp = new DTP_AddEdit(dtp); aedtp.ShowDialog(); } }
private void DoubleClickDTP(Point point) { if (_dgvMain.GetID() == 0) { return; } DTPList dtpList = DTPList.getInstance(); DTP dtp = dtpList.getItem(_dgvMain.GetID()); DTP_AddEdit dtpAE = new DTP_AddEdit(dtp); if (dtpAE.ShowDialog() == DialogResult.OK) { loadCars(); } }
private ToolStripMenuItem CreateShowDriverLicense() { ToolStripMenuItem item = CreateItem("Водительское удостоверение"); item.Click += delegate { if (_dgvMain.GetID() == 0) { return; } DateTime date = DateTime.Today; if (_mainStatus.Get() == Status.DTP) { DTPList dtpList = DTPList.getInstance(); DTP dtp = dtpList.getItem(_dgvMain.GetID()); date = dtp.Date; } Car car = _dgvMain.GetCar(); if (car == null) { return; } DriverCarList driverCarList = DriverCarList.getInstance(); Driver driver = driverCarList.GetDriver(car, date); LicenseList licencesList = LicenseList.getInstance(); DriverLicense driverLicense = licencesList.getItem(driver); if ((driverLicense != null) && (!string.IsNullOrEmpty(driverLicense.File))) { WorkWithFiles.openFile(driverLicense.File); } }; return(item); }