Skip to content

Instantly share code, notes, and snippets.

@cmpscabral
Last active August 29, 2015 13:56
Show Gist options
  • Save cmpscabral/9054863 to your computer and use it in GitHub Desktop.
Save cmpscabral/9054863 to your computer and use it in GitHub Desktop.
checkProvadoresEscolhidos : function() {
// se ainda não temos provadores escolhidos, posso alterar à vontade
if (sessoes_edit.dtgHorariosProvadoresEscolhidos == 0) {
return true;
}
// se não, tenho que confirmar se vou fazer asneiras
var txtDataInicio = $('#dtgHorariostxtDataInicio');
var txtDataFim = $('#dtgHorariostxtDataFim');
var txtHoraInicio = $('#dtgHorariostxtHoraInicio');
var txtHoraFim = $('#dtgHorariostxtHoraFim');
var txtNrProvadores = $('#dtgHorariostxtNrProvadores');
// confirmar data/hora
var dttDataInicio = new Date()
// confirmar se o nr de provadores é suficiente
var provadoresInsuficientes = false;
if (txtNrProvadores.val() < sessoes_edit.dtgHorariosProvadoresEscolhidos) {
provadoresInsuficientes = true;
}
// confirmar se o horário é o mesmo
var horariosDiferentes = false;
if (
txtDataInicio.val() != txtDataInicio[0].defaultValue ||
txtDataFim.val() != txtDataFim[0].defaultValue ||
txtHoraInicio.val() != txtHoraInicio[0].defaultValue ||
txtHoraFim.val() != txtHoraFim[0].defaultValue
) {
horariosDiferentes = true;
}
// console.log(provadoresInsuficientes,horariosDiferentes,a);
return (
(!provadoresInsuficientes || confirm('O nr de provadores é insuficiente para os provadores já escolhidos, confirma a alteração?')) &&
(!horariosDiferentes || confirm('Este horário já tem provadores escolhidos - confirma a alteração do horário?'))
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment