Exemple #1
0
    /// <summary>
    /// Carrega os dados da pagina.
    /// </summary>
    private void CarregarDados()
    {
        long alu_id = __SessionWEB.__UsuarioWEB.alu_id;
        int  mtu_id = __SessionWEB.__UsuarioWEB.mtu_id;
        int  esc_id = __SessionWEB.__UsuarioWEB.esc_id;

        _VS_cal_id = ACA_CalendarioEscolaBO.SelectCalendarioByAluIdMtuIdEscId(alu_id, mtu_id, esc_id);

        if (_VS_cal_id > 0)
        {
            ACA_CalendarioAnual calendario = new ACA_CalendarioAnual {
                cal_id = _VS_cal_id
            };
            ACA_CalendarioAnualBO.GetEntity(calendario);
            CalendarioAnual = calendario;

            // busca os periodos referentes ao calendário
            Periodos = ACA_CalendarioPeriodoBO.Seleciona_cal_id(CalendarioAnual.cal_id, false, 1, 1);

            // busca os dias não úteis
            DiasNaoUteis = SYS_DiaNaoUtilBO.SelecionaTodosPorCidade(CarregarCidadeUsuarioLogado());

            // mostra o nome da calendário
            lblCalendario.Text = "Calendário escolar: <b>" + CalendarioAnual.cal_descricao + "</b>";

            // mostra o ano letivo
            lblAnoLetivo.Text = "Ano Letivo: <b>" + CalendarioAnual.cal_ano + "</b>";

            Eventos = ACA_CalendarioEventoBO.BuscaEventosCalendario(
                CalendarioAnual.cal_id,
                false,
                esc_id
                );

            IniciaRepeater();

            IniciaRepeaterDiasLetivos();

            CriaTabelaLegenda();

            // mostra a quantidade de dias letivos no ano
            int totalDeDiasLetivos = NumeroDeDiasUteis(CalendarioAnual.cal_dataInicio, CalendarioAnual.cal_dataFim);
            //- NumeroDeDiasSemAtividadeDiscente(CalendarioAnual.cal_dataInicio, CalendarioAnual.cal_dataFim);
            lblDiasLetivosNoAno.Text = "Dias letivos do ano: <b>" + totalDeDiasLetivos + "</b>";
        }
        else
        {
            _lblMessage.Text = UtilBO.GetErroMessage("Calendário não encontrado.", UtilBO.TipoMensagem.Alerta);
        }
    }
Exemple #2
0
    /// <summary>
    /// Carrega os dados da pagina.
    /// </summary>
    private void CarregarDados()
    {
        ACA_CalendarioAnual calendario = new ACA_CalendarioAnual {
            cal_id = _VS_cal_id
        };

        ACA_CalendarioAnualBO.GetEntity(calendario);
        CalendarioAnual = calendario;

        // busca os periodos referentes ao calendário
        Periodos = ACA_CalendarioPeriodoBO.Seleciona_cal_id(CalendarioAnual.cal_id, false, 1, 1);

        // busca os dias não úteis
        DiasNaoUteis = SYS_DiaNaoUtilBO.SelecionaTodosPorCidade(CarregarCidadeUsuarioLogado());

        // mostra o nome da calendário
        lblCalendario.Text = "Calendário escolar: <b>" + CalendarioAnual.cal_descricao + "</b>";

        // mostra o ano letivo
        lblAnoLetivo.Text = "Ano Letivo: <b>" + CalendarioAnual.cal_ano + "</b>";

        if (ddlComboTipoEvento.SelectedValue.Equals("2") && ucComboUAEscola.Esc_ID <= 0)
        {
            fdsVisualizacao.Visible = false;
            return;
        }

        Eventos = ACA_CalendarioEventoBO.BuscaEventosCalendario(
            CalendarioAnual.cal_id,
            ddlComboTipoEvento.SelectedValue.Equals("0"),
            ddlComboTipoEvento.SelectedValue.Equals("2") ? ucComboUAEscola.Esc_ID : 0
            );

        IniciaRepeater();

        IniciaRepeaterDiasLetivos();

        CriaTabelaLegenda();

        fdsVisualizacao.Visible = true;

        // mostra a quantidade de dias letivos no ano
        int totalDeDiasLetivos = NumeroDeDiasUteis(CalendarioAnual.cal_dataInicio, CalendarioAnual.cal_dataFim);

        //- NumeroDeDiasSemAtividadeDiscente(CalendarioAnual.cal_dataInicio, CalendarioAnual.cal_dataFim);
        lblDiasLetivosNoAno.Text = "Dias letivos do ano: <b>" + totalDeDiasLetivos + "</b>";
    }