示例#1
0
        private void btnenviar_Click(object sender, EventArgs e)
        {
            //Vamos separar esta string
            string str = emailtxt.Text;

            //Separa string baseado em spaços
            char[]   separadorChars = { '@' };
            string[] palavras       = str.Split(separadorChars);
            //Percorremos as palavras da strings separadas exibindo-as no ListBox

            listemail.Items.Clear();
            foreach (var palavra in palavras)
            {
                listemail.Items.Add($"{palavra}");
            }



            if (listemail.Items[1].ToString() == "hotmail.com")
            {
                portatxt.Text    = "587";
                servidortxt.Text = "smtp.live.com";
            }
            else if (listemail.Items[1].ToString() == "gmail.com")
            {
                portatxt.Text    = "587";
                servidortxt.Text = "smtp.gmail.com";
            }
            else if (listemail.Items[1].ToString() == "yahoo.com.br")
            {
                portatxt.Text    = "465";
                servidortxt.Text = "smtp.mail.yahoo.com.br";
            }
            else if (listemail.Items[1].ToString() == "terra.com.br")
            {
                portatxt.Text    = "587";
                servidortxt.Text = "smtp.terra.com.br";
            }
            else if (listemail.Items[1].ToString() == "outlook.com")
            {
                portatxt.Text    = "587";
                servidortxt.Text = "SMTP.office365.com";
            }
            else
            {
                MessageBox.Show("Desculpe-nos, mas por enquanto só é possivel enviar e-mails com os endereços '@hotmail.com', '@gmail.com', '@yahoo.com.br', '@terra.com.br' e '@outlook.com'.");
                return;
            }
            ClassePDF pdf = new ClassePDF();

            pdf.EnviarEmail(paracmb.Text, assuntotxt.Text, mensagemtxt, emailtxt.Text, senhatxt.Text, Convert.ToInt32(portatxt.Text), servidortxt.Text, Anexoslstview);
        }
示例#2
0
        private void btnEmail_Click(object sender, EventArgs e)
        {
            ClassePDF Pdf     = new ClassePDF();
            string    Caminho = Pdf.ImpressaoPDFdaVenda(codigovendatxt.Text, ItensGridView);

            if (Caminho == "")
            {
                return;
            }

            string extensao          = Path.GetExtension(Caminho);
            string nomedoarquivo     = Path.GetFileNameWithoutExtension(Caminho);
            string pasta             = Path.GetDirectoryName(Caminho);
            string LocalExatoArquivo = pasta + "\\" + nomedoarquivo + extensao;

            int numeroimagem;

            if (extensao.ToString() == ".xml" || extensao.ToString() == ".xlsx" || extensao.ToString() == ".xlsb" || extensao.ToString() == ".xltx" || extensao.ToString() == ".xltm" || extensao.ToString() == ".xls" || extensao.ToString() == ".xlt" || extensao.ToString() == ".xml" || extensao.ToString() == ".xlam" || extensao.ToString() == ".xla" || extensao.ToString() == ".xlw" || extensao.ToString() == ".xlr") //Se for Excel
            {
                numeroimagem = 2;
            }
            else if (extensao.ToString() == ".doc" || extensao.ToString() == ".docx" || extensao.ToString() == ".docm" || extensao.ToString() == ".dotx" || extensao.ToString() == ".dotm") //Se for WORD
            {
                numeroimagem = 4;
            }
            else if (extensao.ToString() == ".pdf")//Se for PDF
            {
                numeroimagem = 3;
            }
            else //se for desconhecido
            {
                numeroimagem = 0;
            }

            ListViewItem item = new ListViewItem();

            item.Text       = (nomedoarquivo).ToString();
            item.ImageIndex = numeroimagem;
            item.SubItems.Add(LocalExatoArquivo).ToString();

            FormEmail formEmail = new FormEmail();

            formEmail.Anexoslstview.Items.Add(item);
            formEmail.paracmb.Text = emailtxt.Text;
            formEmail.Show();
        }
示例#3
0
        private void btnPdf_Click(object sender, EventArgs e)
        {
            ClassePDF Pdf = new ClassePDF();

            Pdf.ImpressaoPDFdaVenda(codigovendatxt.Text, ItensGridView);
        }