Merge branch 'master' of https://git.dirt.kz/igor/ASDC
This commit is contained in:
@ -1458,6 +1458,21 @@ public class LocustHealthActivity extends FragmentActivity implements LocationLi
|
||||
((selectDB)spiHlthProtectiveClothingClean).addField("", "");
|
||||
((selectDB)spiHlthProtectiveClothingClean).addField(getString(R.string.Yes), "1");
|
||||
((selectDB)spiHlthProtectiveClothingClean).addField(getString(R.string.No), "0");
|
||||
// Чтоб при изменении значения скрывались соответствующие поля
|
||||
((selectDB)spiHlthProtectiveClothingClean).setOnChangeValueListener(new OnClickListener()
|
||||
{
|
||||
@Override
|
||||
public void onClick(View v)
|
||||
{
|
||||
LinearLayout llHlthClothingState = findViewById(R.id.llHlthClothingState);
|
||||
if(((selectDB)spiHlthProtectiveClothingClean).getValue() != null && !((selectDB)spiHlthProtectiveClothingClean).getValue().equals("1")) {
|
||||
llHlthClothingState.setVisibility(View.VISIBLE);
|
||||
}else{
|
||||
edtHlthClothingState.setText("");
|
||||
llHlthClothingState.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
//H Замечания относительно типа и состояния средств индивидуальной защиты
|
||||
edtHlthClothingState = (EditText) findViewById(R.id.edtHlthClothingState);
|
||||
@ -1566,6 +1581,22 @@ public class LocustHealthActivity extends FragmentActivity implements LocationLi
|
||||
((selectDB)spiSafObservedPollution).addField("", "");
|
||||
((selectDB)spiSafObservedPollution).addField(getString(R.string.Yes), "1");
|
||||
((selectDB)spiSafObservedPollution).addField(getString(R.string.No), "0");
|
||||
// Чтоб при изменении значения скрывались соответствующие поля
|
||||
((selectDB)spiSafObservedPollution).setOnChangeValueListener(new OnClickListener()
|
||||
{
|
||||
@Override
|
||||
public void onClick(View v)
|
||||
{
|
||||
LinearLayout llSafTypePollution = findViewById(R.id.llSafTypePollution);
|
||||
if(((selectDB)spiSafObservedPollution).getValue() != null && ((selectDB)spiSafObservedPollution).getValue().equals("1")) {
|
||||
llSafTypePollution.setVisibility(View.VISIBLE);
|
||||
}else{
|
||||
edtSafTypePollution.setText("");
|
||||
llSafTypePollution.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
//H Если Да, то где и какой тип загрязнения?
|
||||
edtSafTypePollution = (EditText) findViewById(R.id.edtSafTypePollution);
|
||||
guiTableHealth.add(edtSafTypePollution, "safety_type_pollution");
|
||||
@ -1587,6 +1618,26 @@ public class LocustHealthActivity extends FragmentActivity implements LocationLi
|
||||
((selectDB)spiSafNonTarget2).addField("", "");
|
||||
((selectDB)spiSafNonTarget2).addField(getString(R.string.Yes), "1");
|
||||
((selectDB)spiSafNonTarget2).addField(getString(R.string.No), "0");
|
||||
// Чтоб при изменении значения скрывались соответствующие поля
|
||||
((selectDB)spiSafNonTarget2).setOnChangeValueListener(new OnClickListener()
|
||||
{
|
||||
@Override
|
||||
public void onClick(View v)
|
||||
{
|
||||
LinearLayout llSafNonTargetEffect2 = findViewById(R.id.llSafNonTargetEffect2);
|
||||
LinearLayout llSafNonTargetEffectPerson = findViewById(R.id.llSafNonTargetEffectPerson);
|
||||
if(((selectDB)spiSafNonTarget2).getValue() != null && ((selectDB)spiSafNonTarget2).getValue().equals("1")) {
|
||||
llSafNonTargetEffect2.setVisibility(View.VISIBLE);
|
||||
llSafNonTargetEffectPerson.setVisibility(View.VISIBLE);
|
||||
}else{
|
||||
edtSafNonTargetEffect2.setText("");
|
||||
edtSafNonTargetEffectPerson.setText("");
|
||||
llSafNonTargetEffect2.setVisibility(View.GONE);
|
||||
llSafNonTargetEffectPerson.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
//H Если Да, то где и какое воздействие?
|
||||
edtSafNonTargetEffect2 = (EditText) findViewById(R.id.edtSafNonTargetEffect2);
|
||||
guiTableHealth.add(edtSafNonTargetEffect2, "safety_non_target_effect");
|
||||
@ -2434,6 +2485,37 @@ public class LocustHealthActivity extends FragmentActivity implements LocationLi
|
||||
//boolean f;
|
||||
//int c;
|
||||
|
||||
//H Наблюдалось или сообщалось о случайном загрязнении? (например, разлив инсектицидов, неправильная очистка оборудования и т. д.)
|
||||
LinearLayout llSafTypePollution = findViewById(R.id.llSafTypePollution);
|
||||
if(((selectDB)spiSafObservedPollution).getValue() != null && ((selectDB)spiSafObservedPollution).getValue().equals("1")) {
|
||||
llSafTypePollution.setVisibility(View.VISIBLE);
|
||||
}else{
|
||||
edtSafTypePollution.setText("");
|
||||
llSafTypePollution.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
//H Наблюдалось или сообщалось о воздействии на нецелевые организмы? (например, болезни домашнего скота, смертность рыб, гибель пчел и т.д.)
|
||||
LinearLayout llSafNonTargetEffect2 = findViewById(R.id.llSafNonTargetEffect2);
|
||||
LinearLayout llSafNonTargetEffectPerson = findViewById(R.id.llSafNonTargetEffectPerson);
|
||||
if(((selectDB)spiSafNonTarget2).getValue() != null && ((selectDB)spiSafNonTarget2).getValue().equals("1")) {
|
||||
llSafNonTargetEffect2.setVisibility(View.VISIBLE);
|
||||
llSafNonTargetEffectPerson.setVisibility(View.VISIBLE);
|
||||
}else{
|
||||
edtSafNonTargetEffect2.setText("");
|
||||
edtSafNonTargetEffectPerson.setText("");
|
||||
llSafNonTargetEffect2.setVisibility(View.GONE);
|
||||
llSafNonTargetEffectPerson.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
//H Защитная одежда читая и в хорошем состоянии (теперь в этой анкете)
|
||||
LinearLayout llHlthClothingState = findViewById(R.id.llHlthClothingState);
|
||||
if(((selectDB)spiHlthProtectiveClothingClean).getValue() != null && !((selectDB)spiHlthProtectiveClothingClean).getValue().equals("1")) {
|
||||
llHlthClothingState.setVisibility(View.VISIBLE);
|
||||
}else{
|
||||
edtHlthClothingState.setText("");
|
||||
llHlthClothingState.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
//Проведен ли контроль эффективности (бригада мониторинга)?
|
||||
LinearLayout llEffTypeImpact2 = findViewById(R.id.llEffTypeImpact2);
|
||||
LinearLayout llEffMortality2 = findViewById(R.id.llEffMortality2);
|
||||
|
||||
Reference in New Issue
Block a user