Gracias gnzsoloyo
Me puse a investigar sobre el "campo se define como entero sin signo" y consegui el
atributo Unsigned y esa fue la solucion para evitar los Negativos.. y Sobre el
mensaje dando el error que no hay en el inventario usando "else" lo solucione..
Saludo