Yuris Postado Agosto 21, 2007 Denunciar Share Postado Agosto 21, 2007 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andersonjb Postado Agosto 23, 2007 Denunciar Share Postado Agosto 23, 2007 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Yuris Postado Agosto 23, 2007 Autor Denunciar Share Postado Agosto 23, 2007 Pois é ... Chupei bala nessa heheheVlws ae :)Ta tudo funcionando já. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Yuris
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:
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
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.