private void ExportarDados(string dataInicial, string dataFinal) { _url = _controller; var lista = new List <Pedido>(); //dataInicial = "01.01.2010"; //dataFinal = "31.12.2010"; //var lista = _repositorio.Filtrar("01.01.2010", "31.12.2010") //.Where(x => x.Num_Pedido == 4632 || x.Num_Pedido == 4633) // .ToList(); if (string.IsNullOrWhiteSpace(dataInicial)) { lista = _repositorio.GetAll().ToList(); } else { lista = _repositorio.Filtrar(dataInicial, dataFinal) .ToList(); } var propriedade = new PropriedadeRef(); foreach (var pedido in lista) { pedido.Nome_Contato = Funcoes.ObterStringSemAcentosECaracteresEspeciais(pedido.Nome_Contato); pedido.Nome_Fornecedor = Funcoes.ObterStringSemAcentosECaracteresEspeciais(pedido.Nome_Fornecedor); pedido.Nome_Usina = Funcoes.ObterStringSemAcentosECaracteresEspeciais(pedido.Nome_Usina); pedido.Nome_Vendedor = Funcoes.ObterStringSemAcentosECaracteresEspeciais(pedido.Nome_Vendedor); pedido.Obs = Funcoes.ObterStringSemAcentosECaracteresEspeciais(pedido.Obs); propriedade.GetPropertyValues(pedido); //pedido.Data = DateTime.Parse("01/01/2015"); } string nomeArquivo = "Pedido.txt"; if (lista.Count() > 0) { nomeArquivo = "Pedido" + lista.FirstOrDefault().Num_Pedido + ".txt"; } try { var retorno = new ServicoJson <Pedido[]>().Insert(_url, lista); if (retorno.mensagem != "OK") { Funcoes.GravarArquivo(nomeArquivo, retorno.mensagem); } //_repositorio.AtualizarTabelaExportada(); } catch (Exception ex) { Funcoes.GravarArquivo(nomeArquivo, ex.Message); //Console.WriteLine(ex.Message); } }
public List <Pedido> GetAll() { return(repositorioPedido.GetAll()); }