Simple functions class
There are methods that scream louder for improvement that the three you mentioned.

For example these:


public bool GetBoolFromEnum(string EnumValue)
{
  return Convert.ToBoolean(EnumValue);
}

public bool GetBoolFromEnum(int EnumValue)
{
  return Convert.ToBoolean(EnumValue);
}

public int GetEnumFromBool(bool BoolValue)
{
  return BoolValue ? 1 : 2;
}



You are converting some enum to bool or int and back but you are not using this enum here, why?

I guess the enum look probably like this (or rather should):

enum State
{
    Disabled,
    Enabled,        
};


If you used the enum instead of just calling it like that, your methods might have be implemented as:

public bool ToState(State state)
{
    return Convert.ToBoolean(state);
}

public bool ToState(int state)
{
    return ToBoolean((State)state);
}

public int ToState(bool state)
{
    return Convert.ToInt32(state));
}


I find it very weird that you use 1 &amp; 2 as boolean values instead of 1 &amp; 0 that can be much easier converted to int/bool/enum.