private void CarregaGrid()
        {
            IList <orcamentos_DTO> listaOrcamento = new List <orcamentos_DTO>();

            listaOrcamento = new OrcamentosBLL().CargaOrcamentos();

            DvgOrcamento.DataSource = listaOrcamento;
        }
예제 #2
0
        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;
            }
        }