Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Com Foreach


Yuris

Pergunta

Olá a todos..

Tenho dois Foreach`s em minha aplicação que pegam as informações de um banco e listam elas linha por linha...

Preciso pegar essas informações todas, junta-las e enviar por e-mail , alguém pode me dar uma luz??

O código está assim:

foreach (DataRow dr2 in dsVeiculo.Tables[0].Rows)
                {
                    string CodVeiculo = dr2["CodVeiculo"].ToString();
                    string NomeVeiculo = dr2["NomeVeiculo"].ToString();
                    string idioma = dr2["Idioma"].ToString();
                    string estado = dr2["Estado"].ToString();
                    string pais = dr2["Pais"].ToString();
                    string tipo = dr2["Tipo"].ToString();
                    string classificacao = dr2["Classificacao"].ToString();
                    string url = dr2["Url"].ToString();
                    string status = dr2["Status"].ToString();
                    string dinamica = dr2["Dinamica"].ToString();
                    string acao = dr2["Acao"].ToString();


                    if (acao == "I")
                    {
                        objFonte.InserirVeiculo(NomeVeiculo, idioma, pais, estado, tipo, classificacao, url, status, TomCat, Raptor, Sabre, Bufalo);
                    }
                    else if (acao == "E")
                    {
                        objFonte.AtualizarVeiculo(CodVeiculo, NomeVeiculo, idioma, pais, estado, tipo, classificacao, url, status, TomCat, Raptor, Sabre, Bufalo);
                    }
                    objConexao.AtualizaBancoInternoVeiculo(CodVeiculo);
                }

                //************ Insere as Fontes no Banco, ou as Atualiza**************

                DataSet dsFonte = objConexao.SelecionaFontes("I", "E");


                foreach (DataRow dr in dsFonte.Tables[0].Rows)
                {
                    string CodFonte = dr["cd_fonte"].ToString();
                    string CodVeiculo2 = dr["CodVeiculo"].ToString();
                    string NomeFonte = dr["ds_fonte"].ToString();
                    string UrlFonte = dr["ds_url_fonte"].ToString();
                    string Pais = dr["ds_pais"].ToString();
                    string Estado = dr["ds_estado"].ToString();
                    string Lingua = dr["ds_lingua"].ToString();
                    string Categoria = dr["ds_Categoria"].ToString();
                    string Tipo = dr["ds_Tipo"].ToString();
                    string Sistema = dr["ds_sistema"].ToString();
                    string SistemaExec = dr["ds_sistemaExec"].ToString();
                    string Acesso = dr["ds_acesso"].ToString();
                    string Captura = dr["ds_captura"].ToString();
                    string Concatenamento = dr["ds_concat"].ToString();
                    string NomeRobot = dr["ds_nome_robot"].ToString();
                    string PaisRobot = dr["ds_pais_robot"].ToString();
                    string LinguaRobot = dr["ds_lingua_robot"].ToString();
                    string CategoriaRobot = dr["ds_cat_robot"].ToString();
                    string TipoRobot = dr["ds_tipo_robot"].ToString();
                    string Status = dr["ds_status"].ToString();
                    string Situacao = dr["ds_situacao"].ToString();
                    string Arquivo = dr["ds_arquivo"].ToString();
                    string FonteTop = dr["FonteTop"].ToString();
                    string FormCampoLogin = dr["TFormCampoLogin"].ToString();
                    string FormCampoSenha = dr["TFormCampoSenha"].ToString();
                    string UrlRedirect = dr["UrlRedirect"].ToString();
                    string Login = dr["Login"].ToString();
                    string Senha = dr["Senha"].ToString();
                    string UrlLogin = dr["TUrlLogin"].ToString();
                    string Acao = dr["Acao"].ToString();

                    //Insere Os Dados no Banco
                    if (Acao == "I")
                    {
                        objFonte.InserirFonte(CodVeiculo2, NomeFonte, UrlFonte, Pais, Estado, Lingua, Categoria,
                                           Tipo, Sistema, SistemaExec, Acesso, Captura, Concatenamento, NomeRobot, PaisRobot,
                                           LinguaRobot, CategoriaRobot, TipoRobot, Status, Situacao, Arquivo, FonteTop, FormCampoLogin, FormCampoSenha, UrlRedirect, Login, Senha, UrlLogin, TomCat, Raptor, Sabre, Bufalo);
                    }
                    //Atualiza Os Dados do Banco
                    else if (Acao == "E")
                    {
                        objFonte.AtualizarFonte(CodFonte, CodVeiculo2, NomeFonte, UrlFonte, Pais, Estado, Lingua, Categoria,
                                           Tipo, Sistema, SistemaExec, Acesso, Captura, Concatenamento, NomeRobot, PaisRobot,
                                           LinguaRobot, CategoriaRobot, TipoRobot, Status, Situacao, Arquivo, FonteTop, FormCampoLogin, FormCampoSenha, UrlRedirect, Login, Senha, UrlLogin, TomCat, Raptor, Sabre, Bufalo);
                    }

                    objConexao.AtualizaBancoInternoFonte(CodFonte);
                    string Logs = (CodFonte + CodVeiculo2 + NomeFonte + UrlFonte);           
                }

Agora todas essas informações devem ser capturadas e logo apos enviadas por e-mail ..a estrutura de envio de e-mail já está pronta , só não consigo juntar essas informações todas para colocar na string Corpo do email.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Agora todas essas informações devem ser capturadas e logo apos enviadas por e-mail ..a estrutura de envio de e-mail já está pronta , só não consigo juntar essas informações todas para colocar na string Corpo do email.

Ué, se não ta jogando a informação nessas strings?

string CodVeiculo = dr2["CodVeiculo"].ToString();
                    string NomeVeiculo = dr2["NomeVeiculo"].ToString();
                    string idioma = dr2["Idioma"].ToString();
                    string estado = dr2["Estado"].ToString();
                    string pais = dr2["Pais"].ToString();
                    string tipo = dr2["Tipo"].ToString();
                    string classificacao = dr2["Classificacao"].ToString();
                    string url = dr2["Url"].ToString();
                    string status = dr2["Status"].ToString();
                    string dinamica = dr2["Dinamica"].ToString();
                    string acao = dr2["Acao"].ToString();

Agora é só concatenar, não é?

Flws!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...