Olá,
Sua dúvida não ficou muito clara. Você está tendo problemas para adicionar os novos botões ou para fazer algo específico integrando os dois botões (Hora e minutos)?
Estou chutando que a intenção seja que o funcionário dê dois cliques (1 no botão de hora e outro no botão de minutos) e só aí registre a entrada/saída. Isso?
Caso seja assim, os botões você adiciona normal. Nos botões de horas, ao clicar neles você só irá setar alguma variável global que indique as horas (dependendo do botão que foi clicado) e nos botões de minutos você atribuirá o valor dos minutos e logo após
fará o registro da entrada e saída (Claro não esqueça das validações, por exemplo, verificar se o usuário esqueceu de clicar no botão de horas antes dos minutos, etc)
Resumindo...
Botões de horas = guardarão em uma variável as horas
Botões de minutos = pegarão o valor das horas + pegarão o valor dos minutos e registrarão a entrada/saída.
Espero ter ajudado.
Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco