class MbcHorarioTurnoCirgON extends BaseBusiness {

	protected boolean validarCamposObrigatorios(final MbcHorarioTurnoCirg mbcHorarioTurnoCirg) throws BaseException {
		boolean validou = true;
		if(mbcHorarioTurnoCirg.getAghUnidadesFuncionais() == null) {
			throw new ApplicationBusinessException(MbcHorarioTurnoCirgONExceptionCode.CAMPO_OBRIGATORIO, getMessage("LABEL_UNIDADE_CIRURGICA_TURNO"));
		}
		if(mbcHorarioTurnoCirg.getMbcTurnos() == null) {
			throw new ApplicationBusinessException(MbcHorarioTurnoCirgONExceptionCode.CAMPO_OBRIGATORIO, getMessage("LABEL_TIPO_TURNO"));
		}
		if(mbcHorarioTurnoCirg.getHorarioInicial() == null) {
			throw new ApplicationBusinessException(MbcHorarioTurnoCirgONExceptionCode.CAMPO_OBRIGATORIO, getMessage("LABEL_HORARIO_INICIAL_TURNO_UNIDADE_CIRURGICA"));
		}
		if(mbcHorarioTurnoCirg.getHorarioFinal() == null) {
			throw new ApplicationBusinessException(MbcHorarioTurnoCirgONExceptionCode.CAMPO_OBRIGATORIO, getMessage("LABEL_HORARIO_FINAL_TURNO_UNIDADE_CIRURGICA"));
		}
		
		return validou;
	}

}