Exemple #1
0
        public FileResult PesquisaXML(string NomeConcessionaria, string numeroNF)
        {
            ViewBag.NomeConcessionaria = new SelectList
                                         (
                new Concessionarias().ListaConcessionarias(),
                "CodConcessionaria",
                "NomeConcessionaria"
                                         );

            if (NomeConcessionaria != string.Empty && numeroNF != string.Empty)
            {
                conteudoXML = db.ObterXML(numeroNF, NomeConcessionaria);

                montaArquivoXML();

                var arquivos = conteudoXML.ListaArquivos();

                string nomeArquivo = (from arquivo in arquivos
                                      where arquivo.Nome.Contains(numeroNF)
                                      select arquivo.Caminho).First();

                //string[] arqs = nomeArquivo.Split('\\');
                //string nome = arqs[arqs.Length-1];

                string contentType = "application/txt";
                return(File(nomeArquivo, contentType));
            }
            else
            {
                return(File("", ""));
            }
        }