public static string salvarConfiguracoes(string solucao, string crossover, string mutacao, string populacao, string geracao)
        {
            try
            {
                DAO dao = new DAO();

                if (config != null)
                {
                    //Monta a config
                    config.SolucaoMax = Convert.ToDouble(solucao);
                    config.TaxaCrossover = Convert.ToDouble(crossover);
                    config.TaxaMutacao = Convert.ToDouble(mutacao);
                    //config.Eltismo = Convert.ToBoolean();
                    config.TotalPopulacao = Convert.ToInt32(populacao);
                    config.TotalGeracao = Convert.ToInt32(geracao);

                    config.IdConfig = Convert.ToInt32(HttpContext.Current.Session["idUsuario"]);

                    dao.EdtConfig(config); //existe, update!
                }
                else
                {
                    config = new Configuracao();
                    //Monta a config
                    config.SolucaoMax = Convert.ToDouble(solucao);
                    config.TaxaCrossover = Convert.ToDouble(crossover);
                    config.TaxaMutacao = Convert.ToDouble(mutacao);
                    //config.Eltismo = Convert.ToBoolean();
                    config.TotalPopulacao = Convert.ToInt32(populacao);
                    config.TotalGeracao = Convert.ToInt32(geracao);

                    config.IdConfig = Convert.ToInt32(HttpContext.Current.Session["idUsuario"]); //add a ID na config pois ainda nao existe no banco

                    dao.AddConfig(config); //não existe, insert!
                }

                return "True";
            }
            catch (Exception ex)
            {
                return ex.Message;
            }
        }