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(); } }
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(); } }; }