private void OnOpcijaSelectedSaOdgovorima(object sender, DialogClickEventArgs e)
        {
            operacijaSaOdgovorima = (Operacije)e.Which;
            string selected = operacije[(int)e.Which];

            izborOperacijeSaOdgovorima.Text = selected[0].ToString();
        }
예제 #2
0
        public void OduzimanjeTest()
        {
            var Operacije     = new Operacije();
            var rezultat      = Operacije.Oduzimanje(5, 2);
            int tocanRezultat = 3;

            Assert.AreEqual(rezultat, tocanRezultat);
        }
예제 #3
0
        public void ZbrajanjeTest()
        {
            var Operacije     = new Operacije();
            var rezultat      = Operacije.Zbrajanje(2, 3);
            int tocanRezultat = 5;

            Assert.AreEqual(rezultat, tocanRezultat);
        }
예제 #4
0
        public void SetMathWithAnswersTable(Operacije pOperacija, TableLayout pTable)
        {
            List <CRecord> listOfRecords = App.db.GetTopThreeRecords(pOperacija, App.MathWithAnswersCode);

            pTable.RemoveAllViews();

            if (listOfRecords == null || listOfRecords.Count == 0)
            {
                var prazanRed = Activity.LayoutInflater.Inflate(Resource.Layout.matematika_sa_odgovorima_record_row, null);
                prazanRed.FindViewById <TextView>(Resource.Id.broj_pogodjenih).Text = GetString(Resource.String.nema_rezultata);
                pTable.AddView(prazanRed);
                return;
            }

            var zaglavlje = Activity.LayoutInflater.Inflate(Resource.Layout.matematika_sa_odgovorima_record_row, null);

            zaglavlje.FindViewById <TextView>(Resource.Id.broj_pogodjenih).Text = GetString(Resource.String.tacnih_odgovora);
            zaglavlje.FindViewById <TextView>(Resource.Id.vreme).Text           = GetString(Resource.String.vreme);
            pTable.AddView(zaglavlje);

            int i = 0;

            foreach (var record in listOfRecords)
            {
                var view = Activity.LayoutInflater.Inflate(Resource.Layout.matematika_sa_odgovorima_record_row, null);
                if (i == 0)
                {
                    view.FindViewById <ImageView>(Resource.Id.star).SetImageResource(Resource.Drawable.ic_star_g);
                }
                else if (i == 1)
                {
                    view.FindViewById <ImageView>(Resource.Id.star).SetImageResource(Resource.Drawable.ic_star_s);
                }
                else if (i == 2)
                {
                    view.FindViewById <ImageView>(Resource.Id.star).SetImageResource(Resource.Drawable.ic_star_b);
                }

                view.FindViewById <TextView>(Resource.Id.broj_pogodjenih).Text = record.Result.ToString();
                view.FindViewById <TextView>(Resource.Id.vreme).Text           = record.Time.ToString();

                pTable.AddView(view);
                i++;
            }
        }
        public List<CRecord> GetTopThreeRecords(Operacije pOperacija, string pGameId)
        {
            string filterGameId = pGameId + ((int)pOperacija).ToString();
            try
            {
                using (var connection = new SQLiteConnection(System.IO.Path.Combine(folder, "Records.db")))
                {
                    string sql = "select * from CRecord where GameId = '" + filterGameId + "' order by result desc, time";

                    var res = connection.Query<CRecord>(sql);
                    res = res.Take(3).ToList();

                    return res;
                }
            }
            catch (SQLiteException ex)
            {
                Log.Info("SQLiteEx", ex.Message);
                return null;
            }

        }
        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            if (savedInstanceState != null)
            {
                operacija = (Operacije)savedInstanceState.GetInt("operacija", 0);
            }

            Activity.RequestedOrientation = ScreenOrientation.Locked;

            (Activity as AppCompatActivity).SupportActionBar.SetBackgroundDrawable(Resources.GetDrawable(Resource.Color.fbutton_color_green_sea));

            Window window = Activity.Window;

            window.ClearFlags(WindowManagerFlags.TranslucentStatus);

            window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);

            window.SetStatusBarColor(Activity.Resources.GetColor(Resource.Color.fbutton_color_green_sea_dark));

            Activity.Title = GetString(Resource.String.matematika);
        }
 public MathFragment(Operacije pOperacija)
 {
     this.operacija = pOperacija;
 }
 public MathWithAnswersFragment(Operacije pOperacija)
 {
     this.operacija = pOperacija;
 }