Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

yuris

com Foreach

Recommended Posts

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 , alguem 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);						   				}

 

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara assim,Para enviar e-mail você pode utilizar o namespace System.Net.MailLá tem as classes para se conectar ao servidor smtp, a classe da mensagem e até das credenciais para fazer logon no servidor smtp.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.