# Conflicts:
#	app/src/main/java/kz/istt/locust/LocustHealthActivity.java
This commit is contained in:
Igor I
2024-07-17 18:38:19 +05:00
4 changed files with 33 additions and 17 deletions

View File

@ -737,9 +737,9 @@ public class DbOpenHelper extends SQLiteOpenHelper
//Сведения по опрыскиванию //Сведения по опрыскиванию
"spr_leak boolean," + //Механическая безопасность: наблюдалась ли утечка инсектицида? (Да, Нет) "spr_leak boolean," + //Механическая безопасность: наблюдалась ли утечка инсектицида? (Да, Нет)
"spr_leak_plase text," + //Если Да, в какой части опрыскивателя имеется утечка? (Текст) "spr_leak_place text," + //Если Да, в какой части опрыскивателя имеется утечка? (Текст)
"spr_damage boolean," + //Система опрыскивания: повреждены распылители или сопла? (Да, Нет) "spr_damage boolean," + //Система опрыскивания: повреждены распылители или сопла? (Да, Нет)
"spr_damage_plase text," + //Если Да, какие повреждения? (Текст) "spr_damage_place text," + //Если Да, какие повреждения? (Текст)
"spr_treated_area_check boolean,"+// Обработанная площадь (проверено бригадой по мониторингу) (га) "spr_treated_area_check boolean,"+// Обработанная площадь (проверено бригадой по мониторингу) (га)
//"spr_fact_volume float," + // Фактическая норма объема опрыскивания (л/га) Расчет: (объем/площадь) //"spr_fact_volume float," + // Фактическая норма объема опрыскивания (л/га) Расчет: (объем/площадь)
@ -1255,9 +1255,9 @@ public class DbOpenHelper extends SQLiteOpenHelper
//Сведения по опрыскиванию //Сведения по опрыскиванию
"spr_leak boolean," + //Механическая безопасность: наблюдалась ли утечка инсектицида? (Да, Нет) "spr_leak boolean," + //Механическая безопасность: наблюдалась ли утечка инсектицида? (Да, Нет)
"spr_leak_plase text," + //Если Да, в какой части опрыскивателя имеется утечка? (Текст) "spr_leak_place text," + //Если Да, в какой части опрыскивателя имеется утечка? (Текст)
"spr_damage boolean," + //Система опрыскивания: повреждены распылители или сопла? (Да, Нет) "spr_damage boolean," + //Система опрыскивания: повреждены распылители или сопла? (Да, Нет)
"spr_damage_plase text," + //Если Да, какие повреждения? (Текст) "spr_damage_place text," + //Если Да, какие повреждения? (Текст)
"spr_treated_area_check boolean,"+// Обработанная площадь (проверено бригадой по мониторингу) (га) "spr_treated_area_check boolean,"+// Обработанная площадь (проверено бригадой по мониторингу) (га)
//"spr_fact_volume float," + // Фактическая норма объема опрыскивания (л/га) Расчет: (объем/площадь) //"spr_fact_volume float," + // Фактическая норма объема опрыскивания (л/га) Расчет: (объем/площадь)
@ -1401,6 +1401,9 @@ public class DbOpenHelper extends SQLiteOpenHelper
");"; ");";
db.execSQL(sql); db.execSQL(sql);
db.execSQL("ALTER TABLE frmlocusthealth ADD COLUMN spr_leak_place TEXT;");
db.execSQL("ALTER TABLE frmlocusthealth ADD COLUMN spr_damage_place TEXT;");
oldVersion=153; oldVersion=153;
} }

View File

