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)); }
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)); }