예제 #1
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();
        }
예제 #2
0
        private void btnPdf_Click(object sender, EventArgs e)
        {
            ClassePDF Pdf = new ClassePDF();

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