public void Calculate() { if (string.IsNullOrWhiteSpace(sokszogView.oldalA) || string.IsNullOrWhiteSpace(sokszogView.oldalB)) { return; } switch (sokszogNev) { case "Téglalap": var teglalap = new Teglalap( Convert.ToDouble(sokszogView.oldalA), Convert.ToDouble(sokszogView.oldalB)); sokszogView.Kerulet = teglalap.Kerulet().ToString(); sokszogView.Terulet = teglalap.Terulet().ToString(); break; case "Háromszög": var haromszog = new Haromszog( Convert.ToDouble(sokszogView.oldalA), Convert.ToDouble(sokszogView.oldalB), Convert.ToDouble(haromszogView.oldalC)); sokszogView.Kerulet = haromszog.Kerulet().ToString(); sokszogView.Terulet = haromszog.Terulet().ToString(); break; default: break; } }
public void Calculate() { view.errorOldalA = null; view.errorOldalB = null; view.errorOldalC = null; switch (kijeloltSokszog) { case "Négyzet": double A = 0; double.TryParse(view.oldalA, out A); if (A > 0) { var negyzet = new Negyzet(Convert.ToDouble(view.oldalA)); view.Kerulet = negyzet.Kerulet().ToString(); view.Terulet = negyzet.Terulet().ToString(); } else { view.errorOldalA = "Kérem adjon meg 0-nál nagyobb számot!"; } break; case "Téglalap": double B = 0; double.TryParse(view.oldalA, out A); double.TryParse(view.oldalB, out B); if (A > 0 && B > 0) { var teglalap = new Teglalap( Convert.ToDouble(view.oldalA), Convert.ToDouble(view.oldalB)); view.Kerulet = teglalap.Kerulet().ToString(); view.Terulet = teglalap.Terulet().ToString(); } else if (A <= 0 && B <= 0) { view.errorOldalA = "Kérem adjon meg 0-nál nagyobb számot!"; view.errorOldalB = "Kérem adjon meg 0-nál nagyobb számot!"; } else if (A <= 0) { view.errorOldalA = "Kérem adjon meg 0-nál nagyobb számot!"; } else if (B <= 0) { view.errorOldalB = "Kérem adjon meg 0-nál nagyobb számot!"; } break; case "Háromszög": double C = 0; double.TryParse(view.oldalA, out A); double.TryParse(view.oldalB, out B); double.TryParse(view.oldalC, out C); if (A > 0 && B > 0 && C > 0) { var haromszog = new Haromszog( Convert.ToDouble(view.oldalA), Convert.ToDouble(view.oldalB), Convert.ToDouble(view.oldalC)); view.Kerulet = haromszog.Kerulet().ToString(); view.Terulet = haromszog.Terulet().ToString(); } else if (A <= 0) { view.errorOldalA = "Kérem adjon meg 0-nál nagyobb számot!"; } else if (B <= 0) { view.errorOldalB = "Kérem adjon meg 0-nál nagyobb számot!"; } else if (C <= 0) { view.errorOldalC = "Kérem adjon meg 0-nál nagyobb számot!"; } break; default: break; } }
public void Calculate() { view.errorOldalA = null; view.errorOldalB = null; switch (kijelolSokszog) { case "Négyzet": double A = 0; double.TryParse(view.oldalA, out A); if (A > 0) { var negyzet = new Negyzet(A); view.Kerulet = negyzet.Kerulet().ToString(); view.Terulet = negyzet.Terulet().ToString(); } else { view.errorOldalA = Resources.KisebbEgyenlo0; view.errorOldalB = Resources.KisebbEgyenlo0; } break; case "Téglalap": double B = 0; double.TryParse(view.oldalA, out A); double.TryParse(view.oldalB, out B); if (A > 0 && B > 0) { var teglalap = new Teglalap(A, B); view.Kerulet = teglalap.Kerulet().ToString(); view.Terulet = teglalap.Terulet().ToString(); } else if (A <= 0 && B <= 0) { view.errorOldalA = Resources.KisebbEgyenlo0; view.errorOldalB = Resources.KisebbEgyenlo0; } else if (A <= 0) { view.errorOldalA = Resources.KisebbEgyenlo0; } else if (B <= 0) { view.errorOldalB = Resources.KisebbEgyenlo0; } break; case "Háromszög": double C = 0; double.TryParse(view.oldalA, out A); double.TryParse(view.oldalB, out B); double.TryParse(view.oldalC, out C); if (A > 0 && B > 0 && C > 0) { var haromszog = new Haromszog(A, B, C); view.Kerulet = haromszog.Kerulet().ToString(); view.Terulet = haromszog.Terulet().ToString(); } else { view.errorOldalC = Resources.KisebbEgyenlo0; } break; default: break; } }