Ah si,
Es que estaba haciendo varias modificaciones mientras buscaba el error, pero igual lo probé con:
cmd.Parameters.AddWithValue("@CLIENTE_CODIGO", lblCaj_CliCod.Text.Trim());
y tambien probé con
cmd.Parameters.AddWithValue("CLIENTE_CODIGO", lblCaj_CliCod.Text.Trim());
Pero el error es el mismo:
System.Data.SqlClient.SqlException (0x80131904): Procedure or function 'SP_CODCAJAS_CLIENTE' expects parameter '@CLIENTE_CODIGO', which was not supplied
Por eso no me explico que puede ser, es como si el IDE no lo interpretara, pero si compilo por pasos:
https://www.flickr.com/photos/78114420@N03/16393975831/
detecta el valor.
Saludos