Új hozzászólás Aktív témák
-
SektorFlop
aktív tag
inkább bemásolok mindent ami fontos lehet, de az igazság hogy totál összegányoltam az egészet a múltkor és most már alig látom át
Hétvégén lesz kicsi időm kicsit összekaparom a dolgokat. Bocsi hogy a topicot is szétgányolom, de hátha hétvégéig valaki tud valami jót mondani
Ha van benne valami extra nagy hülyeség (amit nem kétlek), ne szóljatok le nagyon, vegyétek figyelembe hogy még csak most tanulom dolgot, és szép szóból is tanulok 
DatabaseHelper
//adatbázis
static final String dbNAME = "fizetes.db";
static final int dbVersion = 1;
//fizetés tábla
static final String FizetesTable = "Fizetes";
static final String FizetesID = "FizID";
static final String FizetesOsszeg = "FizOszzeg";
static final String FizetesEgyenleg = "FizEgyenleg";
static final String FizetesHonap = "FizHonap";
public static final String CREATE_FIZETES = "CREATE TABLE "+ FizetesTable +"("+
FizetesID +" INTEGER PRIMARY KEY AUTOINCREMENT,"+
FizetesOsszeg +" INTEGER,"+
FizetesEgyenleg +" INTEGER,"+
FizetesHonap +" TEXT);";
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL(CREATE_FIZETES);
}
public Cursor getAllFizetes(){
SQLiteDatabase db=this.getWritableDatabase();
//Cursor c= db.rawQuery("Select "+FizetesHonap+", "+FizetesOsszeg+", "+FizetesEgyenleg+" from "+FizetesTable, new String [] {});
Cursor c= db.rawQuery("SELECT * FROM "+ FizetesTable, new String [] {});
return c;
}ViewFizetes
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.viewfizetes);
grid = (GridView) findViewById(R.id.grid);
txtTest = (TextView) findViewById(R.id.txtTest);
spinViewHonap = (Spinner) findViewById(R.id.spinViewHonap);
final String[] honap = new String[] {"Január", "Február", "Március", "Április", "Május",
"Június", "Július","Augusztus", "Szeptember", "Október", "November", "December"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, honap);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinViewHonap.setAdapter(adapter);
try{
spinViewHonap.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> arg0, View arg1, int position, long id) {
LoadGrid();
}
public void onNothingSelected(AdapterView<?> arg0) {
///////////
}
});
}catch(Exception ex){
txtTest.setText(ex.toString());
}
try{
grid.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> parent, View v, int position, long id){
try{
SQLiteCursor cr = (SQLiteCursor)parent.getItemAtPosition(position);
String honap = cr.getString(cr.getColumnIndex(DatabaseHelper.FizetesHonap));
int fizetes = cr.getInt(cr.getColumnIndex(DatabaseHelper.FizetesOsszeg));
int egyenleg = cr.getInt(cr.getColumnIndex(DatabaseHelper.FizetesEgyenleg));
Fizetes fiz = new Fizetes(fizetes, egyenleg, honap);
AlertDialog diag= Alert.ShowEditDialog(ViewFizetes.this,fiz);
diag.setOnDismissListener(new OnDismissListener() {
public void onDismiss(DialogInterface dialog) {
// TODO Auto-generated method stub
txtTest.setText("dismissed");
//((SimpleCursorAdapter)grid.getAdapter()).notifyDataSetChanged();
LoadGrid();}
});
diag.show();
}catch(Exception ex){
Alert.CatchError(ViewFizetes.this, ex.toString());
}
}});
}catch(Exception ex){
Alert.CatchError(ViewFizetes.this, ex.toString());
}
}
public void LoadGrid(){
dbHelper = new DatabaseHelper(this);
try
{
Cursor c = dbHelper.getAllFizetes();
startManagingCursor(c);
String[] from = new String[] {DatabaseHelper.FizetesHonap};
int[] to = new int[] {R.id.textHonapNev};
SimpleCursorAdapter sca = new SimpleCursorAdapter(this,R.layout.rowfizetes,c,from,to);
grid.setAdapter(sca);
}
catch(Exception ex){
AlertDialog.Builder b=new AlertDialog.Builder(this);
b.setMessage(ex.toString());
b.show();
}
Új hozzászólás Aktív témák
- Nintendo Switch 2, dobozában, játékkal, ajándék tokkal és kiegészítőkkel, 6 hónap garanciával eladó!
- HP PROBOOK X360 11 G5 N5030 /8GB/256 GB SSD/11.6" Hd Touch laptop+tablet garanciás
- MSI GeForce RTX 4080 SUPER GAMING X SLIM 16G - Alza garancia 2027.01.31 - BESZÁMÍTOK!
- Prémium Tápegységek Yó árasítva Ingyen Fox-al érdekelnek?
- Szép Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i9-11950H 64/2TB RTX A4000 8GB 4K OLED
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- iPhone 13 mini 128GB 100% (1év Garancia)- ÚJ EREDETI AKKUMULÁTOR
- iPhone 14 128GB 100% (1év Garancia)- ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
- Keresünk Galaxy S22/S22+/S22 Ultra
- Microsoft Surface Laptop 5 i5-1245U 16 GB RAM 2256X1504 érintőkijelző Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Hétvégén lesz kicsi időm kicsit összekaparom a dolgokat. Bocsi hogy a topicot is szétgányolom, de hátha hétvégéig valaki tud valami jót mondani
Ha van benne valami extra nagy hülyeség (amit nem kétlek), ne szóljatok le nagyon, vegyétek figyelembe hogy még csak most tanulom dolgot, és szép szóból is tanulok 
