Перед как запятая не ставится, так как краснеть как рак - фразеологизм, является одним членом предложения. Запятая перед когда ставится, потому что началась новая часть когда показали ему его табель.
Предложение сложное (две грамматические основы), повествовательное, невосклицательное, распространённое (есть второстепенные члены предложения), сложноподчинённое (есть зависимая часть когда показали ему его табель).