public string GetErrorMessage(object propertyNode)
        {
            ConfigPropertyNode cpn = propertyNode as ConfigPropertyNode;

            switch (cpn.PropertyId)
            {
            case SoftwareConfiguration.EXCEL_FIRST_ROW_DATA_PROP_ID:
                return(EXCEL_FIRST_ROW_VALIDATION_ERROR);
                //MessageBox.Show(EXCEL_FIRST_ROW_VALIDATION_ERROR, "Erreur de validation", MessageBoxButton.OK, MessageBoxImage.Exclamation, MessageBoxResult.OK);
            }

            return("Erreur de validation");
        }
        public bool CheckConfigPropertyValue(object propertyNode, string newValue)
        {
            ConfigPropertyNode cpn = propertyNode as ConfigPropertyNode;

            if (SoftwareConfiguration.EXCEL_FIRST_ROW_DATA_PROP_ID == cpn.PropertyId)
            {
                int result;
                if (!int.TryParse(newValue, out result))
                {
                    return(false);
                }
            }

            return(true);
        }