99
payBox = (TextView) findViewById(R.id.paymnt);
adres = (TextView) findViewById(R.id.adres);
phone = (TextView) findViewById(R.id.phone);
infoBox = (TextView) findViewById(R.id.info);
sqlHelper = new DatabaseHelper(this);
db = sqlHelper.getWritableDatabase();
Bundle extras = getIntent().getExtras();
if (extras != null) {
userId = extras.getLong("id");
}
// если 0, то добавление
if (userId > 0) {
// получаем элемент по id из бд
userCursor = db.rawQuery("select * from " +
DatabaseHelper.TABLE1 + " where " +
DatabaseHelper.COLUMN_ID + "=?", new
String[]{String.valueOf(userId)});
userCursor.moveToFirst();
nameBox.setText(userCursor.getString(1));
adres.setText(userCursor.getString(3));
phone.setText(userCursor.getString(4));
infoBox.setText(userCursor.getString(5));
payBox.setText(userCursor.getString(2));
userCursor.close();
}
}
public void save(View view){
ContentValues cv = new ContentValues();
cv.put(DatabaseHelper.COLUMN_NAME1, nameBox.getText().toString());
cv.put(DatabaseHelper.COLUMN_SURNAME1,
payBox.getText().toString());
cv.put(DatabaseHelper.COLUMN_USERNAME1,
adres.getText().toString());
cv.put(DatabaseHelper.COLUMN_TYPE, phone.getText().toString());
cv.put(DatabaseHelper.COLUMN_ABOUT, infoBox.getText().toString());
cv.put(DatabaseHelper.COLUMN_COMPLETED, "В обработке");
if (userId > 0) {
db.update(DatabaseHelper.TABLE1, cv, DatabaseHelper.COLUMN_ID +
"=" + String.valueOf(userId), null);
} else {
db.insert(DatabaseHelper.TABLE1, null, cv);
}
Toast toast = Toast.makeText(this, "Ваша заявка принята и будет
добавлена в пулл к специалистам, скоро вашу проблему
решат.",Toast.LENGTH_LONG);
toast.show();
goHome();
}
private void goHome(){
// закрываем подключение
db.close();
// переход к главной activity
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |
Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);