Beispiel #1
0
 // 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());
     }
 }
Beispiel #2
0
        // 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());
            }
        }
Beispiel #3
0
        // 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());
            }
        }
Beispiel #4
0
        // -------------------------------------- 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;
        }
Beispiel #5
0
        // 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());
            }
        }