|
if (verkaufp == null) // if (verkaufp == null)
{
return (Convert.ToDecimal(verkaufp) - Convert.ToDecimal(handelsp)) / Convert.ToDecimal(verkaufp) * 100;
}
else
{
// throw new ApplicationException ("Teilen durch null ist nicht möglich"); //Kommt jedes mal Exeption >0
MessageBox.Show("0");
}
|
if (verkaufp == null) // if (verkaufp == null)
{
return (Convert.ToDecimal(verkaufp) - Convert.ToDecimal(handelsp)) / Convert.ToDecimal(verkaufp) * 100;
}
else
{
throw new DurchNullGeteilt (); //Kommt jedes mal Exeption >0
//MessageBox.Show("0");
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Preisfindung
{
internal class DurchNullGeteilt : ApplicationException
{
// ?????????????????????????
}
}
|
try
{
return (Convert.ToDecimal(verkaufp) - Convert.ToDecimal(handelsp)) / Convert.ToDecimal(verkaufp) * 100;
}
catch (DivideByZeroException)
{
//TODO: log error
MessageBox.Show("Can't divide by 0");
throw;//propage this error
}
|
try
{
return (Convert.ToDecimal(verkaufp) - Convert.ToDecimal(handelsp)) / Convert.ToDecimal(verkaufp) * 100;
}
catch (DivideByZeroException ex)
{
//TODO: log error
MessageBox.Show("Can't divide by 0");
throw ex;//propage this error
}
|
verkaufp = "0";
if (object.ReferenceEquals(null, verkaufp))
{
MessageBox.Show("Object is null");
}
else
{
MessageBox.Show("Object is not null");
verkaufp = "";
}
|
if (String.IsNullOrWhiteSpace(vp)) // NotNull IsNullOrEmpty Vor net4.0
//MessageBox.Show("is null or empty");
MessageBox.Show("Enter NUM Please.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
else
//MessageBox.Show(String.Format("(\"{0}\") is neither null nor empty", vp));
errorProvider1.SetError(TxtVkPreis, "Please enter NUM");
//return; // Am Schluss Schreiben
if (!string.IsNullOrWhiteSpace(verkaufp))
MessageBox.Show("is null or empty");
else
MessageBox.Show(verkaufp, "Please enter NUM");
return 0;
return (Convert.ToDecimal(verkaufp) - Convert.ToDecimal(handelsp)) / Convert.ToDecimal(verkaufp) * 100;
return 0;
|
try
{
return (Convert.ToDecimal(verkaufp) - Convert.ToDecimal(handelsp)) / Convert.ToDecimal(verkaufp) * 100;
}
catch (Exception ex)
{
switch (ex)
{
case FormatException:
//Console.WriteLine("Format Exception!");
MessageBox.Show("Format Exception!");
break;
case DivideByZeroException:
//Console.WriteLine("Divide By Zero Exception!");
MessageBox.Show("Divide By Zero Exception!");
break;
case OverflowException:
//Console.WriteLine("Overflow Exception!");
MessageBox.Show("Overflow Exception!");
break;
}
}
return 0; // -1 geht auch mit 0
|