示例#1
0
        public void UlozObchod(List <string> ObchodyList)
        {
            List <string> ObchodList = ObchodyList;
            string        obchod     = txtObchod.Text;

            bool podmienka = true;

            for (int i = 0; i < ObchodList.Count; i++)
            {
                if (String.Equals(ObchodList[i].ToUpper().TrimEnd(), obchod.ToUpper().TrimEnd()))
                {
                    podmienka = false;
                    break;
                }
            }
            if (podmienka)
            {
                Obchod obchodObj = new Obchod(obchod);
                ObchodServis.getInstance().pridajObchod(obchodObj);
                Toast.MakeText(this, "Obchod bol pridaný do zoznamu", ToastLength.Long).Show();
            }
        }
示例#2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            AktualnyDatum();

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.nakup_activity_layout);

            // týmto zapnem v ActionBare šípku späť

            if (NakupServis.getInstance().emptyNakup())
            {
                SupportActionBar.SetDisplayShowHomeEnabled(false);
                SupportActionBar.SetDisplayHomeAsUpEnabled(false);
            }
            else
            {
                SupportActionBar.SetDisplayShowHomeEnabled(true);
                SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            }


            btnDatum        = FindViewById <Button>(Resource.Id.btnDatum);
            btnSave         = FindViewById <Button>(Resource.Id.btnSave);
            txtObchod       = FindViewById <EditText>(Resource.Id.txtObchod);
            txtVydaj        = FindViewById <EditText>(Resource.Id.txtCena);
            txtDatum        = FindViewById <TextView>(Resource.Id.txtDatum);
            txtKategoria    = FindViewById <EditText>(Resource.Id.txtKategoria);
            btnPotvrdObchod = FindViewById <Button>(Resource.Id.btnPotvrdObchod);

            btnKatDoprava   = FindViewById <Button>(Resource.Id.btnKatDoprava);
            btnKatJedlo     = FindViewById <Button>(Resource.Id.btnKatJedlo);
            btnKatOblecenie = FindViewById <Button>(Resource.Id.btnKatOblecenie);
            btnKatZabava    = FindViewById <Button>(Resource.Id.btnKatZabava);


            //button cez ktorý otvoríme dialog na dátum
            btnDatum.Click += delegate
            {
#pragma warning disable CS0618 // Type or member is obsolete
                ShowDialog(DATE_DIALOG);
#pragma warning restore CS0618 // Type or member is obsolete
            };

            btnKatJedlo.Click     += delegate { txtKategoria.Text = "Jedlo"; };
            btnKatZabava.Click    += delegate { txtKategoria.Text = "Zábava"; };
            btnKatOblecenie.Click += delegate { txtKategoria.Text = "Oblečenie"; };
            btnKatDoprava.Click   += delegate { txtKategoria.Text = "Doprava"; };

            //spinner dropdown view Obchod
            obchodyObjList = ObchodServis.getInstance().GetNakupList();
            var obchodyList = new List <String>();
            for (int i = 0; i < obchodyObjList.Count; i++)
            {
                obchodyList.Add(obchodyObjList[i].obchodNazov);
            }
            var adapter = new ArrayAdapter <String>(this, Android.Resource.Layout.SimpleSpinnerItem, obchodyList);
            adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            var spinner = FindViewById <Spinner>(Resource.Id.spnrObchod);

            //vzhľad popup listu dorobiť

            /*spinner.SetBackgroundColor(Color.ParseColor("#27afaf"));
             * spinner.SetPopupBackgroundDrawable()*/
            spinner.Adapter = adapter;

            btnPotvrdObchod.Click += delegate { txtObchod.Text = spinner.SelectedItem.ToString(); };


            btnSave.Click += delegate
            {
                if (txtObchod.Text == "")
                {
                    Toast.MakeText(this, "Názov obchodu nebol zadaný alebo potvrdený, prosím potvrdte obchod alebo zadajte iný názov obchodu.", ToastLength.Long).Show();
                }
                else if (txtVydaj.Text == "")
                {
                    Toast.MakeText(this, "Cena nákupu nebola zadaná, prosím zadajte cenu nákupu.", ToastLength.Long).Show();
                }
                else if (txtKategoria.Text == "")
                {
                    Toast.MakeText(this, "Kategória nákupu nebola zadaná, prosím zadajte kategóriu nákupu.", ToastLength.Long).Show();
                }
                else
                {
                    ulozit();
                    UlozObchod(obchodyList);
                    StartAuthenticatedActivity(typeof(NakupPrehlad));
                    Finish();
                }
            };
        }