The $\text{NP-Complete}$ class of problems is defined w.r.t Karp Reductions, which are polytime many-one reductions. However, they need not necessarily preserve the number of solutions. A more restrictive type: polytime one-one reductions do indeed preserve the number of solutions.
Suppose $f:\Sigma^{\ast}\to \mathbb{N}$ is a counting function in $\text{#P}$ and the decision problem $f_{ > 0}$ defined as: Is $f(x) > 0$ ? is in $NP$.
Now if $f_{> 0}$ is in $\text{NP-Complete}$, can we immediately tell that $f$ is in $\text{#P-Complete}$ or, do we could only say so, if the reduction map (showing $\text{NP-Completeness}$) was one-one.