public static void VerificarTemporal(z_conductores cond) { DataSet ds = new z_carros().Getz_carros(); bool tiene = false; foreach (DataRow dr in ds.Tables[0].Rows) { if ((int)dr["id_conductor"] == cond.id_conductor) { tiene = true; break; } } // si no tiene más carros en servicio, eliminar conductor if (!tiene) { cond.deletez_conductores(cond.id_conductor); } }
private void btnEliminar_Click(object sender, EventArgs e) { if ( MessageBox.Show("¿Está seguro que desea eliminar este conductor?", "Confirmar Eliminación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { // eliminar var cond = new z_conductores(); cond.deletez_conductores((int)listConductores.SelectedValue); FillConductores(); } catch (Exception ex) { Log.ShowAndLog(ex); } } }