コード例 #1
0
        public void restoreBackUp(string nomeTabela, JToken tabela)
        {
            DBService dBService = new DBService();

            dBService.truncateTable(nomeTabela, "con_Condicao_int_PK");
            ParseUtils encodeString = new ParseUtils();

            foreach (var linha in tabela)
            {
                CondicoesModel condicoesModel = new CondicoesModel();
                condicoesModel.parcelas = new List <CondicaoParcelas>();
                CondicaoParcelas parcelas = new CondicaoParcelas();
                for (int i = 0; i < linha.Count(); i++)
                {
                    var itens = linha[i];
                    if (itens.Value <int>("con_Empresa_int_FK") != 0)
                    {
                        condicoesModel.idEmpresa = itens.Value <int>("con_Empresa_int_FK");
                    }
                    if (itens.Value <int>("con_Pedido_int_FK") != 0)
                    {
                        condicoesModel.idPedido = itens.Value <int>("con_Pedido_int_FK");
                    }
                    if (itens.Value <int>("con_Condicao_int_PK") != 0)
                    {
                        parcelas.idParcela = itens.Value <int>("con_Condicao_int_PK");
                    }
                    if (itens.Value <string>("con_Parcela_chr") != null)
                    {
                        parcelas.numeroParcela = encodeString.encodeString(itens.Value <string>("con_Parcela_chr"));
                    }
                    if (itens.Value <decimal>("con_ValorParcela_mon") != 0)
                    {
                        parcelas.valorParcela = itens.Value <decimal>("con_ValorParcela_mon");
                    }
                    if (itens.Value <string>("con_FormaPagamento_chr") != null)
                    {
                        parcelas.formaPagamento = encodeString.encodeString(itens.Value <string>("con_FormaPagamento_chr"));
                    }
                    if (itens.Value <int>("con_Pago_int") != 0)
                    {
                        parcelas.pago = itens.Value <int>("con_Pago_int");
                    }
                    if (itens.Value <string>("con_DataParcela_dtm") != null)
                    {
                        string iDate = itens.Value <string>("con_DataParcela_dtm");
                        parcelas.dataParcela = Convert.ToDateTime(iDate);
                    }
                    if (itens.Value <string>("con_DataPagamento_dtm") != null)
                    {
                        string iDate = itens.Value <string>("con_DataPagamento_dtm");
                        parcelas.dataPagamento = Convert.ToDateTime(iDate);
                    }
                }
                condicoesModel.parcelas.Add(parcelas);
                inCondicaoPedido(condicoesModel.idEmpresa, condicoesModel.idPedido, condicoesModel);
                DBService.conexao.Close();
            }
        }
コード例 #2
0
        public void restoreBackUp(string nomeTabela, JToken tabela)
        {
            DBService dBService = new DBService();

            dBService.truncateTable(nomeTabela, "prd_Produto_int_PK");
            ParseUtils encodeString = new ParseUtils();

            foreach (var linha in tabela)
            {
                ProdutosModel produtosModel = new ProdutosModel();
                for (int i = 0; i < linha.Count(); i++)
                {
                    var itens = linha[i];
                    if (itens.Value <int>("prd_Produto_int_PK") != 0)
                    {
                        produtosModel.idProduto = itens.Value <int>("prd_Produto_int_PK");
                    }
                    if (itens.Value <int>("prd_Empresa_int_FK") != 0)
                    {
                        produtosModel.idEmpresa = itens.Value <int>("prd_Empresa_int_FK");
                    }
                    if (itens.Value <string>("prd_Produto_chr") != null)
                    {
                        produtosModel.produto = encodeString.encodeString(itens.Value <string>("prd_Produto_chr"));
                    }
                    if (itens.Value <int>("prd_Categoria_int_FK") != 0)
                    {
                        produtosModel.idCategoria = itens.Value <int>("prd_Categoria_int_FK");
                    }
                    if (itens.Value <decimal>("prd_ValorUnitario_mon") != 0)
                    {
                        produtosModel.valor = itens.Value <decimal>("prd_ValorUnitario_mon");
                    }
                    if (itens.Value <int>("prd_Ativo_int") != 0)
                    {
                        produtosModel.ativo = itens.Value <int>("prd_Ativo_int");
                    }
                    if (itens.Value <string>("prd_Observacao_chr") != null)
                    {
                        produtosModel.observacao = encodeString.encodeString(itens.Value <string>("prd_Observacao_chr"));
                    }
                    if (itens.Value <string>("prd_DataCriacao_dtm") != null)
                    {
                        string iDate = itens.Value <string>("prd_DataCriacao_dtm");
                        produtosModel.dataCriacao = Convert.ToDateTime(iDate);
                    }
                    if (itens.Value <string>("prd_DataSync_dtm") != null)
                    {
                        string iDate = itens.Value <string>("prd_DataSync_dtm");
                        produtosModel.dataSync = Convert.ToDateTime(iDate);
                    }
                }
                inProduto(produtosModel.idEmpresa, produtosModel);
            }
        }
