public Int32 cadastra(Entidade_Vendas item) { data.bd_postgres sql = new data.bd_postgres(); sql.localdb(); StringBuilder sb = new StringBuilder(); sb.AppendLine("INSERT INTO vendas (status,valor_total,usuario,vendedor)"); sb.AppendLine("VALUES (0," + item.valor_total + ",0,0)returning id;"); sql.AbrirConexao(); Int32 id = sql.RetornaID(sb.ToString()); sql.FechaConexao(); sb.Clear(); foreach (var produto in item.produtos) { sb.AppendLine("INSERT INTO public.vendas_itens(venda, produto, valor, quantidade) "); sb.AppendLine("VALUES(" + id + ", " + produto.produto + ", " + produto.valor + ", " + produto.quantidade + "); "); } sql.AbrirConexao(); sql.ExecutaComando(sb.ToString()); sql.FechaConexao(); return(id); }