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 } }