public static void CarregaVendedorCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando registro de todos os vendedores", true);
         d = new MapeamentoBdCsv("funcionario", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "FUNCIONARIO.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id", "CODIGO");
         d.laT("nome", "NOME");
         d.laT("desconto_maximo", "DESCONTO_MAXIMO");
         d.laT("acrescimo_maximo", "ACRESCIMO_MAXIMO");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar registro de todos os vendedores", true);
         throw ex;
     }
 }
 public static void CarregaTabelaPrecoCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando tabelas de preço", true);
         d = new MapeamentoBdCsv("tabela_preco", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "TABELAPRECO.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_tabela_preco", "CODIGO");
         d.laT("descricao", "DESCRICAO");
         d.laR("ajuste_percentual", "PERCENTUALAJUSTE");
         d.laT("tipo", "TIPOAJUSTE");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar tabelas de preço", true);
         throw ex;
     }
 }
 public static void CarregaTitulosEmAbertoCsv()
 {
     if (File.Exists(D.AplicacaoDiretorio + D.APP_SYNC_PATH + ArquivoTitulosEmAbertoReceberNomeBase + ".csv"))
     {
         try
         {
             LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando os títulos em aberto", true);
             String clienteArquivoNome = ("TITULOS_ABERTOS") + D.Funcionario.Id.ToString().PadLeft(6, '0') + ".csv";
             d = new MapeamentoBdCsv("titulo_aberto", D.AplicacaoDiretorio + D.APP_SYNC_PATH + clienteArquivoNome, D.Bd, D.APP_LOGDIRECTORY + logName);
             //ID_ESPECIE_FINANCEIRA;VALOR;VENCIMENTO_DATA;PAGO;JUROS_DINHEIRO;A_RECEBER
             d.laT("ID_CLIENTE", "ID_CLIENTE");
             d.laT("ID_ESPECIE_FINANCEIRA", "ID_ESPECIE_FINANCEIRA");
             d.laR("VALOR", "VALOR");
             d.laD("VENCIMENTO_DATA", "VENCIMENTO_DATA");
             d.laR("PAGO", "PAGO");
             d.laR("JUROS_DINHEIRO", "JUROS_DINHEIRO");
             d.laR("A_RECEBER", "A_RECEBER");
             d.Executar(true);
         }
         catch (Exception ex)
         {
             LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao unir clientes antigos com os novos", true);
             throw ex;
         }
     }
 }
 public static void CarregaSaldoGradeCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando saldo grade", true);
         d = new MapeamentoBdCsv("saldo_grade", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "SALDOGRADE.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_produto", "COD_PRODUTO");
         d.laT("id_grade", "COD_GRADE");
         d.laT("id_item_grade", "COD_ITEMGRADE");
         d.laT("id_atributo", "COD_ATRIBUTO");
         d.laT("id_item_atributo", "COD_ITEMATRIBUTO");
         d.laT("estoque", "QUANTIDADEESTOQUE");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Eror ao carregar saldo grade", true);
         throw ex;
     }
 }
 public static void CarregaTabelaMotivoCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando motivos", true);
         d = new MapeamentoBdCsv("motivo", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "MOTIVO.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_motivo", "CODIGO");
         d.laT("descricao", "DESCRICAO");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar motivos", true);
         throw ex;
     }
 }
 /// <summary>
 /// Unindo clientes antigos com os novos
 /// </summary>
 public static void CarregaClienteCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Unindo clientes antigos com os novos", true);
         String clienteArquivoNome = ("CLR") + D.Funcionario.Id.ToString().PadLeft(6, '0') + ".csv";
         d = new MapeamentoBdCsv("cliente", D.AplicacaoDiretorio + D.APP_SYNC_PATH + clienteArquivoNome, D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_cliente", "CODIGO");
         d.laT("id_cliente_pocket", "COD_CLIENTE_POCKET");
         d.laT("comprador_nome", "NOME_COMPRADOR");
         d.laT("id_tabela_preco", "COD_TABELAPRECO");
         d.laT("cliente_nome", "NOME");
         d.laT("cliente_nome_reduzido", "NOMEREDUZIDO");
         d.laT("tipo_pessoa", "TIPOPESSOA");
         d.laT("telefone", "TELEFONE");
         d.laT("cgc_cpf", "CGC_CPF");
         d.laT("rg_inscricao", "RG_INSCRICAO");
         d.laT("endereco", "ENDERECO");
         d.laT("bairro", "BAIRRO");
         d.laT("cidade", "COD_CIDADE");
         d.laT("uf_cod", "COD_UF");
         d.laT("cep", "CEP");
         d.laR("limite_credito", "LIMITECREDITO");
         d.laD("nascimento", "NASCIMENTO");
         d.laT("id_forma_pagamento", "COD_FORMAPAGAMENTO");
         d.laT("dia_visita", "DIA_VISITA");
         d.laT("id_funcionario", "COD_FUNCIONARIO");
         d.laT("intervalo", "INTERVALO");
         d.laT("banco_codigo", "COD_BANCO_REF");
         d.laT("agencia_codigo", "COD_AGENCIA_REF");
         d.laT("agencia_telefone", "TELEFONE_AGENCIA");
         d.laT("referencia_comercial1", "REFERENCIA_COMERCIAL1");
         d.laT("referencia_comercial1_telefone", "TELEFONE_REFERENCIA1");
         d.laT("referencia_comercial2", "REFERENCIA_COMERCIAL2");
         d.laT("referencia_comercial2_telefone", "TELEFONE_REFERENCIA2");
         d.laB("lista_negra", "LISTANEGRA");
         d.laR("bdi", "BDI");
         d.laR("montante_aberto", "MONTANTE_ABERTO");
         d.laR("montante_vencido", "MONTANTE_VENCIDO");
         d.laR("montante_a_vencer", "MONTANTE_A_VENCER");
         d.laT("maior_vencimento", "MAIOR_VENCIMENTO");
         d.laB("ativo", "ATIVO");
     //              Desabilitado até a rota ser reprogramada
     //                d.laT("visitacao_ordem", "ORDEM_VISITA");
         d.laB("contribuinte_icms","CONTRIBUINTE_ICMS");
         d.Executar(false);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao unir clientes antigos com os novos", true);
         throw ex;
     }
 }
 public static void CarregaProdutoCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando registro de todos os produtos", true);
         d = new MapeamentoBdCsv("produto", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "PRODUTO.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_produto", "CODIGO");
         d.laT("nome", "DESCRICAO");
         d.laT("referencia", "REFERENCIA");
         d.laT("id_unidade_venda", "COD_UNIDADE_VENDA");
         d.laT("id_grade", "COD_GRADE");
         d.laR("preco_venda", "PRECOVENDA");
         d.laR("preco_promocao", "PRECOPROMOCAO");
         d.laR("estoque", "QUANTIDADEESTOQUE");
         d.laB("venda_fracionada", "FRACIONADA");
         d.laR("unidade_fator", "UNIDADE_FATOR");
         d.laD("promocao_data_inicio", "DATAINICIOPROMOCAO");
         d.laD("promocao_data_final", "DATAFIMPROMOCAO");
         d.laB("permitir_venda_nao_contribuinte", "PERMITIR_VENDA_NAO_CONTRIBUINTE");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar registro de todos os produtos", true);
         throw ex;
     }
 }
 public static void CarregaItemGradeCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando tabela ítem grade", true);
         d = new MapeamentoBdCsv("item_grade", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "ITEMGRADE.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_item_grade", "CODIGO");
         d.laT("id_grade", "COD_GRADE");
         d.laT("descricao", "DESCRICAO");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar tabela ítem grade", true);
         throw ex;
     }
 }
 public static void CarregaItemTabelaPrecoCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando registro de todos os itens da tabela de preço", true);
         d = new MapeamentoBdCsv("item_tabela_preco", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "ITEMTABELAPRECO.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_tabela_preco", "COD_TABELAPRECO");
         d.laT("id_produto", "COD_PRODUTO");
         d.laT("tipo_valor", "TIPOVALOR");
         d.laR("valor1", "VALOR");
         d.laT("qtd_minima1", "QTD_MINIMA");
         d.laR("valor2", "VALOR1");
         d.laT("qtd_minima2", "QTD_MINIMA1");
         d.laR("valor3", "VALOR2");
         d.laT("qtd_minima3", "QTD_MINIMA2");
         d.laR("valor4", "VALOR3");
         d.laT("qtd_minima4", "QTD_MINIMA3");
         d.laR("desconto_maximo", "DESCONTO_MAXIMO");
         d.laR("acrescimo_maximo", "ACRESCIMO_MAXIMO");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar registro de todos os itens da tabela de preço", true);
         throw ex;
     }
 }
 public static void CarregaItemAtributoCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando o registro de todos os itens do atributo", true);
         d = new MapeamentoBdCsv("item_atributo", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "ITEMATRIBUTO.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_item_atributo", "COD_ATRIBUTO");
         d.laT("id_atributo", "CODIGO");
         d.laT("descricao", "DESCRICAO");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar o registro de todos os itens do atributo", true);
         throw ex;
     }
 }
 public static void CarregaItemFormaPagamentoCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando os ítems das formas de pagamento", true);
         d = new MapeamentoBdCsv("item_forma_pagamento", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "ITEMFORMAPAGAMENTO.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_forma_pagamento", "COD_FORMAPAGAMENTO");
         d.laT("id_especie_financeira", "COD_ESPECIEFINANCEIRA");
         d.laT("id_item_forma_pagamento", "CODIGO");
         d.laR("prazo_vencimento", "PRAZOVENCIMENTO");
         d.laT("percentual_pagamento", "PERCENTUALPAGAMENTO");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar os ítems das formas de pagamento", true);
         throw ex;
     }
 }
 public static void CarregaFormaPagamentoTabelaPrecoCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando as formas de pagamento das tabelas de preço", true);
         d = new MapeamentoBdCsv("forma_pagamento_tabela_preco", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "FORMAPAGAMENTOTABELAPRECO.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_tabela_preco", "COD_TABELAPRECO");
         d.laT("id_forma_pagamento", "COD_FORMAPAGAMENTO");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar as formas de pagamento das tabelas de preço", true);
         throw ex;
     }
 }
 public static void CarregaFormaPagamentoCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando formas de pagamento", true);
         d = new MapeamentoBdCsv("forma_pagamento", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "FORMADEPAGAMENTO.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_forma_pagamento", "CODIGO");
         d.laT("descricao", "DESCRICAO");
         d.laT("no_parcelas", "PARCELAS");
         d.laT("prazo_medio", "PRAZO_MEDIO");
         d.laR("parcela_minima", "PARCELA_MINIMA");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar formas de pagamento", true);
         throw ex;
     }
 }
 public static void CarregaEspecieFinanceiraCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando registro de todas as espécies financeiras", true);
         d = new MapeamentoBdCsv("especie_financeira", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "ESPECIEFINANCEIRA.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_especie_financeira", "CODIGO");
         d.laT("descricao", "DESCRICAO");
         d.laB("verifica_credito", "VERIFICA_CREDITO");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar registro de todas as espécies financeiras", true);
         throw ex;
     }
 }
 public static void ClientesCastradosCarregar()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando registro de todos os clientes", true);
         d = new MapeamentoBdCsv("cliente_cadastrado", D.AplicacaoDiretorio + D.APP_SYNC_PATH + clientesCadastradosArquivoEnviarNome, D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("cnpj_cpf", "CPNJ_CPF");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar registro de todos os clientes", true);
         throw ex;
     }
 }
 public static void CarregaParametroCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando parâmetros", true);
         d = new MapeamentoBdCsv("parametro", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "PARAMETRO.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("nome", "NOME");
         d.laT("tipo", "TIPO");
         d.laT("valor", "VALOR");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, " Erro ao carregar parâmetros", true);
         throw ex;
     }
 }
 public static void RotaCidadeCarregar()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando rotas das cidades", true);
         String rotaCidadeArquivoEnviarNome = "ROTACIDADE.csv";
         d = new MapeamentoBdCsv("rota_cidade", D.AplicacaoDiretorio + D.APP_SYNC_PATH + rotaCidadeArquivoEnviarNome, D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_rota", "COD_PERCURSO");
         d.laT("id_funcionario","COD_VENDEDOR");
         d.laT("id_cidade","COD_CIDADE");
         d.laT("cidade","CIDADE");
         d.laT("id_uf","COD_UF");
     // Desabilitado até ser programado
     //                d.laT("visitacao_ordem", "ORDEM_VISITA");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar registro de todos os clientes", true);
         throw ex;
     }
 }
 public static void CarregaCidadeCsv()
 {
     try
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Carregando registro de todas as cidades", true);
         d = new MapeamentoBdCsv("cidade", D.AplicacaoDiretorio + D.APP_SYNC_PATH + "CIDADE.csv", D.Bd, D.APP_LOGDIRECTORY + logName);
         d.laT("id_cidade", "CODIGO");
         d.laT("descricao", "DESCRICAO");
         d.laT("uf_cod", "COD_UF");
         d.Executar(true);
     }
     catch (Exception ex)
     {
         LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + logName, "Erro ao carregar registro de todas as cidades", true);
         throw ex;
     }
 }