private void load_data() { pytanie = losuj_pytanie(kategoria); btnOdp1.Text = pytanie.Odp1; btnOdp2.Text = pytanie.Odp2; btnOdp3.Text = pytanie.Odp3; btnOdp4.Text = pytanie.Odp4; txtpytanie.Text = pytanie.Pytanie; int nazwa = pytanie.Obrazek; imageView.SetImageResource(nazwa); LinearLayout widok = (LinearLayout)FindViewById(Resource.Id.questionsLayout); LinearLayout widok2 = (LinearLayout)FindViewById(Resource.Id.questionsLayout2); if (pytanie.Poziom == 1) { widok.SetBackgroundColor(Android.Graphics.Color.Green); widok2.SetBackgroundColor(Android.Graphics.Color.Green); } else if (pytanie.Poziom == 2) { widok2.SetBackgroundColor(Android.Graphics.Color.Orange); } else if (pytanie.Poziom == 3) { widok.SetBackgroundColor(Android.Graphics.Color.Red); widok.SetBackgroundColor(Android.Graphics.Color.Red); } }
//Dodawanie pytań i odpowiedzi na potrzeby wersji 5.0 public static void AddQuestion(int ID_pytania1, string Poziom_trudnosci1, string Tresc_pytania1, string Obraz1, int ID_odp1, string Tresc_odp1, bool czy_odpok1) { using (PatternsEntities ctx = new PatternsEntities()) { //Create new Emp object Pytania pyt = new Pytania { ID_pytania = ID_pytania1, Tresc_pytania = Tresc_pytania1, Obrazek = Obraz1, Poziom_trudnosci = Poziom_trudnosci1 }; //Add to memory ctx.AddToPytania(pyt); //Save to database ctx.SaveChanges(); Odpowiedzi odp = new Odpowiedzi { ID_odpowiedzi = ID_odp1, Tresc_odpowiedzi = Tresc_odp1 }; //Add to memory ctx.AddToOdpowiedzi(odp); //Save to database ctx.SaveChanges(); Pytania_Odpowiedzi pytodp = new Pytania_Odpowiedzi { ID_odpowiedzi = ID_odp1, ID_pytania = ID_pytania1, Czy_odp_ok = czy_odpok1 }; //Add to memory ctx.AddToPytania_Odpowiedzi(pytodp); //Save to database ctx.SaveChanges(); } }
public static void CreatePytaniaAssetFile() { Pytania asset = CustomAssetUtility.CreateAsset <Pytania>(); asset.SheetName = "MySpreadSheet"; asset.WorksheetName = "Pytania"; EditorUtility.SetDirty(asset); }
void losowepytanie() { int losowosc = Random.Range(0, Nnoodpowiedzi.Count); aktualnepytanie = Nnoodpowiedzi[losowosc]; trescText.text = aktualnepytanie.tresc; a.text = aktualnepytanie.A; b.text = aktualnepytanie.B; c.text = aktualnepytanie.C; d.text = aktualnepytanie.D; }
private Question QuestionEntityToObject(Pytania entity) { List <string> tmpListEng = new List <string>(); List <string> tmpListPol = new List <string>(); tmpListEng.Add(entity.BlednaOdpAngielski1); tmpListEng.Add(entity.BlednaOdpAngielski2); tmpListEng.Add(entity.BlednaOdpAngielski3); tmpListPol.Add(entity.BlednaOdpPolski1); tmpListPol.Add(entity.BlednaOdpPolski2); tmpListPol.Add(entity.BlednaOdpPolski3); return(new Question((int)entity.IdPytania, entity.TrescAngielski, entity.TrescPolski, entity.OdpowiedzAngielski, entity.OdpowiedzPolski, tmpListPol, tmpListEng)); }
public void WyswietlPytanie(int numerPytania) { int oidPytania = listOidPytan[numerPytania]; Pytania pytanieObj = ContextDb.contextDB.Pytania.Where(a => a.id == oidPytania).FirstOrDefault(); textBoxPytanie.Text = pytanieObj.trescPytania; int rbcount = 0; foreach (var item in pytanieObj.Odpowiedzi) { listRB[rbcount].Text = item.odpowiedz; listRB[rbcount].Checked = false; //Odznaczenie poprzedniej odpowiedzi rbcount++; } }
public bool deleteTablePytania(Pytania pytanie) { try { using (var connection = new SQLiteConnection(System.IO.Path.Combine(folder, "bazaDanychTQ.db3"))) { connection.Delete(pytanie); return(true); } } catch (SQLiteException ex) { Log.Info("SQLiteEX", ex.Message); return(false); } }
public void WyswietlPytanie(int numerPytania) { int oidPytania = listOidPytan[numerPytania]; aktualnePytanieObj = ContextDb.contextDB.Pytania.Where(a => a.id == oidPytania).FirstOrDefault(); textBoxPytanie.Text = aktualnePytanieObj.trescPytania; int rbcount = 0; //dodobić mieszanie odpowiedzi foreach (var item in aktualnePytanieObj.Odpowiedzi) { listRB[rbcount].Text = item.odpowiedz; listRB[rbcount].Checked = false; //Odznaczenie poprzedniej odpowiedzi rbcount++; } czasOdpowiedzi.Restart(); }
public bool InsertIntoTablePytania(Pytania pytania) { try { using (var connection = new SQLiteConnection(System.IO.Path.Combine(folder, "Pytania.db3"))) { connection.Insert(pytania); return(true); } } catch (SQLiteException ex) { Log.Info("SQLiteEX", ex.Message); return(false); } }
void ZjadanieZiarenek() { GameObject o = UstawianieZiarenekNaPozycjach(transform.position); if (o != null) { Pytania pytanie = o.GetComponent <Pytania> (); if (pytanie != null) { if (!pytanie.zjedzone && (pytanie.czyToZiarno || pytanie.czyToDuzeZiarno)) { o.GetComponent <SpriteRenderer> ().enabled = false; //znika nam ziarenko pytanie.zjedzone = true; //zjedzony GameObject.Find("Gra").GetComponent <Plansza>().wynik += 1; zjedzoneZiarenka++; } if (zjedzoneZiarenka == 234) { SceneManager.LoadScene("Wygrana"); } } } }
private Pytania losuj_pytanie(string nazwa) { Pytania p = new Pytania(); Random generator = new Random(System.DateTime.Now.Millisecond); int numerPytania; int lstLength = lstSource.Count; while (true) { numerPytania = generator.Next(1, lstLength); p = lstSource[numerPytania]; if (idPytania != 0) { if (p.Id_kategorii == idPytania) { return(p); } } else { return(p); } } }
//Dodawanie pytań i odpowiedzi na potrzeby wersji 5.0 public static void AddQuestion(int ID_pytania1,string Poziom_trudnosci1, string Tresc_pytania1, string Obraz1, int ID_odp1,string Tresc_odp1, bool czy_odpok1) { using (PatternsEntities ctx = new PatternsEntities()) { //Create new Emp object Pytania pyt = new Pytania { ID_pytania = ID_pytania1, Tresc_pytania=Tresc_pytania1, Obrazek=Obraz1, Poziom_trudnosci=Poziom_trudnosci1}; //Add to memory ctx.AddToPytania(pyt); //Save to database ctx.SaveChanges(); Odpowiedzi odp = new Odpowiedzi { ID_odpowiedzi = ID_odp1, Tresc_odpowiedzi = Tresc_odp1 }; //Add to memory ctx.AddToOdpowiedzi(odp); //Save to database ctx.SaveChanges(); Pytania_Odpowiedzi pytodp = new Pytania_Odpowiedzi { ID_odpowiedzi = ID_odp1, ID_pytania = ID_pytania1, Czy_odp_ok = czy_odpok1 }; //Add to memory ctx.AddToPytania_Odpowiedzi(pytodp); //Save to database ctx.SaveChanges(); } }
private void Dodaj_Pytania() { Pytania samochody = new Pytania(Resource.Drawable.nissan, "Jakie to marka", "nissan", "mazda", "ford", "chevrolet", "nissan", 3, 1); db.InsertIntoTablePytania(samochody); Pytania samochody1 = new Pytania(Resource.Drawable.nissaniaudi, "Jakie to auta", "nissan", "nissan i audi", "ford", "chevrolet", "nissan i audi", 3, 1); db.InsertIntoTablePytania(samochody1); Pytania samochody2 = new Pytania(Resource.Drawable.s13, "Jaki kod ma to auto?", "B13", "S13", "S14", "SR20", "S13", 3, 1); db.InsertIntoTablePytania(samochody2); Pytania samochody3 = new Pytania(Resource.Drawable.rb26, "Jaki silnik posiada to auto?", "2JZ GTE", "SR20DET", "VR38DETT", "RB26DETT", "RB26DETT", 3, 2); db.InsertIntoTablePytania(samochody3); Pytania samochody4 = new Pytania(Resource.Drawable.m13B, "Jaki typ silnika ma to auto?", "Wankla", "Bokser", "V6", "Gwiazdowy", "Wankla", 3, 2); db.InsertIntoTablePytania(samochody4); Pytania geografia11 = new Pytania(Resource.Drawable.chiny, "Jakie miasto jest stolicą Chin? ", "Pekin", "Singapur", "Szanghaj", "Kanton", "Pekin", 2, 1); db.InsertIntoTablePytania(geografia11); Pytania geografia21 = new Pytania(Resource.Drawable.sekwana, "Jaka rzeka płynie przez Paryż", "Dunaj", "Sekwana", "Dunajec", "Tamiza", "Sekwana", 2, 1); db.InsertIntoTablePytania(geografia21); Pytania geografia32 = new Pytania(Resource.Drawable.everest, "Na jakiej wysokości znajduje się najwyższy szczyt świata", "8888", "8148", "8848", "8611", "8848", 2, 2); db.InsertIntoTablePytania(geografia32); Pytania geografia43 = new Pytania(Resource.Drawable.stalagnat, "Co przedstawia zdjęcie ?", "Stalagmit ", "Stalaktyt", "Polje", "Stalagnat", "Stalagnat", 2, 3); db.InsertIntoTablePytania(geografia43); Pytania matematyka11 = new Pytania(Resource.Drawable.trojkat90, "Jaka miarę ma ostatni kąt?", "60", "30", "90", "45", "90", 4, 1); db.InsertIntoTablePytania(matematyka11); Pytania matematyka21 = new Pytania(Resource.Drawable.p1235, "Jaka liczbe nalezy podniesc do kwadratu, żeby otrzymać ten wynik? ", "1222", "1235", "1243", "1234", "1235", 4, 1); db.InsertIntoTablePytania(matematyka21); Pytania matematyka32 = new Pytania(Resource.Drawable.szesciokat, "Jaka jest miara katow wewnetrzych danej figury?", "360", "1080", "720", "480", "720", 4, 2); db.InsertIntoTablePytania(matematyka32); Pytania matematyka42 = new Pytania(Resource.Drawable.deltoid, "Jaki jest wzór na pole deltoidu?", "(a*b)/2", "1/2*a * b ", "1/2 * b * a", " a * a * b * b", "(a*b)/2", 4, 2); db.InsertIntoTablePytania(matematyka42); Pytania fizyka11 = new Pytania(Resource.Drawable.uklad, "Ile jest planek w ukłądzie słonecznym", "10", "5", "8", "9", "8", 5, 1); db.InsertIntoTablePytania(fizyka11); Pytania fizyka21 = new Pytania(Resource.Drawable.wzglednosc, "Kto jest autorem teorii względności?", "Stefan Banach", "Michael Faraday ", "Nicola Tesla", "Albert Einstein", "Albert Einstein", 5, 1); db.InsertIntoTablePytania(fizyka21); Pytania fizyka31 = new Pytania(Resource.Drawable.stany, "Jak nazywa się przejście z gazowego w stały?", "resublimacja", "krzepnięcie", "topnienie", "sublimacja", "resublimacja", 5, 1); db.InsertIntoTablePytania(fizyka31); Pytania fizyka42 = new Pytania(Resource.Drawable.amper, "Jaką jednostką miary jest amper?", "Pojemności opornika ", "Przyspieszenia prądu", "Natężenia prądu", "Napięcia", "Natężenia prądu", 5, 2); db.InsertIntoTablePytania(fizyka42); Pytania informatyka11 = new Pytania(Resource.Drawable.dwojkowy, "Jak zapisać widoczną liczbę w systemie dwójkowym?", "1000", "1010", "1110", "1100", "1100", 6, 1); db.InsertIntoTablePytania(informatyka11); Pytania informatyka21 = new Pytania(Resource.Drawable.ipv4, "Na ilu bitach zapisany jest adres ipV4?", "64", "8", "16", "32", "32", 6, 1); db.InsertIntoTablePytania(informatyka21); Pytania informatyka32 = new Pytania(Resource.Drawable.cpu, "CPU to skrót od?", "Central Progressing Unit", " Central Processing Unit", "Center Processing Unit", "Center Progressing Utility", " Central Processing Unit", 6, 3); db.InsertIntoTablePytania(informatyka32); }