Ejemplo n.º 1
0
        private void btnCalculate_Click(object sender, RoutedEventArgs e)
        {
            //TODO
            try
            {
                double ikkunanKorkeus, ikkunanLeveys, karminPaksuus, karminPiiri, karminAla, ikkunanAla;

                ikkunanKorkeus = Double.Parse(txtikkunanKorkeus.Text);
                ikkunanLeveys  = Double.Parse(txtikkunanLeveys.Text);
                karminPaksuus  = Double.Parse(txtkarminPaksuus.Text);

                // Laske ikkunan alue
                ikkunanAla = ikkunanKorkeus * ikkunanLeveys;

                // Laske karmin piiri
                karminPiiri = BusinessLogicWindow.laskePiiri(ikkunanKorkeus + karminPaksuus, ikkunanLeveys + karminPaksuus);

                // Laske karmin alue
                karminAla = (ikkunanLeveys + karminPaksuus * 2) * (ikkunanKorkeus + karminPaksuus * 2) - ikkunanAla;

                // Output
                txtkarminAlue.Text  = Convert.ToString(karminAla);
                txtkarminPiiri.Text = Convert.ToString(karminPiiri);
                txtikkunanAlue.Text = Convert.ToString(ikkunanAla);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                //yield to an user that everything okay
            }
        }