private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { //Ignora los clicks que no son sobre los elementos de la columna de botones if (e.RowIndex < 0 || dataGridView1.RowCount == e.RowIndex + 1 || (e.ColumnIndex != dataGridView1.Columns.IndexOf(dataGridView1.Columns["Seleccionar"]) && e.ColumnIndex != dataGridView1.Columns.IndexOf(dataGridView1.Columns["Eliminar"]))) return; ButacaDTO butaca = (ButacaDTO)dataGridView1.Rows[e.RowIndex].DataBoundItem; if (e.ColumnIndex == dataGridView1.Columns.IndexOf(dataGridView1.Columns["Seleccionar"])) { ModificarButaca vent = new ModificarButaca(butaca); vent.ShowDialog(this); } else { var confirmResult = MessageBox.Show("Seguro que quieres eliminar esta butaca?", "Confirmar Delete", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { ButacaDAO.delete(butaca); MessageBox.Show("La butaca fue eliminada con exito."); Reload(); } } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { //Ignora los clicks que no son sobre los elementos de la columna de botones if (e.RowIndex < 0 || dataGridView1.RowCount == e.RowIndex + 1 || (e.ColumnIndex != dataGridView1.Columns.IndexOf(dataGridView1.Columns["Seleccionar"]) && e.ColumnIndex != dataGridView1.Columns.IndexOf(dataGridView1.Columns["Eliminar"]))) { return; } ButacaDTO butaca = (ButacaDTO)dataGridView1.Rows[e.RowIndex].DataBoundItem; if (e.ColumnIndex == dataGridView1.Columns.IndexOf(dataGridView1.Columns["Seleccionar"])) { ModificarButaca vent = new ModificarButaca(butaca); vent.ShowDialog(this); } else { if (butaca.Habilitada == true) { var confirmResult = MessageBox.Show("Seguro que quieres eliminar esta butaca?", "Confirmar Delete", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { if (ButacaDAO.delete(butaca)) { butaca.Habilitada = false; MessageBox.Show("La butaca fue eliminada con exito."); Reload(); } } } else { MessageBox.Show("La butaca ya esta inhabilitada"); } } }