private void CarregaGrid() { IList <orcamentos_DTO> listaOrcamento = new List <orcamentos_DTO>(); listaOrcamento = new OrcamentosBLL().CargaOrcamentos(); DvgOrcamento.DataSource = listaOrcamento; }
private void SendEmail() { try { //Para enviar email atráves de um windows forms tem que usar //System.Net.Mail MailMessage message = new MailMessage(); //Aqui colocamos o "PARA" campo do formulário message.To.Add(txtPara.Text); //Aqui adicionamos o DE message.CC.Add(txtDe.Text); //Namesspace Attachments que permite adicionar um anexo Attachment anexo = new Attachment(txtFicheiro.Text); message.Attachments.Add(anexo); //Assunto do email message.Subject = txtAssunto.Text; //Endereço de email da pessoa que vai enviar ele message.From = new MailAddress("*****@*****.**"); //Corpo do email message.Body = txtMensagem.Text; //Instancia de um smtp SmtpClient smtp = new SmtpClient(); //Definição do Host do smtp smtp.Host = "smtp.gmail.com"; //Se for Gmail isso deve ser true smtp.EnableSsl = true; //Definição da Porta smtp.Port = 587; //Desabilitar as credenciais padrões smtp.UseDefaultCredentials = false; //Definição das credenciais a serem usadas //Lembrando que o acesso de segunraça do google deve estar habilitado smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "ideamais123"); smtp.Send(message); MessageBox.Show("Email enviado com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); if (assuntoTela == "Responde sua Dúvida!!") { ContatosBLL contatosBLL = new ContatosBLL(); contatosBLL.AtualizaSituacao(emailForm); Close(); } else { OrcamentosBLL orcamentosBLL = new OrcamentosBLL(); orcamentosBLL.AtualizaSituacao(emailForm); Close(); } } catch (Exception ex) { throw ex; } }