Вместо if вам понадобится некоторое время:
while( sales_figure[CustPos] < 0 )
{
Console.Write("enter sales figures for" + customer[CustPos] + " ");
sales_figures[CustPos] = Double.Parse(Console.ReadLine());
}
Что гарантирует, что он будет продолжать запрашивать, пока они не введут что-то большее, чем ноль.
Продолжайте, НЕ делает то, что вы хотите. Продолжить означает «двигаться дальше и игнорировать эту итерацию», что означает, что у вас будет неправильное значение для этого клиента.