コード例 #3
0
        public void restoreBackUp(string nomeTabela, JToken tabela)
        {
            DBService dBService = new DBService();

            dBService.truncateTable(nomeTabela, "itp_ItemPedido_int_PK");
            ParseUtils encodeString = new ParseUtils();

            foreach (var linha in tabela)
            {
                ProdutosCarrinho produtos = new ProdutosCarrinho();
                produtos.produtos = new List <ProdutosCesta>();
                ProdutosCesta produtosCesta = new ProdutosCesta();
                produtosCesta.produto = new ProdutosModel();
                for (int i = 0; i < linha.Count(); i++)
                {
                    var itens = linha[i];
                    if (itens.Value <int>("itp_ItemPedido_int_PK") != 0)
                    {
                        produtosCesta.idItemPedido = itens.Value <int>("itp_ItemPedido_int_PK");
                    }
                    if (itens.Value <int>("itp_Empresa_int_FK") != 0)
                    {
                        produtos.idEmpresa = itens.Value <int>("itp_Empresa_int_FK");
                    }
                    if (itens.Value <int>("itp_Pedido_int_FK") != 0)
                    {
                        produtos.idPedido = itens.Value <int>("itp_Pedido_int_FK");
                    }
                    if (itens.Value <int>("itp_Produto_int_FK") != 0)
                    {
                        produtosCesta.produto.idProduto = itens.Value <int>("itp_Produto_int_FK");
                    }
                    if (itens.Value <decimal>("itp_Quantidade_int") != 0)
                    {
                        produtosCesta.quantidade = itens.Value <decimal>("itp_Quantidade_int");
                    }
                    if (itens.Value <decimal>("itp_ValorUnitario_mon") != 0)
                    {
                        produtosCesta.produto.valor = itens.Value <decimal>("itp_ValorUnitario_mon");
                    }
                    if (itens.Value <decimal>("itp_ValorTotal_mon") != 0)
                    {
                        produtosCesta.valorTotal = itens.Value <decimal>("itp_ValorTotal_mon");
                    }
                    if (itens.Value <decimal>("itp_ValorDesconto_mon") != 0)
                    {
                        produtosCesta.desconto = itens.Value <decimal>("itp_ValorDesconto_mon");
                    }
                }
                produtos.produtos.Add(produtosCesta);
                inItensPedido(produtos.idEmpresa, produtos.idPedido, produtos);
                DBService.conexao.Close();
            }
        }
