private void loadCarDoc() { CarDocList carDocList = CarDocList.getInstance(); dgvCarDoc.DataSource = carDocList.ToDataTableByCar(_car); if (dgvCarDoc.DataSource != null) { formatDGVCardDoc(); } }
private void btnCarDocDel_Click(object sender, EventArgs e) { if (MessageBox.Show("Удалить документ?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { int idCarDoc = Convert.ToInt32(dgvCarDoc.Rows[dgvCarDoc.SelectedCells[0].RowIndex].Cells[0].Value); CarDocList carDocList = CarDocList.getInstance(); carDocList.Delete(idCarDoc); loadCarDoc(); } }
private void btnAddCarDoc_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Multiselect = true; ofd.ShowDialog(); CarDocList carDocList = CarDocList.getInstance(); foreach (string file in ofd.FileNames) { CarDoc carDoc = _car.createCarDoc(file); carDoc.Save(); carDocList.Add(carDoc); } loadCarDoc(); }
private void dgvCarDoc_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (isCellNoHeader(e.RowIndex)) { int idCarDoc = Convert.ToInt32(dgvCarDoc.Rows[e.RowIndex].Cells[0].Value); CarDocList carDocList = CarDocList.getInstance(); CarDoc carDoc = carDocList.getItem(idCarDoc); if (e.ColumnIndex == 2) { WorkWithFiles.OpenFile(carDoc.File); } else { CarDoc_AddEdit carDocAE = new CarDoc_AddEdit(carDoc); if (carDocAE.ShowDialog() == System.Windows.Forms.DialogResult.OK) { loadCarDoc(); } } } }