public Categoria Obter(int idMarca, int idCategoria)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdMarca", idMarca);
            p.AddDefault("@Descricao", idCategoria);

            var result = _connection.Query <Categoria>("PROC_S_CATEGORIA", p, commandType: System.Data.CommandType.StoredProcedure).AsList();

            return(result.FirstOrDefault());
        }
        public Segmento Obter(int idMarca, int idCategoria, int idSegmento)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdMarca", idMarca);
            p.AddDefault("@IdCategoria", idCategoria);
            p.AddDefault("@IdSegmento", idSegmento);

            var result = _connection.Query <Segmento>("PROC_S_SEGMENTO", p, commandType: System.Data.CommandType.StoredProcedure).AsList();

            return(result.FirstOrDefault());
        }
Example #3
0
        public IEnumerable <Cor> ObterTodos(int?idMarca, int?idCategoria, int?idSegmento, int?idCor)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdMarca", idMarca);
            p.AddDefault("@IdCategoria", idCategoria);
            p.AddDefault("@IdSegmento", idSegmento);
            p.AddDefault("@IdCor", idCor);

            var result = _connection.Query <Cor>("PROC_S_COR", p, commandType: System.Data.CommandType.StoredProcedure);

            return(result);
        }
        public void Inserir(Categoria input)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdMarca", input.IdMarca);
            p.AddDefault("@Descricao", input.Descricao);
            p.AddAtivo(input.Ativo);
            p.AddUsuarioCriacao(input.UsuarioCriacao);
            p.AddDataCriacao(input.DataCriacao);
            p.AddUsuarioAtualizacao(input.UsuarioAtualizacao);
            p.AddDataAtualizacao(input.DataAtualizacao);

            _connection.Execute("PROC_I_CATEGORIA", p, commandType: System.Data.CommandType.StoredProcedure);
        }
Example #5
0
        public void Alterar(PedidoStatus input)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdPedidoStatus", input.IdPedidoStatus);
            p.AddDefault("@Descricao", input.Descricao);
            p.AddAtivo(input.Ativo);
            p.AddUsuarioCriacao(input.UsuarioCriacao);
            p.AddDataCriacao(input.DataCriacao);
            p.AddUsuarioAtualizacao(input.UsuarioAtualizacao);
            p.AddDataAtualizacao(input.DataAtualizacao);

            _connection.Execute("PROC_U_PEDIDO_STATUS", p, commandType: System.Data.CommandType.StoredProcedure);
        }
Example #6
0
        public void Inserir(Fornecedor input)
        {
            var p = new DynamicParameters();

            p.AddDefault("@Cnpj", input.Cnpj);
            p.AddDefault("@RazaoSocial", input.RazaoSocial);
            p.AddDefault("@Telefone", input.Telefone);
            p.AddAtivo(input.Ativo);
            p.AddUsuarioCriacao(input.UsuarioCriacao);
            p.AddDataCriacao(input.DataCriacao);
            p.AddUsuarioAtualizacao(input.UsuarioAtualizacao);
            p.AddDataAtualizacao(input.DataAtualizacao);

            _connection.Execute("PROC_I_FORNECEDOR", p, commandType: System.Data.CommandType.StoredProcedure);
        }
Example #7
0
        public void Inserir(Cliente input)
        {
            var p = new DynamicParameters();

            p.AddDefault("@Nome", input.Nome);
            p.AddDefault("@Endereco", input.Endereco);
            p.AddDefault("@Telefone", input.Telefone);
            p.AddDefault("@Observacao", input.Observacao);
            p.AddAtivo(input.Ativo);
            p.AddUsuarioCriacao(input.UsuarioCriacao);
            p.AddDataCriacao(input.DataCriacao);
            p.AddUsuarioAtualizacao(input.UsuarioAtualizacao);
            p.AddDataAtualizacao(input.DataAtualizacao);

            _connection.Execute("PROC_I_CLIENTE", p, commandType: System.Data.CommandType.StoredProcedure);
        }
        public void Alterar(Segmento input)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdMarca", input.IdMarca);
            p.AddDefault("@IdCategoria", input.IdCategoria);
            p.AddDefault("@IdSegmento", input.IdSegmento);
            p.AddDefault("@Descricao", input.Descricao);
            p.AddAtivo(input.Ativo);
            p.AddUsuarioCriacao(input.UsuarioCriacao);
            p.AddDataCriacao(input.DataCriacao);
            p.AddUsuarioAtualizacao(input.UsuarioAtualizacao);
            p.AddDataAtualizacao(input.DataAtualizacao);

            _connection.Execute("PROC_U_SEGMENTO", p, commandType: System.Data.CommandType.StoredProcedure);
        }
Example #9
0
        public IEnumerable <Cliente> ObterTodos(int?idMarca, int?idCliente)
        {
            var p = new DynamicParameters();

            if (idMarca.HasValue)
            {
                p.AddDefault("@IdMarca", idMarca);
            }
            if (idCliente.HasValue)
            {
                p.AddDefault("@Descricao", idCliente);
            }

            var result = _connection.Query <Cliente>("PROC_S_CLIENTE", p, commandType: System.Data.CommandType.StoredProcedure);

            return(result);
        }
Example #10
0
        public Fornecedor Obter(int id)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdFornecedor", id);

            var result = _connection.Query <Fornecedor>("PROC_S_FORNECEDOR", p, commandType: System.Data.CommandType.StoredProcedure).AsList();

            return(result.FirstOrDefault());
        }
Example #11
0
        public Pedido Obter(int id)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdPedido", id);

            var result = _connection.Query <Pedido>("PROC_S_PEDIDO", p, commandType: System.Data.CommandType.StoredProcedure).AsList();

            return(result.FirstOrDefault());
        }
Example #12
0
        public Cliente Obter(int id)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdCliente", id);

            var result = _connection.Query <Cliente>("PROC_S_CLIENTE", p, commandType: System.Data.CommandType.StoredProcedure).AsList();

            return(result.FirstOrDefault());
        }
Example #13
0
        public Marca Obter(int id)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdMarca", id);

            var result = _connection.Query <Marca>("PROC_S_MARCA", p, commandType: System.Data.CommandType.StoredProcedure).AsList();

            return(result.FirstOrDefault());
        }
Example #14
0
        public IEnumerable <Segmento> ObterTodos(int?idMarca, int?idCategoria, int?idSegmento)
        {
            var p = new DynamicParameters();

            if (idMarca.HasValue)
            {
                p.AddDefault("@IdMarca", idMarca);
            }
            if (idCategoria.HasValue)
            {
                p.AddDefault("@IdCategoria", idCategoria);
            }
            if (idSegmento.HasValue)
            {
                p.AddDefault("@IdSegmento", idSegmento);
            }

            var result = _connection.Query <Segmento>("PROC_S_SEGMENTO", p, commandType: System.Data.CommandType.StoredProcedure);

            return(result);
        }
Example #15
0
        public void Inserir(GradeProduto input)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdMarca", input.IdMarca);
            p.AddDefault("@IdCategoria", input.IdCategoria);
            p.AddDefault("@IdSegmento", input.IdSegmento);
            p.AddDefault("@IdCor", input.IdCor);
            p.AddDefault("@IdProduto", input.IdProduto);
            p.AddDefault("@IdProdutoItem", input.IdProdutoItem);
            p.AddDefault("@IdPedido", input.IdPedido);
            p.AddDefault("@Quantidade", input.Quantidade);
            p.AddDefault("@Custo", input.Custo);
            p.AddDefault("@Preco", input.Preco);
            p.AddAtivo(input.Ativo);
            p.AddUsuarioCriacao(input.UsuarioCriacao);
            p.AddDataCriacao(input.DataCriacao);
            p.AddUsuarioAtualizacao(input.UsuarioAtualizacao);
            p.AddDataAtualizacao(input.DataAtualizacao);

            _connection.Execute("PROC_I_GRADE_PRODUTO", p, commandType: System.Data.CommandType.StoredProcedure);
        }