コード例 #4
0
        public void restoreBackUp(string nomeTabela, JToken tabela)
        {
            DBService dBService = new DBService();

            dBService.truncateTable(nomeTabela, "frt_Frete_int_PK");
            ParseUtils encodeString = new ParseUtils();

            foreach (var linha in tabela)
            {
                FreteModel freteModel = new FreteModel();
                for (int i = 0; i < linha.Count(); i++)
                {
                    var itens = linha[i];
                    if (itens.Value <int>("frt_Frete_int_PK") != 0)
                    {
                        freteModel.idFrete = itens.Value <int>("frt_Frete_int_PK");
                    }
                    if (itens.Value <int>("frt_Empresa_int_FK") != 0)
                    {
                        freteModel.idEmpresa = itens.Value <int>("frt_Empresa_int_FK");
                    }
                    if (itens.Value <int>("frt_Cliente_int_FK") != 0)
                    {
                        freteModel.idCliente = itens.Value <int>("frt_Cliente_int_FK");
                    }
                    if (itens.Value <int>("frt_Pedido_int_FK") != 0)
                    {
                        freteModel.idPedido = itens.Value <int>("frt_Pedido_int_FK");
                    }
                    if (itens.Value <string>("frt_CEP_chr") != null)
                    {
                        freteModel.CEP = encodeString.encodeString(itens.Value <string>("frt_CEP_chr"));
                    }
                    if (itens.Value <decimal>("frt_ValorFrete_mon") != 0)
                    {
                        freteModel.valorFrete = itens.Value <decimal>("frt_Pedido_int_FK");
                    }
                    if (itens.Value <string>("frt_DataFrete_dtm") != null)
                    {
                        string iDate = itens.Value <string>("frt_DataFrete_dtm");
                        freteModel.dataEnvio = Convert.ToDateTime(iDate);
                    }
                    if (itens.Value <int>("frt_Enviado_int") != 0)
                    {
                        freteModel.enviado = itens.Value <int>("frt_Enviado_int");
                    }
                }
                inFretePedido(freteModel.idEmpresa, freteModel.idPedido, freteModel);
                DBService.conexao.Close();
            }
        }
コード例 #5
0
        public void restoreBackUp(string nomeTabela, JToken tabela)
        {
            DBService dBService = new DBService();

            dBService.truncateTable(nomeTabela, "ped_Pedido_int_PK");
            ParseUtils encodeString = new ParseUtils();

            foreach (var linha in tabela)
            {
                PedidosModel pedidosModel = new PedidosModel();
                pedidosModel.cliente = new ClientesModel();

                for (int i = 0; i < linha.Count(); i++)
                {
                    var itens = linha[i];
                    if (itens.Value <int>("ped_Pedido_int_PK") != 0)
                    {
                        pedidosModel.idPedido = itens.Value <int>("ped_Pedido_int_PK");
                    }
                    if (itens.Value <int>("ped_Empresa_int_FK") != 0)
                    {
                        pedidosModel.idEmpresa = itens.Value <int>("ped_Empresa_int_FK");
                    }
                    if (itens.Value <int>("ped_idCliente_int_FK") != 0)
                    {
                        pedidosModel.cliente.idCliente = itens.Value <int>("ped_idCliente_int_FK");
                    }
                    if (itens.Value <decimal>("ped_ValorTotal_mon") != 0)
                    {
                        pedidosModel.valorTotal = itens.Value <decimal>("ped_ValorTotal_mon");
                    }
                    if (itens.Value <string>("ped_Observacao_chr") != null)
                    {
                        pedidosModel.observacao = encodeString.encodeString(itens.Value <string>("ped_Observacao_chr"));
                    }
                    if (itens.Value <decimal>("ped_Desconto_mon") != 0)
                    {
                        pedidosModel.desconto = itens.Value <decimal>("ped_Desconto_mon");
                    }
                    if (itens.Value <string>("ped_DataVenda_dtm") != null)
                    {
                        string iDate = itens.Value <string>("ped_DataVenda_dtm");
                        pedidosModel.dataVenda = Convert.ToDateTime(iDate);
                    }
                }
                inPedidoRestore(pedidosModel.idEmpresa, pedidosModel);
            }
        }
コード例 #6
0
        public void restoreBackUpUsuario(string nomeTabela, JToken tabela)
        {
            DBService dBService = new DBService();

            dBService.truncateTable(nomeTabela, "usu_Usuario_int_PK");
            ParseUtils encodeString = new ParseUtils();

            foreach (var linha in tabela)
            {
                UsuarioExemplo usuarioExemplo = new UsuarioExemplo();
                for (int i = 0; i < linha.Count(); i++)
                {
                    var itens = linha[i];
                    if (itens.Value <int>("usu_Usuario_int_PK") != 0)
                    {
                        usuarioExemplo.idUsuario = itens.Value <int>("usu_Usuario_int_PK");
                    }
                    if (itens.Value <string>("usu_Usuario_chr") != null)
                    {
                        usuarioExemplo.usuario = encodeString.encodeString(itens.Value <string>("usu_Usuario_chr"));
                    }
                    if (itens.Value <string>("usu_Senha_chr") != null)
                    {
                        usuarioExemplo.password = encodeString.encodeString(itens.Value <string>("usu_Senha_chr"));
                    }
                    if (itens.Value <string>("usu_Email_chr") != null)
                    {
                        usuarioExemplo.email = encodeString.encodeString(itens.Value <string>("usu_Email_chr"));
                    }
                    if (itens.Value <int>("usu_Ativo_int") != 0)
                    {
                        usuarioExemplo.ativo = itens.Value <int>("usu_Ativo_int");
                    }
                    if (itens.Value <string>("usu_Login_chr") != null)
                    {
                        usuarioExemplo.login = encodeString.encodeString(itens.Value <string>("usu_Login_chr"));
                    }
                    if (itens.Value <int>("usu_Empresa_int_FK") != 0)
                    {
                        usuarioExemplo.idEmpresa = itens.Value <int>("usu_Empresa_int_FK");
                    }
                }
                inUsuario(usuarioExemplo);
            }
        }
