public Integracao()
 {
     _appSettings               = ConfigurationManager.AppSettings;
     _configuracaoServidores    = StringDeConfiguracoes(_appSettings);
     _ultilitariosStringConexao = new UltilitariosStringConexao(_configuracaoServidores);
     _mapeadorDadosEM           = new MapeadorDadosEM(_ultilitariosStringConexao.StringBancoFBC());
     _mapeadorDadosSql          = new MapeadorDadosSql(_ultilitariosStringConexao.StringBancoSQL());
     _processoEntradaBancoEM    = new ProcessoEntradaBancoEM();
 }
        private static ConfiguracaoServidores StringDeConfiguracoes(NameValueCollection appSettings)
        {
            var configuracaoServidor = new ConfiguracaoServidores
            {
                nomeServidor  = appSettings.Get("CaminhoServidorSQL"),
                nomeBanco     = appSettings.Get("NomeBancoSQL"),
                usuario       = appSettings.Get("UsuarioBancoSQL"),
                senha         = appSettings.Get("SenhaBancoSQL"),
                localizacaoEM = appSettings.Get("CaminhoServidorFBC")
            };

            return(configuracaoServidor);
        }
        public void gravarConfiguracao(ConfiguracaoServidores configuraçãoServidores)
        {
            StreamWriter writer = new StreamWriter("Configuração.txt", true);

            using (writer)
            {
                // Escreve uma nova linha no final do arquivo
                writer.WriteLine("servidor: " + configuraçãoServidores.nomeServidor);
                writer.WriteLine("banco: " + configuraçãoServidores.nomeBanco);
                writer.WriteLine("usuario: " + configuraçãoServidores.usuario);
                writer.WriteLine("senha: " + configuraçãoServidores.senha);
                writer.WriteLine("BDEM: " + configuraçãoServidores.localizacaoEM);
            }
        }
        public ConfiguracaoServidores LerConfiguracao()
        {
            var caminho = AppDomain.CurrentDomain.BaseDirectory;
            ConfiguracaoServidores configuracao = new ConfiguracaoServidores();
            StreamReader           reader       = new StreamReader(caminho + "Configuração.txt", true);

            using (reader)
            {
                string linha;

                while ((linha = reader.ReadLine()) != null)
                {
                    // A linha possui a informação que procuro?
                    if (linha.Contains("servidor:"))
                    {
                        // Sim. Então guarda a informação e abandona o loop
                        configuracao.nomeServidor = linha.Replace("servidor:", "");
                    }
                    else
                    if (linha.Contains("banco: "))
                    {
                        // Sim. Então guarda a informação e abandona o loop
                        configuracao.nomeBanco = linha.Replace("banco: ", "");
                    }
                    else
                    if (linha.Contains("usuario:"))
                    {
                        // Sim. Então guarda a informação e abandona o loop
                        configuracao.usuario = linha.Replace("usuario", "");
                    }
                    else
                    if (linha.Contains("senha:"))
                    {
                        // Sim. Então guarda a informação e abandona o loop
                        configuracao.senha = linha.Replace("senha", "");
                    }
                    else
                    if (linha.Contains("BDEM:"))
                    {
                        // Sim. Então guarda a informação e abandona o loop
                        configuracao.localizacaoEM = linha.Replace("BDEM:", "");
                    }
                }
            }
            return(configuracao);
        }
예제 #5
0
 public UltilitariosStringConexao(ConfiguracaoServidores configuracaoServidores)
 {
     _configuracaoServidores = configuracaoServidores;
 }