예제 #1
0
        private void btnCalculate_Click(object sender, RoutedEventArgs e)
        {
            double ikkunaleveys  = double.Parse(txtikkunaleveys.Text);
            double ikkunakorkeus = double.Parse(txtWindowHeight.Text);
            double karminpaksuus = double.Parse(txtkarminleveys.Text);

            //TODO
            try
            {
                double result;
                result       = BusinessLogicWindow.CalculatePerimeter(ikkunaleveys, ikkunakorkeus);
                ikkunaP.Text = result.ToString("0.##") + " m^2";

                double Karminpiiri;
                Karminpiiri     = BusinessLogicWindow.CalculatePiiri(ikkunaleveys, ikkunakorkeus);
                karmiPiiri.Text = Karminpiiri.ToString("0.##") + "m";

                double KarminPA;
                KarminPA     = BusinessLogicWindow.CalculateK_pa(ikkunaleveys, ikkunakorkeus, karminpaksuus);
                karmiPa.Text = KarminPA.ToString("0.##") + "m^2";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                //yield to an user that everything okay
            }
        }