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); }
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(); }
private void btnPdf_Click(object sender, EventArgs e) { ClassePDF Pdf = new ClassePDF(); Pdf.ImpressaoPDFdaVenda(codigovendatxt.Text, ItensGridView); }