@ -187,6 +187,11 @@ public class LocustHealthActivity extends FragmentActivity implements LocationLi
public EditText edtSprHeight = null; // Высота над поверхностью почвы (м) public EditText edtSprHeight = null; // Высота над поверхностью почвы (м)
public View spiSprLeak = null; //H Механическая безопасность: наблюдалась ли утечка инсектицида? public View spiSprLeak = null; //H Механическая безопасность: наблюдалась ли утечка инсектицида?
public View spiSprLeak = null; //H Механическая безопасность: наблюдалась ли утечка инсектицида?
public EditText edtSprLeakPlace = null; //H Если Да, в какой части опрыскивателя имеется утечка?
public View spiSprDamage = null; //H Система опрыскивания: повреждены распылители или сопла?
public EditText edtSprDamagePlace = null; //H Если Да, какие повреждения?
// public EditText edtSprWidth = null; // Ширина захвата (м) // public EditText edtSprWidth = null; // Ширина захвата (м)
// public EditText edtSprSpacing = null; // Расстояние между проходами опрыскивателя (м) (Надия Рашидовна сказала удалить) // public EditText edtSprSpacing = null; // Расстояние между проходами опрыскивателя (м) (Надия Рашидовна сказала удалить)
public View spiSprBarrier = null; // Барьеры (да, нет) public View spiSprBarrier = null; // Барьеры (да, нет)
@ -810,17 +815,25 @@ public class LocustHealthActivity extends FragmentActivity implements LocationLi
edtSprHeight = (EditText) findViewById(R.id.edtSprHeight); edtSprHeight = (EditText) findViewById(R.id.edtSprHeight);
guiTableDel.add(edtSprHeight, "spray_height"); guiTableDel.add(edtSprHeight, "spray_height");
//H Механическая безопасность: наблюдалась ли утечка инсектицида? //H Механическая безопасность: наблюдалась ли утечка инсектицида?
spiSprLeak = findViewById(R.id.spiSprLeak); spiSprLeak = findViewById(R.id.spiSprLeak);
guiTableDel.add(spiSprLeak, "spr_leak"); guiTableHealth.add(spiSprLeak, "spr_leak");
((selectDB)spiSprLeak).addField("", ""); ((selectDB)spiSprLeak).addField("", "");
((selectDB)spiSprLeak).addField(getString(R.string.Barriers), "1"); ((selectDB)spiSprLeak).addField(getString(R.string.Yes), "1");
((selectDB)spiSprLeak).addField(getString(R.string.Continuous), "0"); ((selectDB)spiSprLeak).addField(getString(R.string.No), "0");
//H Если Да, в какой части опрыскивателя имеется утечка?
edtSprLeakPlace = (EditText) findViewById(R.id.edtSprLeakPlace);
guiTableHealth.add(edtSprLeakPlace, "spr_leak_place");
//H Система опрыскивания: повреждены распылители или сопла?
spiSprDamage = findViewById(R.id.spiSprDamage);
guiTableHealth.add(spiSprDamage, "spr_damage");
((selectDB)spiSprDamage).addField("", "");
((selectDB)spiSprDamage).addField(getString(R.string.Yes), "1");
((selectDB)spiSprDamage).addField(getString(R.string.No), "0");
//H Если Да, какие повреждения?
edtSprDamagePlace = (EditText) findViewById(R.id.edtSprDamagePlace);
guiTableHealth.add(edtSprDamagePlace, "spr_damage_place");
++++++++++++
//H Если Да, в какой части опрыскивателя имеется утечка?
//H Система опрыскивания: повреждены распылители или сопла?
//H Если Да, какие повреждения?
// **********Сведения по опрыскиванию********** // **********Сведения по опрыскиванию**********
// Тип обработки // Тип обработки
@ -864,6 +877,7 @@ public class LocustHealthActivity extends FragmentActivity implements LocationLi
//H Обработанная площадь (проверено бригадой по мониторингу) (га) //H Обработанная площадь (проверено бригадой по мониторингу) (га)
// Общий объем использованной рабочей жидкости (л) // Общий объем использованной рабочей жидкости (л)
edtInsUsedVolume = (EditText) findViewById(R.id.edtInsUsedVolume); edtInsUsedVolume = (EditText) findViewById(R.id.edtInsUsedVolume);
guiTableDel.add(edtInsUsedVolume, "insecticide_used_volume"); guiTableDel.add(edtInsUsedVolume, "insecticide_used_volume");

View File

@ -84,6 +84,7 @@ public class MainActivity extends Activity {
Tools.loadLocale(this); Tools.loadLocale(this);
DbOpenHelper dboh = new DbOpenHelper(MainActivity.this);; DbOpenHelper dboh = new DbOpenHelper(MainActivity.this);;
//Перебираем и удаляем фото файлы названия которых нет в базе данных! //Перебираем и удаляем фото файлы названия которых нет в базе данных!
SQLiteDatabase db = dboh.getReadableDatabase(); SQLiteDatabase db = dboh.getReadableDatabase();
File directory = new File(Environment.getExternalStorageDirectory() + File.separator + "Pictures" + File.separator + "Locust"); File directory = new File(Environment.getExternalStorageDirectory() + File.separator + "Pictures" + File.separator + "Locust");

View File

@ -1093,9 +1093,7 @@
<dbfields.AutoCompleteTextViewDB <dbfields.AutoCompleteTextViewDB
android:id="@+id/spiInsContainerState" android:id="@+id/spiInsContainerState"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"/>
android:enabled="false"
android:focusable="false"/>
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
</LinearLayout> </LinearLayout>
@ -1634,7 +1632,7 @@
android:background="@color/transparent" android:background="@color/transparent"
app:boxBackgroundColor="@color/transparent"> app:boxBackgroundColor="@color/transparent">
<com.google.android.material.textfield.TextInputEditText <com.google.android.material.textfield.TextInputEditText
android:id="@+id/edtSprLeakPlase" android:id="@+id/edtSprLeakPlace"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
@ -1679,7 +1677,7 @@
android:background="@color/transparent" android:background="@color/transparent"
app:boxBackgroundColor="@color/transparent"> app:boxBackgroundColor="@color/transparent">
<com.google.android.material.textfield.TextInputEditText <com.google.android.material.textfield.TextInputEditText
android:id="@+id/edtSprDamagePlase" android:id="@+id/edtSprDamagePlace"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"