Esempio n. 1
0
        public List <VendaProduto> GetInVenda(VendaId vendaId)
        {
            var sql = @$ "SELECT {PropertiesIds.FormatProperty(e => $" VendaProdutos.{ e } ")}, {Property.FormatProperty(e => $" VendaProdutos.{ e } ")},
                            produtos.id AS " "produto.id" ", produtos.nome AS " "produto.nome" "
                        FROM VendaProdutos 
                            INNER JOIN produtos ON produtos.id = vendaprodutos.produtoid
                        WHERE 
                            VendaNumero= @Numero AND VendaSerie= @Serie AND VendaModelo= @Modelo ";

            return(base.ExecuteGetAll(sql, vendaId));
        }
Esempio n. 2
0
        public List <VendaServico> GetInVenda(VendaId vendaId)
        {
            var sql = $@"SELECT {this.PropertiesIds.FormatProperty(e => $"VendaServicos.{e}")}, {this.Property.FormatProperty(e => $"VendaServicos.{e}")} ,
                            servicos.id AS ""servico.id"", servicos.nome AS ""servico.nome"",
                            funcionarios.Id AS ""funcionario.Id"", funcionarios.nome AS ""funcionario.nome""

                        FROM VendaServicos  
                            INNER JOIN public.servicos ON servicos.id = vendaservicos.servicoid
                            INNER JOIN public.funcionarios ON funcionarios.id = vendaservicos.funcionarioid

                        WHERE
                            VendaServicos.vendaNumero = @Numero AND VendaServicos.vendaSerie = @Serie AND VendaServicos.vendaModelo = @Modelo";

            return(base.ExecuteGetAll(sql, vendaId));
        }