private void ImportarRegistros(csFuncoes.TipoImportacao peTpImportacao) { string sFiltro = RetornarFiltro(peTpImportacao); ofdArquivo.Multiselect = false; ofdArquivo.Title = "Selecionar arquivo para importar"; ofdArquivo.Filter = "Dados (" + sFiltro + ".txt)|" + sFiltro + ".txt"; if (ofdArquivo.ShowDialog() != DialogResult.OK) { return; } CentralizarPanelProgresso(); pnProcessamento.Visible = true; try { pnProcessamento.Refresh(); pnProcessamento.BringToFront(); tcPrincipal.SelectedTab = tpCadastros; csFuncoes.ImportarDados(peTpImportacao, ofdArquivo.FileName, oControleDados, pbProgresso); } finally { tstbImportacao.Visible = true; tmStatus.Start(); pnProcessamento.Visible = false; } }
private string RetornarFiltro(csFuncoes.TipoImportacao peTpImportacao) { if (peTpImportacao == csFuncoes.TipoImportacao.Comodos) { return(oControleDados.oComodos.ToString()); } if (peTpImportacao == csFuncoes.TipoImportacao.Produtos) { return(oControleDados.oProdutos.ToString()); } if (peTpImportacao == csFuncoes.TipoImportacao.Atividades) { return(oControleDados.oAtividades.ToString()); } return(string.Empty); }