Author: kmorin Date: 2014-01-29 14:38:23 +0100 (Wed, 29 Jan 2014) New Revision: 39 Url: http://forge.codelutin.com/projects/wlo/repository/revisions/39 Log: fixes #4252 D?\195?\169sactiver la case coch?\195?\169e "m?\195?\169lange d'esp?\195?\168ces" si il existe au moins deux fils enregistr?\195?\169s Modified: trunk/src/fr/ifremer/wlo/CommercialSpeciesFormActivity.java Modified: trunk/src/fr/ifremer/wlo/CommercialSpeciesFormActivity.java =================================================================== --- trunk/src/fr/ifremer/wlo/CommercialSpeciesFormActivity.java 2014-01-28 21:37:56 UTC (rev 38) +++ trunk/src/fr/ifremer/wlo/CommercialSpeciesFormActivity.java 2014-01-29 13:38:23 UTC (rev 39) @@ -24,6 +24,7 @@ * #L% */ +import android.database.Cursor; import android.os.Bundle; import android.util.Log; import android.view.View; @@ -125,6 +126,14 @@ model.setSpeciesMix(b); } }); + boolean speciesMixEnabled = model.isNew() || !model.isSpeciesMix(); + if (!speciesMixEnabled) { + WloSqlOpenHelper soh = new WloSqlOpenHelper(this); + Cursor cursor = soh.getAllScientificSpecies(model.getId()); + int scientificSpeciesNb = cursor.getCount(); + speciesMixEnabled = scientificSpeciesNb < 2; + } + speciesMixEditor.setEnabled(speciesMixEnabled); initEditText(R.id.form_comment, CommercialSpeciesModel.COLUMN_COMMENT);