コード例 #7
0
        public void restoreBackUp(string nomeTabela, JToken tabela)
        {
            DBService dBService = new DBService();

            dBService.truncateTable(nomeTabela, "ctg_Categoria_int_PK");
            ParseUtils encodeString = new ParseUtils();

            foreach (var linha in tabela)
            {
                CategoriasModel categoriasModel = new CategoriasModel();
                for (int i = 0; i < linha.Count(); i++)
                {
                    var itens = linha[i];
                    if (itens.Value <int>("ctg_Categoria_int_PK") != 0)
                    {
                        categoriasModel.idCategoria = itens.Value <int>("ctg_Categoria_int_PK");
                    }
                    if (itens.Value <int>("ctg_Empresa_int_FK") != 0)
                    {
                        categoriasModel.idEmpresa = itens.Value <int>("ctg_Empresa_int_FK");
                    }
                    if (itens.Value <string>("ctg_Categoria_chr") != null)
                    {
                        categoriasModel.categoria = encodeString.encodeString(itens.Value <string>("ctg_Categoria_chr"));
                    }
                    if (itens.Value <string>("ctg_Observacao_chr") != null)
                    {
                        categoriasModel.observacao = encodeString.encodeString(itens.Value <string>("ctg_Observacao_chr"));
                    }
                    if (itens.Value <string>("ctg_Unidade_chr") != null)
                    {
                        categoriasModel.unidade = encodeString.encodeString(itens.Value <string>("ctg_Unidade_chr"));
                    }
                    if (itens.Value <string>("ctg_DataCriacao_dtm") != null)
                    {
                        string iDate = itens.Value <string>("ctg_DataCriacao_dtm");
                        categoriasModel.dataCriacao = Convert.ToDateTime(iDate);
                    }
                }
                inCategoria(categoriasModel.idEmpresa, categoriasModel);
            }
        }
コード例 #8
0
        public void restoreBackEmpresa(string nomeTabela, JToken tabela)
        {
            DBService dBService = new DBService();

            dBService.truncateTable(nomeTabela, "emp_Empresa_int_PK");
            ParseUtils encodeString = new ParseUtils();

            foreach (var linha in tabela)
            {
                EmpresasModel empresasModel = new EmpresasModel();
                for (int i = 0; i < linha.Count(); i++)
                {
                    var itens = linha[i];
                    if (itens.Value <int>("emp_Empresa_int_PK") != 0)
                    {
                        empresasModel.idEmpresa = itens.Value <int>("emp_Empresa_int_PK");
                    }
                    if (itens.Value <string>("emp_Empresa_chr") != null)
                    {
                        empresasModel.empresa = encodeString.encodeString(itens.Value <string>("emp_Empresa_chr"));
                    }
                    if (itens.Value <string>("emp_Prefixo_chr") != null)
                    {
                        empresasModel.prefixo = encodeString.encodeString(itens.Value <string>("emp_Prefixo_chr"));
                    }
                    if (itens.Value <int>("emp_Ativo_int") != 0)
                    {
                        empresasModel.ativo = itens.Value <int>("emp_Ativo_int");
                    }
                    if (itens.Value <string>("emp_DataCriacao_dtm") != null)
                    {
                        string iDate = itens.Value <string>("emp_DataCriacao_dtm");
                        empresasModel.dataCriacao = Convert.ToDateTime(iDate);
                    }
                }
                inEmpresa(empresasModel);
            }
        }
