public static void ImportarComodos(DataTable dtRegistros, csControleDados poControleDados, ProgressBar pbProgresso) { pbProgresso.Maximum = dtRegistros.Rows.Count; foreach (DataRow drRegistro in dtRegistros.Rows) { pbProgresso.Value = dtRegistros.Rows.IndexOf(drRegistro); DataRow drComodo = poControleDados.oComodos.dtDados.NewRow(); drComodo["cdComodo"] = poControleDados.oComodos.RetornarProximoCodigo(); drComodo["nmComodo"] = drRegistro["nmComodo"]; poControleDados.oComodos.dtDados.Rows.Add(drComodo); } }
public static void ImportarAtividades(DataTable dtRegistros, csControleDados poControleDados, ProgressBar pbProgresso) { pbProgresso.Maximum = dtRegistros.Rows.Count; foreach (DataRow drRegistro in dtRegistros.Rows) { pbProgresso.Value = dtRegistros.Rows.IndexOf(drRegistro); DataRow drAtividade = poControleDados.oAtividades.dtDados.NewRow(); drAtividade["cdAtividade"] = poControleDados.oAtividades.RetornarProximoCodigo(); drAtividade["deAtividade"] = drRegistro["deAtividade"]; drAtividade["vlAtividade"] = drRegistro["vlAtividade"]; poControleDados.oAtividades.dtDados.Rows.Add(drAtividade); } }
public static void ImportarProdutos(DataTable dtRegistros, csControleDados poControleDados, ProgressBar pbProgresso) { pbProgresso.Maximum = dtRegistros.Rows.Count; foreach (DataRow drRegistro in dtRegistros.Rows) { pbProgresso.Value = dtRegistros.Rows.IndexOf(drRegistro); DataRow drProduto = poControleDados.oProdutos.dtDados.NewRow(); drProduto["cdProduto"] = poControleDados.oProdutos.RetornarProximoCodigo(); drProduto["nmProduto"] = drRegistro["nmProduto"]; drProduto["vlProduto"] = drRegistro["vlProduto"]; drProduto["deUnidadeMedida"] = drRegistro["deUnidadeMedida"]; poControleDados.oProdutos.dtDados.Rows.Add(drProduto); } }
public static void ImportarDados(TipoImportacao peTpImportacao, string psNomeArquivo, csControleDados poControleDados, ProgressBar pbProgresso) { DataTable dtRegistros = RetornarDataTable(peTpImportacao, psNomeArquivo); if (peTpImportacao == TipoImportacao.Comodos) { ImportarComodos(dtRegistros, poControleDados, pbProgresso); return; } if (peTpImportacao == TipoImportacao.Produtos) { ImportarProdutos(dtRegistros, poControleDados, pbProgresso); return; } if (peTpImportacao == TipoImportacao.Atividades) { ImportarAtividades(dtRegistros, poControleDados, pbProgresso); return; } }