// POISTAA VALITUN AKUN private void button56_Click(object sender, RoutedEventArgs e) { try { Akku akku = (Akku)listBox1.SelectedItem; ViewModell.PoistaAkku(akku); Akun_poisto.Visibility = Visibility.Collapsed; Akun_poisto_border.Visibility = Visibility.Collapsed; } catch (Exception ex) { Debug.WriteLine("Akun poisto epäonnistui." + ex.ToString()); } }
// PÄIVITTÄÄ VALITUN AKUN TIEDOT private void button5_Click(object sender, RoutedEventArgs e) { try { Akku akku = (Akku)listBox1.SelectedItem; akku.akkunimi = textBox2.Text; akku.jannite = textBox3.Text; akku.kapasiteetti = textBox4.Text; akku.pvm = textBox5.Text; ViewModell.PaivitaAkku(); } catch (Exception ex) { Debug.WriteLine("Akun tietojen päivittäminen epäonnistui." + ex.ToString()); } }
// LISÄÄ SYKLEJÄ private void button8_Click(object sender, RoutedEventArgs e) { try { Akku akku = (Akku)listBox3.SelectedItem; int value10 = 0; value10 = Convert.ToInt32(textBox7.Text); int value11 = 0; value11 = Convert.ToInt32(textBlock19.Text); value10 = value11 + value10; akku.syklit = value10; textBlock19.Text = akku.syklit.ToString(); ViewModell.PaivitaAkku(); } catch (Exception ex) { Debug.WriteLine("Akun syklien lisäys epäonnistui." + ex.ToString()); } }
// -------------------------------------- AKKU -------------------------------------- // LISÄÄ AKUN TIEDOT OHJELMAAN, KUN SITÄ KLIKKAA LISTASTA private void listBox1_ItemClick(object sender, ItemClickEventArgs e) { Akku akku = (Akku)e.ClickedItem; textBox2.Text = akku.akkunimi; textBox3.Text = akku.jannite; textBox4.Text = akku.kapasiteetti; textBox5.Text = akku.pvm; textBlock19.Text = akku.syklit.ToString(); // lisää värit ohjelmaan Color color = (Color)Windows.UI.Xaml.Markup.XamlBindingHelper.ConvertValue(typeof(Color), akku.vari); Windows.UI.Xaml.Media.SolidColorBrush scb = new SolidColorBrush(color); textBox2.BorderBrush = scb; textBox3.BorderBrush = scb; textBox4.BorderBrush = scb; textBox5.BorderBrush = scb; button5.BorderBrush = scb; button6.BorderBrush = scb; }
// LISÄÄ UUDEN AKUN TIETORAKENTEESEEN private void button32_Click(object sender, RoutedEventArgs e) { try { Akku uusiakku = new Akku(); uusiakku.akkunimi = uusiakkunimi.Text; uusiakku.pvm = uusipvm.Text; uusiakku.jannite = uusijannite.Text; uusiakku.kapasiteetti = uusikapasiteetti.Text; // tallentaa värit SolidColorBrush vari = (SolidColorBrush)akun_varivalitsin.Fill; uusiakku.vari = vari.Color.ToString(); ViewModell.LisaaAkku(uusiakku); Lisaa_akku.Visibility = Visibility.Collapsed; Lisaa_akku_border.Visibility = Visibility.Collapsed; } catch (Exception ex) { Debug.WriteLine("Akun lisääminen tietorakenteeseen epäonnistui." + ex.ToString()); } }