Esempio n. 1
0
        // NOLLAA VALITUT KULUTUSOSAT
        private void button4_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Helikopteri helikopteri = (Helikopteri)listBox.SelectedItem;

                bool check = checkBox.IsChecked ?? false;
                if (check)
                {
                    int value8 = 0;
                    value8 = Convert.ToInt32(textBlock8.Text);
                    value8 = 0;
                    helikopteri.painelaakerit = value8;
                    textBlock8.Text           = helikopteri.painelaakerit.ToString();
                }

                // moottorin hihnan nollaus
                bool check2 = checkBox1.IsChecked ?? false;
                if (check2)
                {
                    int value9 = 0;
                    value9             = Convert.ToInt32(textBlock10.Text);
                    value9             = 0;
                    helikopteri.mHihna = value9;
                    textBlock10.Text   = helikopteri.mHihna.ToString();
                }

                // perän hihnan nollaus
                bool check3 = checkBox2.IsChecked ?? false;
                if (check3)
                {
                    int value9 = 0;
                    value9             = Convert.ToInt32(textBlock12.Text);
                    value9             = 0;
                    helikopteri.pHihna = value9;
                    textBlock12.Text   = helikopteri.pHihna.ToString();
                }

                else
                {
                    // älä tee mitään :)
                }

                ViewModel.PaivitaHelikopteri();
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Helikopterin kulutusosien nollaus epäonnistui." + ex.ToString());
            }
        }
Esempio n. 2
0
 // PÄIVITTÄÄ VALITUN HELIKOPTERIN TIEDOT
 private void button2_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Helikopteri helikopteri = (Helikopteri)listBox.SelectedItem;
         helikopteri.nimi        = textBox.Text;
         helikopteri.sarjanumero = textBox1.Text;
         ViewModel.PaivitaHelikopteri();
     }
     catch (Exception ex)
     {
         Debug.WriteLine("Helikopterin tietojen päivittäminen epäonnistui." + ex.ToString());
     }
 }
Esempio n. 3
0
 // POISTAA VALITUN HELIKOPTERIN
 private void button54_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Helikopteri helikopteri = (Helikopteri)listBox.SelectedItem;
         ViewModel.PoistaHelikopteri(helikopteri);
         Helikopterin_poisto.Visibility        = Visibility.Collapsed;
         Helikopterin_poisto_border.Visibility = Visibility.Collapsed;
     }
     catch (Exception ex)
     {
         Debug.WriteLine("Helikopterin poistaminen epäonnistui." + ex.ToString());
     }
 }
Esempio n. 4
0
        // LISÄÄ LENTOJA
        private void button7_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Helikopteri helikopteri = (Helikopteri)listBox2.SelectedItem;

                // lentojen lisäys
                int value = 0;
                value = Convert.ToInt32(textBox6.Text);
                int value2 = 0;
                value2             = Convert.ToInt32(textBlock5.Text);
                value              = value2 + value;
                helikopteri.lennot = value;
                textBlock5.Text    = helikopteri.lennot.ToString();

                // painelaakerien lisäys
                int value3 = 0;
                value3 = Convert.ToInt32(textBox6.Text);
                int value4 = 0;
                value4 = Convert.ToInt32(textBlock8.Text);
                value3 = value4 + value3;
                helikopteri.painelaakerit = value3;
                textBlock8.Text           = helikopteri.painelaakerit.ToString();

                // moottorin hihnan lisäys
                int value5 = 0;
                value5 = Convert.ToInt32(textBox6.Text);
                int value6 = 0;
                value6             = Convert.ToInt32(textBlock10.Text);
                value5             = value6 + value5;
                helikopteri.mHihna = value5;
                textBlock10.Text   = helikopteri.mHihna.ToString();

                // perän hihnan lisäys
                int value7 = 0;
                value7 = Convert.ToInt32(textBox6.Text);
                int value8 = 0;
                value8             = Convert.ToInt32(textBlock12.Text);
                value7             = value8 + value7;
                helikopteri.pHihna = value7;
                textBlock12.Text   = helikopteri.pHihna.ToString();

                ViewModel.PaivitaHelikopteri();
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Helikopterin lentojen lisäys epäonnistui." + ex.ToString());
            }
        }
Esempio n. 5
0
        // -------------------------------------- HELIKOPTERI --------------------------------------

        // LISÄÄ HELIKOPTERIN TIEDOT OHJELMAAN, KUN SITÄ KLIKKAA LISTASTA
        private void listBox_ItemClick(object sender, ItemClickEventArgs e)
        {
            Helikopteri helikopteri = (Helikopteri)e.ClickedItem;

            textBox.Text     = helikopteri.nimi;
            textBox1.Text    = helikopteri.sarjanumero;
            textBlock5.Text  = helikopteri.lennot.ToString();
            textBlock8.Text  = helikopteri.painelaakerit.ToString();
            textBlock10.Text = helikopteri.mHihna.ToString();
            textBlock12.Text = helikopteri.pHihna.ToString();
            // lisää värit ohjelmaan
            Color color = (Color)Windows.UI.Xaml.Markup.XamlBindingHelper.ConvertValue(typeof(Color), helikopteri.vari);

            Windows.UI.Xaml.Media.SolidColorBrush scb = new SolidColorBrush(color);
            textBox.BorderBrush  = scb;
            textBox1.BorderBrush = scb;
            button2.BorderBrush  = scb;
            button3.BorderBrush  = scb;
            button4.BorderBrush  = scb;
        }
Esempio n. 6
0
        // LISÄÄ UUDEN HELIKOPTERIN TIETORAKENTEESEEN
        private void button10_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Helikopteri uusihelikopteri = new Helikopteri();
                uusihelikopteri.nimi        = uusinimi.Text;
                uusihelikopteri.sarjanumero = uusinumero.Text;
                // tallentaa värit
                SolidColorBrush vari = (SolidColorBrush)kopt_varivalitsin.Fill;
                uusihelikopteri.vari = vari.Color.ToString();

                ViewModel.LisaaHelikopteri(uusihelikopteri);
                Lisaa_helikopteri.Visibility        = Visibility.Collapsed;
                Lisaa_helikopteri_border.Visibility = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Helikopterin lisääminen tietorakenteeseen epäonnistui." + ex.ToString());
            }
        }