Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
        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;
            }
        }