private void button1_Click(object sender, System.EventArgs e) { // Tabelas do mysql DataSet dataSetMysql, dataSetDbf; Apresentação.Formulários.Aguarde aguarde; aguarde = new Apresentação.Formulários.Aguarde("Recuperando mysql... ", 7, "Transpondo banco de dados", "Aguarde enquanto o banco de dados é sincronizado."); aguarde.Abrir(); dataSetMysql = new DataSet(); List<IDbConnection> conexõesRemovidas = new List<IDbConnection>(); MySQL.AdicionarTabelaAoDataSet(dataSetMysql, "pessoa", conexõesRemovidas); MySQL.AdicionarTabelaAoDataSet(dataSetMysql, "venda", conexõesRemovidas); MySQL.AdicionarTabelaAoDataSet(dataSetMysql, "vendaitem", conexõesRemovidas); aguarde.Passo("Obtendo pagamentos do dbf"); aguarde.Refresh(); Dbf dbf = new Dbf(diretório); dataSetDbf = new DataSet(); dbf.AdicionarTabelaAoDataSet(dataSetDbf, "pedcom"); Transpor(dataSetMysql, dataSetDbf); aguarde.Close(); Apresentação.Formulários.AguardeDB.Mostrar(); MySQL.GravarDataSetTodasTabelas(dataSetMysql); MySQL.AdicionarConexõesRemovidas(conexõesRemovidas); Apresentação.Formulários.AguardeDB.Fechar(); System.Windows.Forms.MessageBox.Show(this, "Operação bem sucedida", "fim", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void button1_Click(object sender, System.EventArgs e) { // Tabelas do mysql DataSet dataSetMysql, dataSetDbf; Apresentação.Formulários.Aguarde aguarde; aguarde = new Apresentação.Formulários.Aguarde("Recuperando do novo bd para que seja atualizado", 8, "Transpondo banco de dados", "Aguarde enquanto o banco de dados é sincronizado."); aguarde.Abrir(); dataSetMysql = new DataSet(); List<IDbConnection> conexõesRemovidas = new List<IDbConnection>(); MySQL.AdicionarTabelaAoDataSet(dataSetMysql, "pessoa", conexõesRemovidas); aguarde.Passo(); MySQL.AdicionarTabelaAoDataSet(dataSetMysql, "pagamento", conexõesRemovidas); aguarde.Passo(); MySQL.AdicionarTabelaAoDataSet(dataSetMysql, "cheque", conexõesRemovidas); aguarde.Passo(); MySQL.AdicionarTabelaAoDataSet(dataSetMysql, "dinheiro", conexõesRemovidas); aguarde.Passo(); MySQL.AdicionarTabelaAoDataSet(dataSetMysql, "notapromissoria", conexõesRemovidas); aguarde.Passo(); MySQL.AdicionarTabelaAoDataSet(dataSetMysql, "venda", conexõesRemovidas); aguarde.Passo(); //MySql.AdicionarTabelaAoDataSet(dataSetMysql, "vinculovendapagamento"); aguarde.Passo(); aguarde.Passo("Lendo DBF"); aguarde.Refresh(); Dbf dbf = new Dbf(diretório); dataSetDbf = new DataSet(); dbf.AdicionarTabelaAoDataSet(dataSetDbf, "vendcli"); Transpor(dataSetDbf, dataSetMysql); aguarde.Close(); Apresentação.Formulários.AguardeDB.Mostrar(); MySQL.GravarDataSetTodasTabelas(dataSetMysql); MySQL.AdicionarConexõesRemovidas(conexõesRemovidas); Apresentação.Formulários.AguardeDB.Fechar(); System.Windows.Forms.MessageBox.Show(this, "Operação bem sucedida", "fim", MessageBoxButtons.OK, MessageBoxIcon.Information); }