Академический Документы
Профессиональный Документы
Культура Документы
ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_revizii);
listView = (ListView) findViewById(R.id.listaRevizii);
listView.setAdapter(new MyCustomAdapter(this,
R.layout.list_item,AdaugareActivity.listaRevizii));
}
};
listView.setOnItemClickListener(onItemClickListener);
}
}
}
// Database Name
private static final String DATABASE_NAME = "reviziiManager";
// Creating Tables
@Override
public void onCreate(SQLiteDatabase db) {
String CREATE_REVIZII_TABLE = "CREATE TABLE " + TABLE_REVIZII + "("
+ NUMAR_AUTO + " TEXT PRIMARY KEY, " + NUMAR_KM + " INTEGER, "
+ COST + " INTEGER, " + DATA + " TEXT, " + TIP + " TEXT" +")";
db.execSQL(CREATE_REVIZII_TABLE);
}
// Upgrading database
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// Drop older table if existed
db.execSQL("DROP TABLE IF EXISTS " + TABLE_REVIZII);
/**
* All CRUD(Create, Read, Update, Delete) Operations
*/
// Inserting Row
db.insert(TABLE_REVIZII, null, values);
db.close(); // Closing database connection
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_modify);
// listaRevizii = new ArrayList<>();
modificaRevizie = (Button) findViewById(R.id.modificaRevizie);
numarAuto = (EditText) findViewById(R.id.numarAuto);
numarKm = (EditText) findViewById(R.id.numarKm);
tip = (Spinner) findViewById(R.id.tip);
data = (EditText) findViewById(R.id.data);
cost = (EditText) findViewById(R.id.cost);
Intent intent=getIntent();
String numarMasinaIntent=intent.getStringExtra("numarAuto");
String numarKmIntent=intent.getStringExtra("numarKm");
String dataIntent=intent.getStringExtra("data");
String tipIntent=intent.getStringExtra("tip");
String costIntent=intent.getStringExtra("cost");
numarAuto.setText(numarMasinaIntent);
numarKm.setText(numarKmIntent);
data.setText(dataIntent);
cost.setText(costIntent);
if(AdaugareActivity.listaRevizii.get(i).getNumarAuto().equalsIgnoreCase(numarAutoStrin
g))
{
AdaugareActivity.listaRevizii.set(i,revizie);
Toast.makeText(ModifyActivity.this,"Revizia a fost
modificata !",Toast.LENGTH_SHORT).show();
}
}
}
else
{
Toast.makeText(ModifyActivity.this,"Selectati tipul reviziei
!",Toast.LENGTH_SHORT).show();
}
}
};
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
};
}
}
public class AdaugareActivity extends AppCompatActivity {
Button adaugaRevizie;
public static List<Revizie> listaRevizii;
EditText etNumarAuto;
EditText etNumarKm;
EditText etCost;
EditText etData;
Spinner spinner;
String numarAuto;
int numarKm;
int cost;
Date data;
String tipString;
DatabaseHandler db;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_adaugare);
db = new DatabaseHandler(this);
adaugaRevizie = (Button) findViewById(R.id.btnAdauga);
listaRevizii = new ArrayList<Revizie>();
etNumarAuto = (EditText) findViewById(R.id.etNumarAuto);
etNumarKm = (EditText) findViewById(R.id.etNumarKm);
etCost = (EditText) findViewById(R.id.etCost);
etData = (EditText) findViewById(R.id.etData);
spinner = (Spinner) findViewById(R.id.spinner);
@Override
public void onClick(View view) {
numarAuto = etNumarAuto.getText().toString();
numarKm = Integer.parseInt(etNumarKm.getText().toString());
}
else
{
Toast.makeText(AdaugareActivity.this,"Selectati tipul reviziei
!",Toast.LENGTH_SHORT).show();
}
};
Spinner.OnItemSelectedListener onItemSelectedListener = new
AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i,
long l) {
TextView editText = (TextView) view;
tipString = editText.getText().toString();
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
};
}
}