/// <summary> /// Verifica se o período está fechado para o fechamento de bimestre. /// </summary> /// <returns></returns> private bool VerificaPeriodoFechado(int cal_id, int tpc_id, int esc_id, int uni_id) { ACA_CalendarioPeriodo entityCap = ACA_CalendarioPeriodoBO.SelecionaPor_Calendario_TipoPeriodo(cal_id, tpc_id, ApplicationWEB.AppMinutosCacheLongo); List <ACA_Evento> ltEventos = ACA_EventoBO.SelecionaEventosEfetivacaoPeriodoCalendario(cal_id, entityCap.cap_id, __SessionWEB.__UsuarioWEB.Grupo.gru_id, esc_id, uni_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id); DateTime dataAtual = DateTime.Now; int tev_EfetivacaoNotas = ACA_ParametroAcademicoBO.ParametroValorInt32PorEntidade(eChaveAcademico.TIPO_EVENTO_EFETIVACAO_NOTAS, __SessionWEB.__UsuarioWEB.Usuario.ent_id); return((dataAtual > entityCap.cap_dataFim && dataAtual < entityCap.cap_dataInicio) || (!ltEventos.Exists(p => p.tpc_id == tpc_id && p.tev_id == tev_EfetivacaoNotas))); }
private void Inicializar() { UCCRelatorioAtendimento.CarregarPorPermissaoUsuarioTipo(CLS_RelatorioAtendimentoTipo.AEE); UCCRelatorioAtendimento.PermiteEditar = true; UCCPeriodoCalendario.CarregarPorCalendario(VS_cal_id); if (VS_tpc_idSelecionado > 0) { ACA_CalendarioPeriodo cap = ACA_CalendarioPeriodoBO.SelecionaPor_Calendario_TipoPeriodo(VS_cal_id, VS_tpc_idSelecionado, ApplicationWEB.AppMinutosCacheLongo); if (cap != null && cap.cap_id > 0) { UCCPeriodoCalendario.Valor = new[] { VS_tpc_idSelecionado, cap.cap_id }; UCCPeriodoCalendario_IndexChanged(); } } updFiltros.Update(); }
/// <summary> /// Carrega as informações de qual escola, qual turma e qual bimestre deve ser importado /// </summary> private void CarregarDados() { TUR_Turma tur = new TUR_Turma { tur_id = VS_tur_id }; TUR_TurmaBO.GetEntity(tur); ACA_CalendarioPeriodo tpc = ACA_CalendarioPeriodoBO.SelecionaPor_Calendario_TipoPeriodo(VS_cal_id, VS_tpc_id, ApplicationWEB.AppMinutosCacheLongo); ESC_Escola esc = new ESC_Escola { esc_id = tur.esc_id, ent_id = __SessionWEB.__UsuarioWEB.Usuario.ent_id }; ESC_EscolaBO.GetEntity(esc); lblEscola.Text = "Escola: " + esc.esc_nome; lblTurma.Text = "Turma: " + tur.tur_codigo; lblBimestre.Text = (string)GetGlobalResourceObject("Mensagens", "MSG_EFETIVACAO") + ": " + tpc.cap_descricao; }