//el parametro R se utiliza unicamente en casos en los que se  haya definido una FDP para el dato que se va a ejecutar ya que se calcula a partir del objeto y no por el parser
        public static void Resolve(StageVariable variable, string expression, double R = 1)
        {
            expression = expression.Replace(',', '.');
            var formulaParser = new FormulaParser.FormulaParser(expression);

            variable.ActualValue = formulaParser.GetValor();
        }
        public static void Resolve(StageVariable variable, string expression)
        {
            try
            {
                var formulaParser = new FormulaParser.FormulaParser(expression);

                variable.ActualValue = formulaParser.GetValor();
                //logger.Info("Fin Resolver");
            } catch (Exception ex)
            {
                logger.Error("Error Resolver:" + ex.Message);
                throw ex;
            }
        }
 public static bool ResolveBoolen(string expression)
 {
     try
     {
         //logger.Info("Inicio Resolver Boolean");
         var formulaParser = new FormulaParser.FormulaParser(expression);
         //logger.Info("Fin Resolver Boolean");
         return(formulaParser.GetValorAsBool());
     }
     catch (Exception exception)
     {
         //logger.Error("Error Resolver Boolean:" + exception.Message);
         throw exception;
     }
 }