private void Zapisz_Click(object sender, EventArgs e) { if (dodawanie) { var selected = kategorie.SelectedItem.ToString(); List <string> lista; var asd = dictionary[selected]; if (asd != null) { lista = asd.ToList(); } else { lista = new List <string>(); } lista.Add(edittext.Text); dictionary[selected] = lista; } else { var selected = kategorie.SelectedItem.ToString(); var lista = dictionary[selected].ToList(); lista.Remove(podkategorie.SelectedItem.ToString()); dictionary[selected] = lista; } ZapisOdczytTelefon.ZapiszKategorie(dictionary); this.Dismiss(); }
protected override void OnStart() { base.OnStart(); CheckAppPermissions(); if (PierwszeUruchomienie()) { ZapisOdczytTelefon.StworzKategorie(); } }
private void usunPrzedmiot(int index) { if (File.Exists(listaPrzedmiotow[index].zdjecie)) { File.Delete(listaPrzedmiotow[index].zdjecie); } listaPrzedmiotow.RemoveAt(index); var adapter = new PrzedmiotAdapter(Context, Resource.Layout.Przedmiot, listaPrzedmiotow); lista.Adapter = adapter; ZapisOdczytTelefon.ZapiszDoPliku(listaPrzedmiotow); }
private void Zapisz_Click(object sender, EventArgs e) { if (dodawanie) { dictionary.Add(edittext.Text, null); } else { dictionary.Remove(kategorie.SelectedItem.ToString()); } ZapisOdczytTelefon.ZapiszKategorie(dictionary); this.Dismiss(); }
private void Dialog_poDodaniuPrzedmiotu(object sender, Dialog_Dodaj.PoDodaniuPrzedmiotuEvent e) { if (!(listaPrzedmiotow[pozycja].zdjecie == e.przedmiot.zdjecie)) { if (File.Exists(listaPrzedmiotow[pozycja].zdjecie)) { File.Delete(listaPrzedmiotow[pozycja].zdjecie); } } listaPrzedmiotow.Add(e.przedmiot); ZapisOdczytTelefon.ZapiszDoPliku(listaPrzedmiotow); var adapter = new PrzedmiotAdapter(Context, Resource.Layout.Przedmiot, listaPrzedmiotow); lista.Adapter = adapter; listaPrzedmiotow.RemoveAt(pozycja); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); lPrzedmioty = new List <Przedmiot>(); dodaj = FindViewById <Button>(Resource.Id.button1); wyswietl = FindViewById <Button>(Resource.Id.button2); ustawienia = FindViewById <Button>(Resource.Id.ustawienia); dodaj.Click += Dodaj_Click; wyswietl.Click += Wyswietl_Click; ustawienia.Click += Ustawienia_Click; lPrzedmioty = ZapisOdczytTelefon.odczytajZpliku(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); var view = inflater.Inflate(Resource.Layout.Dialog_dodaj, container, false); StworzFolderNaZdjecia(); dictionary = ZapisOdczytTelefon.OdczytajKategorie(); List <string> lPodkategorie = new List <string>(); List <string> lKategorie = new List <string>(); lKategorie = dictionary.Keys.ToList(); List <string> lCena = new List <string>(new string[] { "kilogram", "litr", "sztuke" }); kategorie = view.FindViewById <Spinner>(Resource.Id.kategorie); podkategorie = view.FindViewById <Spinner>(Resource.Id.podkategorie); editText1 = view.FindViewById <EditText>(Resource.Id.editText1); editText2 = view.FindViewById <EditText>(Resource.Id.editText2); cena = view.FindViewById <Spinner>(Resource.Id.cena); ocena = view.FindViewById <RatingBar>(Resource.Id.ratingBar1); editText3 = view.FindViewById <EditText>(Resource.Id.editText3); zdjecie = view.FindViewById <Button>(Resource.Id.zdjecie); dodaj = view.FindViewById <Button>(Resource.Id.dodaj); _imageView = view.FindViewById <ImageView>(Resource.Id.imageView1); dodaj.Click += Dodaj_Click; zdjecie.Click += Zdjecie_Click; var adapter2 = new ArrayAdapter <string>(Context, Android.Resource.Layout.SimpleSpinnerItem, lCena); adapter2.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); cena.Adapter = adapter2; var adapter = new ArrayAdapter <string>(Context, Android.Resource.Layout.SimpleSpinnerItem, lKategorie); adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); kategorie.Adapter = adapter; if (przedmiot != null) { int i = adapter.GetPosition(przedmiot.kategorie); kategorie.SetSelection(i); int k = adapter2.GetPosition(przedmiot.cenaZa); cena.SetSelection(k); } int initialSpinnerPosition = kategorie.SelectedItemPosition; kategorie.ItemSelected += (sender, args) => { lPodkategorie = null; lPodkategorie = new List <string>(); { lPodkategorie = dictionary[kategorie.SelectedItem.ToString()]; if (lPodkategorie == null || lPodkategorie.Count == 0) { lPodkategorie = new List <string>(); lPodkategorie.Add("Brak podkategorii"); podkategorie.Enabled = false; } else { podkategorie.Enabled = true; } var adapter1 = new ArrayAdapter <string>(Context, Android.Resource.Layout.SimpleSpinnerItem, lPodkategorie); adapter1.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); podkategorie.Adapter = adapter1; if (przedmiot != null) { int j = adapter1.GetPosition(przedmiot.podkategorie); podkategorie.SetSelection(j); } } }; if (przedmiot != null) { UzupelnijPola(); } return(view); }
private void Dialog_poDodaniuPrzedmiotu(object sender, Dialog_Dodaj.PoDodaniuPrzedmiotuEvent e) { lPrzedmioty.Add(e.przedmiot); ZapisOdczytTelefon.ZapiszDoPliku(lPrzedmioty); }
public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); dictionary = ZapisOdczytTelefon.OdczytajKategorie(); SetStyle(DialogFragmentStyle.Normal, Android.Resource.Style.ThemeDeviceDefaultDialogNoActionBar); }