public void SalvarConfigs(DataBase.DadosConexao dadosConexao, string nomeArquivo) { try { string[] lines = { "servidor: " + dadosConexao.Servidor, "usuario: " + dadosConexao.Usuario, "senha: " + dadosConexao.Senha, "banco: " + dadosConexao.Banco }; string caminho = System.AppDomain.CurrentDomain.BaseDirectory.ToString(); System.IO.File.WriteAllLines(caminho + nomeArquivo, lines); } catch (FileNotFoundException e) { Console.WriteLine($"The file was not found: '{e}'"); Console.WriteLine(); } catch (DirectoryNotFoundException e) { Console.WriteLine($"The directory was not found: '{e}'"); Console.WriteLine(); } catch (IOException e) { Console.WriteLine($"The file could not be opened: '{e}'"); Console.WriteLine(); } }
public void Importar(DataBase.DadosConexao bancoMySql, DataBase.DadosConexao bancoSql) { { var dataHora = new Datas(); var conexaoSql = CriarConexaoSql(bancoSql); var conexaoMySql = CriarConexaoMysql(bancoMySql); var pulseira = new Pulseira(); //Busca todas as pulseira do banco de acordo com a ultima data lida var listaPulseira = pulseira.LerPulseirasMySql(conexaoMySql, dataHora.LerData()); //Limpa tabela de integração pulseira.LimparIntegracaoExterna(conexaoSql); foreach (var item in listaPulseira) { pulseira.GravarPulseiraSql(conexaoSql, item); dataHora.EscolherMaior(item.DateTime);//verifica se é mais recente do que a data guardada } } }
//Cria conexão com banco de dados SQL private ConexaoSQL CriarConexaoSql(DataBase.DadosConexao bancoSql) { return(new ConexaoSQL(bancoSql.Servidor, bancoSql.Usuario, bancoSql.Senha, bancoSql.Banco)); }