Listo Era un detalle, lo que pasa es que no comparaba el Id del tipo de impresión para así poder saber el precio del tipo de impresión por eso me pasaba el primer valor que era 300 y por eso decía que me lo redondeaba a 300 pero ya no hay problema y el campo lo tengo como double y me funciona bien GRACIAS................