Example #16
0
        public IEnumerable <GradeProduto> ObterTodos(int?IdMarca, int?IdCategoria, int?IdSegmento, int?IdCor, int?IdProduto, int?IdProdutoItem, int?IdGradeProduto, int?IdPedido)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdMarca", IdMarca);
            p.AddDefault("@IdCategoria", IdCategoria);
            p.AddDefault("@IdSegmento", IdSegmento);
            p.AddDefault("@IdCor", IdCor);
            p.AddDefault("@IdProduto", IdProduto);
            p.AddDefault("@IdProdutoItem", IdProdutoItem);
            p.AddDefault("@IdGradeProduto", IdGradeProduto);
            p.AddDefault("@IdPedido", IdPedido);

            var result = _connection.Query <GradeProduto>("PROC_S_GRADE_PRODUTO", p, commandType: System.Data.CommandType.StoredProcedure);

            return(result);
        }
Example #17
0
        public GradeProduto Obter(int IdMarca, int IdCategoria, int IdSegmento, int IdCor, int IdProduto, int IdProdutoItem, int IdGradeProduto)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdMarca", IdMarca);
            p.AddDefault("@IdCategoria", IdCategoria);
            p.AddDefault("@IdSegmento", IdSegmento);
            p.AddDefault("@IdCor", IdCor);
            p.AddDefault("@IdProduto", IdProduto);
            p.AddDefault("@IdProdutoItem", IdProdutoItem);
            p.AddDefault("@IdGradeProduto", IdGradeProduto);

            var result = _connection.Query <GradeProduto>("PROC_S_GRADE_PRODUTO", p, commandType: System.Data.CommandType.StoredProcedure).AsList();

            return(result.FirstOrDefault());
        }
        public void Alterar(ProdutoItem input)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdMarca", input.IdMarca);
            p.AddDefault("@IdCategoria", input.IdCategoria);
            p.AddDefault("@IdSegmento", input.IdSegmento);
            p.AddDefault("@IdCor", input.IdCor);
            p.AddDefault("@IdProduto", input.IdProduto);
            p.AddDefault("@IdProdutoItem", input.IdProdutoItem);
            p.AddDefault("@Tamanho", input.Tamanho);
            p.AddAtivo(input.Ativo);
            p.AddUsuarioCriacao(input.UsuarioCriacao);
            p.AddDataCriacao(input.DataCriacao);
            p.AddUsuarioAtualizacao(input.UsuarioAtualizacao);
            p.AddDataAtualizacao(input.DataAtualizacao);

            _connection.Execute("PROC_U_PRODUTO_ITEM", p, commandType: System.Data.CommandType.StoredProcedure);
        }
Example #19
0
        public void Alterar(Pedido input)
        {
            var p = new DynamicParameters();

            p.AddDefault("@IdPedido", input.IdPedido);
            p.AddDefault("@IdFornecedor", input.IdFornecedor);
            p.AddDefault("@IdPedidoStatus", input.IdPedidoStatus);
            p.AddDefault("@Quantidade", input.Quantidade);
            p.AddDefault("@Custo", input.Custo);
            p.AddDefault("@Desconto", input.Desconto);
            p.AddDefault("@Total", input.Total);
            p.AddAtivo(input.Ativo);
            p.AddUsuarioCriacao(input.UsuarioCriacao);
            p.AddDataCriacao(input.DataCriacao);
            p.AddUsuarioAtualizacao(input.UsuarioAtualizacao);
            p.AddDataAtualizacao(input.DataAtualizacao);

            _connection.Execute("PROC_U_PEDIDO", p, commandType: System.Data.CommandType.StoredProcedure);
        }