private void dGVTires_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == dGVTires.Columns["edit_column"].Index) { var model = db.getById((int)dGVTires.Rows[dGVTires.CurrentRow.Index].Cells["id"].Value); AddTire AddTireForm = new AddTire(this, model); AddTireForm.Show(); } if (e.ColumnIndex == dGVTires.Columns["spend_column"].Index) { var model = db.getById((int)dGVTires.Rows[dGVTires.CurrentRow.Index].Cells["id"].Value); spendFromStock(model); loadTiresTable(); MessageBox.Show("Wydano z magazynu."); } if (e.ColumnIndex == dGVTires.Columns["delete_column"].Index) { //Do something with your button. try { DialogResult dialogResult = MessageBox.Show("Jesteś pewien, że chcesz usunąć?", "", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { var id = Convert.ToInt32(dGVTires.Rows[dGVTires.CurrentRow.Index].Cells["id"].Value.ToString()); db.deleteTireById(id); loadTiresTable(); //MessageBox.Show("Usunięto."); } else if (dialogResult == DialogResult.No) { //do something else } } catch (Exception ex) { Logging.LogWrite(ex.Message); MessageBox.Show("Nie można usunąć."); } } }
private void bAddTire_Click(object sender, EventArgs e) { AddTire AddTireForm = new AddTire(this); AddTireForm.Show(); }