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 override async void ExportNetAsync() { _url = _controller; using (var db = new TransactionScope()) { //var lista = _repositorio.GetAll().Where(x => x.ExportarNet == "S").ToList(); var lista = _repositorio.GetAll().ToList(); var propriedade = new PropriedadeRef(); foreach (var cli in lista) { cli.Nome = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Nome); cli.Fantasia = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Fantasia); cli.Endereco = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Endereco); cli.Bairro = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Bairro); cli.Complemento = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Complemento); cli.Numero = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Numero); cli.NomeCidade = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.NomeCidade); cli.Obs = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Obs); cli.Email = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Email); propriedade.GetPropertyValues(cli); //cli.Num_Agencia = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Num_Agencia); //cli.Num_Banco = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Num_Banco); //cli.Num_Conta = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Num_Conta); //cli.Nome_Titular = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Nome_Titular); //cli.Nome_Despositante = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Nome_Despositante); } string nomeArquivo = "Fornecedor.txt"; if (lista.Count() > 0) { nomeArquivo = "Fornecedor" + lista.FirstOrDefault().Cod_For + ".txt"; } try { var retorno = new ServicoJson <Fornecedor[]>().Insert(_url, lista); if (retorno.mensagem != "OK") { Funcoes.GravarArquivo(nomeArquivo, retorno.mensagem); } } catch (Exception ex) { Funcoes.GravarArquivo(nomeArquivo, ex.Message); } _repositorio.AtualizarTabelaExportada(); db.Complete(); } }
private void ExportarDados(string dataInicial, string dataFinal) { _url = _controller; //dataInicial = "01.01.2010"; //dataFinal = "31.12.2010"; var lista = new List <PedidoItem>(); 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.Sigla = Funcoes.ObterStringSemAcentosECaracteresEspeciais(pedido.Sigla); pedido.Desc_Produto = Funcoes.ObterStringSemAcentosECaracteresEspeciais(pedido.Desc_Produto); propriedade.GetPropertyValues(pedido); } string nomeArquivo = "PedidoItem.txt"; if (lista.Count() > 0) { nomeArquivo = "PedidoItem" + lista.FirstOrDefault().Num_Pedido + ".txt"; } try { var retorno = new ServicoJson <PedidoItem[]>().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 override async void ExportNetAsync() { _url = _controller; //DateTime dataInicial = new DateTime(2014, 01, 01); //DateTime dataFinal = new DateTime(2020, 12, 31); using (var db = new TransactionScope()) { //var lista = _repositorio.GetAll().Where(x => x.ExportarNet == "S").ToList(); var lista = _repositorio.GetAll() .ToList(); var propriedade = new PropriedadeRef(); foreach (var cli in lista) { cli.Nome = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Nome); cli.Fantasia = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Fantasia); cli.Endereco = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Endereco); cli.Bairro = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Bairro); cli.Complemento = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Complemento); cli.Numero = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Numero); cli.NomeCidade = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.NomeCidade); cli.Obs = Funcoes.ObterStringSemAcentosECaracteresEspeciais(cli.Obs); propriedade.GetPropertyValues(cli); } string nomeArquivo = "Cliente.txt"; if (lista.Count() > 0) { nomeArquivo = "Cliente" + lista.FirstOrDefault().Cod_Cliente + ".txt"; } try { var retorno = new ServicoJson <Cliente[]>().Insert(_url, lista); if (retorno.mensagem != "OK") { Funcoes.GravarArquivo(nomeArquivo, retorno.mensagem); } } catch (Exception ex) { Funcoes.GravarArquivo(nomeArquivo, ex.Message); } _repositorio.AtualizarTabelaExportada(); db.Complete(); } }
public override async void ExportNetAsync() { _url = _controller; //var lista = _repositorio.GetAll().Where(x => x.ExportarNet == "S").ToList(); var lista = _repositorio.GetAll(); var propriedade = new PropriedadeRef(); foreach (var tra in lista) { tra.Nome_Banco = Funcoes.ObterStringSemAcentosECaracteresEspeciais(tra.Nome_Banco); tra.Nome = Funcoes.ObterStringSemAcentosECaracteresEspeciais(tra.Nome); tra.Endereco = Funcoes.ObterStringSemAcentosECaracteresEspeciais(tra.Endereco); tra.Bairro = Funcoes.ObterStringSemAcentosECaracteresEspeciais(tra.Bairro); tra.NomeCidade = Funcoes.ObterStringSemAcentosECaracteresEspeciais(tra.NomeCidade); tra.Obs = Funcoes.ObterStringSemAcentosECaracteresEspeciais(tra.Obs); tra.Contato = Funcoes.ObterStringSemAcentosECaracteresEspeciais(tra.Contato); propriedade.GetPropertyValues(tra); } string nomeArquivo = "transportadora.txt"; if (lista.Count() > 0) { nomeArquivo = "transportadora" + lista.FirstOrDefault().Cod_Trans + ".txt"; } try { var retorno = new ServicoJson <Transportadora[]>().Insert(_url, lista); if (retorno.mensagem != "OK") { Funcoes.GravarArquivo(nomeArquivo, retorno.mensagem); } } catch (Exception ex) { Funcoes.GravarArquivo(nomeArquivo, ex.Message); } _repositorio.AtualizarTabelaExportada(); }