コード例 #9
0
        public void restoreBackUp(string nomeTabela, JToken tabela)
        {
            DBService dBService = new DBService();

            dBService.truncateTable(nomeTabela, "cli_Cliente_int_PK");
            ParseUtils encodeString = new ParseUtils();

            foreach (var linha in tabela)
            {
                ClientesModel cliente = new ClientesModel();
                for (int i = 0; i < linha.Count(); i++)
                {
                    var itens = linha[i];
                    if (itens.Value <int>("cli_Cliente_int_PK") != 0)
                    {
                        cliente.idCliente = itens.Value <int>("cli_Cliente_int_PK");
                    }
                    if (itens.Value <int>("cli_Empresa_int_FK") != 0)
                    {
                        cliente.idEmpresa = itens.Value <int>("cli_Empresa_int_FK");
                    }
                    if (itens.Value <string>("cli_Nome_chr") != null)
                    {
                        cliente.nome = encodeString.encodeString(itens.Value <string>("cli_Nome_chr"));
                    }
                    if (itens.Value <string>("cli_Responsavel_chr") != null)
                    {
                        cliente.responsavel = encodeString.encodeString(itens.Value <string>("cli_Responsavel_chr"));
                    }
                    if (itens.Value <string>("cli_Endereco_chr") != null)
                    {
                        cliente.endereco = encodeString.encodeString(itens.Value <string>("cli_Endereco_chr"));
                    }
                    if (itens.Value <string>("cli_Numero_chr") != null)
                    {
                        cliente.numero = encodeString.encodeString(itens.Value <string>("cli_Numero_chr"));
                    }
                    if (itens.Value <string>("cli_Complemento_chr") != null)
                    {
                        cliente.complemento = encodeString.encodeString(itens.Value <string>("cli_Complemento_chr"));
                    }
                    if (itens.Value <string>("cli_Bairro_chr") != null)
                    {
                        cliente.bairro = encodeString.encodeString(itens.Value <string>("cli_Bairro_chr"));
                    }
                    if (itens.Value <string>("cli_Cidade_chr") != null)
                    {
                        cliente.cidade = encodeString.encodeString(itens.Value <string>("cli_Cidade_chr"));
                    }
                    if (itens.Value <string>("cli_Estado_chr") != null)
                    {
                        cliente.estado = encodeString.encodeString(itens.Value <string>("cli_Estado_chr"));
                    }
                    if (itens.Value <string>("cli_CEP_chr") != null)
                    {
                        cliente.CEP = encodeString.encodeString(itens.Value <string>("cli_CEP_chr"));
                    }
                    if (itens.Value <string>("cli_Telefone_chr") != null)
                    {
                        cliente.telefone = encodeString.encodeString(itens.Value <string>("cli_Telefone_chr"));
                    }
                    if (itens.Value <string>("cli_Celular1_chr") != null)
                    {
                        cliente.celular1 = encodeString.encodeString(itens.Value <string>("cli_Celular1_chr"));
                    }
                    if (itens.Value <string>("cli_CpfCnpj_chr") != null)
                    {
                        cliente.cpfCnpj = encodeString.encodeString(itens.Value <string>("cli_CpfCnpj_chr"));
                    }
                    if (itens.Value <string>("cli_Email_chr") != null)
                    {
                        cliente.email = encodeString.encodeString(itens.Value <string>("cli_Email_chr"));
                    }
                    if (itens.Value <string>("cli_Observacao_chr") != null)
                    {
                        cliente.observacao = encodeString.encodeString(itens.Value <string>("cli_Observacao_chr"));
                    }
                    if (itens.Value <string>("cli_DataCriacao_dtm") != null)
                    {
                        string iDate = itens.Value <string>("cli_DataCriacao_dtm");
                        cliente.dataCriacao = Convert.ToDateTime(iDate);
                    }
                    if (itens.Value <string>("cli_DataSync_dtm") != null)
                    {
                        cliente.dataSync = DateTime.Now;
                    }
                    if (itens.Value <int>("cli_Ativo_int") != 0)
                    {
                        cliente.ativo = itens.Value <int>("cli_Ativo_int");
                    }
                }
                inCliente(cliente.idEmpresa, cliente);
            }
        }