Beispiel #1
0
        private void LoadPage(int tds_id, int cal_ano = 0)
        {
            try
            {
                if (cal_ano > 0)
                {
                    UCComboAnoLetivo1.ano = cal_ano;
                }

                _VS_tds_id = tds_id;
                var tds = new ACA_TipoDisciplina {
                    tds_id = tds_id
                };
                ACA_TipoDisciplinaBO.GetEntity(tds);

                txtDisciplina.Text = tds.tds_nome;

                _grvEixoObjetoAprendizagem.PageIndex = 0;

                VS_ListaEixo = ACA_ObjetoAprendizagemEixoBO.SelectByDiscAno(_VS_tds_id, UCComboAnoLetivo1.ano, -1);
                VS_ListaEixo = VS_ListaEixo.OrderBy(q => q.oae_ordem).ThenBy(q => q.oae_descricao).ToList();

                _grvEixoObjetoAprendizagem.DataSource = VS_ListaEixo;
                _grvEixoObjetoAprendizagem.DataBind();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "ScrollToTop", "setTimeout('window.scrollTo(0,0);', 0);", true);
                _lblMessage.Text = UtilBO.GetErroMessage("Erro ao carregar página.", UtilBO.TipoMensagem.Erro);
            }
        }
Beispiel #2
0
        private void LoadPage(int tds_id, int cal_ano, int oae_id, int oae_idPai)
        {
            try
            {
                _VS_tds_id    = tds_id;
                _VS_cal_ano   = cal_ano;
                _VS_oae_id    = oae_id;
                _VS_oae_idPai = oae_idPai;
                ACA_TipoDisciplina tds = new ACA_TipoDisciplina {
                    tds_id = tds_id
                };
                ACA_TipoDisciplinaBO.GetEntity(tds);

                txtDisciplina.Text = tds.tds_nome;
                txtAnoletivo.Text  = cal_ano.ToString();

                ACA_ObjetoAprendizagemEixo oae = new ACA_ObjetoAprendizagemEixo {
                    oae_id = oae_id
                };
                ACA_ObjetoAprendizagemEixoBO.GetEntity(oae);

                txtEixo.Text = oae.oae_descricao;

                if (oae_idPai > 0)
                {
                    divBotoesSub.Visible = fdsSubEixos.Visible = _btnNovoSub.Visible = false;
                    divEixoPai.Visible   = true;

                    ACA_ObjetoAprendizagemEixo oaePai = new ACA_ObjetoAprendizagemEixo {
                        oae_id = oae_idPai
                    };
                    ACA_ObjetoAprendizagemEixoBO.GetEntity(oaePai);

                    txtEixoPai.Text = oaePai.oae_descricao;

                    rfvEixo.ErrorMessage = "Descrição do subeixo de objeto de conhecimento é obrigatória.";
                }
                else
                {
                    VS_ListaEixo = ACA_ObjetoAprendizagemEixoBO.SelectByDiscAno(_VS_tds_id, cal_ano, _VS_oae_id);
                    VS_ListaEixo = VS_ListaEixo.OrderBy(q => q.oae_ordem).ThenBy(q => q.oae_descricao).ToList();

                    _grvEixoObjetoAprendizagem.DataSource = VS_ListaEixo;
                    _grvEixoObjetoAprendizagem.DataBind();
                }

                VS_ListaObjetos = ACA_ObjetoAprendizagemBO.SelectBy_TipoDisciplinaEixo(_VS_tds_id, _VS_cal_ano, _VS_oae_id);
                VS_ListaObjetos = VS_ListaObjetos.OrderBy(o => o.oap_descricao).ToList();

                _grvObjetoAprendizagem.DataSource = VS_ListaObjetos;
                _grvObjetoAprendizagem.DataBind();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "ScrollToTop", "setTimeout('window.scrollTo(0,0);', 0);", true);
                _lblMessage.Text = UtilBO.GetErroMessage("Erro ao carregar página.", UtilBO.TipoMensagem.Erro);
            }
        }
Beispiel #3
0
        private void LoadPage()
        {
            try
            {
                txtAno.Text = _VS_cal_ano.ToString();
                ACA_TipoDisciplina tds = new ACA_TipoDisciplina {
                    tds_id = _VS_tds_id
                };
                ACA_TipoDisciplinaBO.GetEntity(tds);

                txtDisciplina.Text = tds.tds_nome;

                ACA_ObjetoAprendizagemEixo oae = new ACA_ObjetoAprendizagemEixo {
                    oae_id = _VS_oae_id
                };
                ACA_ObjetoAprendizagemEixoBO.GetEntity(oae);

                txtEixo.Text = oae.oae_descricao;

                if (_VS_oae_idPai > 0)
                {
                    divEixoPai.Visible = true;

                    ACA_ObjetoAprendizagemEixo oaePai = new ACA_ObjetoAprendizagemEixo {
                        oae_id = _VS_oae_idPai
                    };
                    ACA_ObjetoAprendizagemEixoBO.GetEntity(oaePai);

                    txtEixoPai.Text = oaePai.oae_descricao;
                }

                rptCampos.DataSource = ACA_TipoCicloBO.SelecionaTipoCicloAtivos(true, ApplicationWEB.AppMinutosCacheLongo);
                rptCampos.DataBind();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                _lblMessage.Text = UtilBO.GetErroMessage("Erro ao carregar a página.", UtilBO.TipoMensagem.Erro);
            }
        }
Beispiel #4
0
    /// <summary>
    /// Método para carregar um registro de tipo de disciplina, a fim de atualizar suas informações.
    /// Recebe dados referente ao tipo de disciplina para realizar a busca.
    /// </summary>
    /// <param name="tds_id">ID do tipo de disciplina</param>
    private void _Carregar(int tds_id)
    {
        try
        {
            ACA_TipoDisciplina _TipoDisciplina = new ACA_TipoDisciplina {
                tds_id = tds_id
            };
            ACA_TipoDisciplinaBO.GetEntity(_TipoDisciplina);
            _VS_tds_id                            = _TipoDisciplina.tds_id;
            _VS_tds_ordem                         = _TipoDisciplina.tds_ordem;
            _txtTipoDisciplina.Text               = _TipoDisciplina.tds_nome;
            _ddlBase.SelectedValue                = _TipoDisciplina.tds_base.ToString();
            UCComboTipoNivelEnsino1.Valor         = _TipoDisciplina.tne_id;
            UCComboTipoNivelEnsino1.PermiteEditar = false;
            txtNomeDisciplinaEspecial.Text        = _TipoDisciplina.tds_nomeDisciplinaEspecial;
            UCComboAreaConhecimento1.Valor        = _TipoDisciplina.aco_id;
            txtQtdeDisciplinaRelacionada.Text     = _TipoDisciplina.tds_qtdeDisciplinaRelacionada.ToString();

            if (!String.IsNullOrEmpty(txtNomeDisciplinaEspecial.Text.Trim()))
            {
                ckbAlunoEspecial.Checked = true;
            }

            if (_TipoDisciplina.tds_tipo == (byte)ACA_TipoDisciplinaBO.TipoDisciplina.RecuperacaoParalela)
            {
                DataTable dtDisciplinas = ACA_TipoDisciplinaBO.SelecionaTipoDisciplinaRelacionadaPorTipo(_TipoDisciplina.tds_id, ((byte)ACA_TipoDisciplinaBO.TipoDisciplina.Disciplina).ToString());
                rptRelacionadas.DataSource = dtDisciplinas;
                rptRelacionadas.DataBind();
                fdsRelacionadas.Visible = true;
                btnSalvar.Visible       = true;
            }
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
            _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o tipo de " + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") + ".", UtilBO.TipoMensagem.Erro);
        }
    }
Beispiel #5
0
    protected void _dgvTipoDisciplina_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Subir")
        {
            try
            {
                int index = int.Parse(e.CommandArgument.ToString());

                int tds_idDescer                = Convert.ToInt32(_dgvTipoDisciplina.DataKeys[index - 1]["tds_id"]);
                int tds_ordemDescer             = Convert.ToInt32(_dgvTipoDisciplina.DataKeys[index]["tds_ordem"]);
                ACA_TipoDisciplina entityDescer = new ACA_TipoDisciplina {
                    tds_id = tds_idDescer
                };
                ACA_TipoDisciplinaBO.GetEntity(entityDescer);
                entityDescer.tds_ordem = tds_ordemDescer;

                int tds_idSubir                = Convert.ToInt32(_dgvTipoDisciplina.DataKeys[index]["tds_id"]);
                int tds_ordemSubir             = Convert.ToInt32(_dgvTipoDisciplina.DataKeys[index - 1]["tds_ordem"]);
                ACA_TipoDisciplina entitySubir = new ACA_TipoDisciplina {
                    tds_id = tds_idSubir
                };
                ACA_TipoDisciplinaBO.GetEntity(entitySubir);
                entitySubir.tds_ordem = tds_ordemSubir;

                if (ACA_TipoDisciplinaBO.SaveOrdem(entityDescer, entitySubir))
                {
                    _dgvTipoDisciplina.DataBind();


                    if (_dgvTipoDisciplina.Rows.Count > 0)
                    {
                        ((ImageButton)_dgvTipoDisciplina.Rows[0].Cells[2].FindControl("_btnSubir")).Style.Add("visibility", "hidden");
                        ((ImageButton)_dgvTipoDisciplina.Rows[_dgvTipoDisciplina.Rows.Count - 1].FindControl("_btnDescer")).Style.Add("visibility", "hidden");
                    }
                }

                ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "tds_id: " + tds_idSubir);
                ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "tds_id: " + tds_idDescer);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Erro);
            }
        }

        if (e.CommandName == "Descer")
        {
            try
            {
                int index = int.Parse(e.CommandArgument.ToString());

                int tds_idDescer                = Convert.ToInt32(_dgvTipoDisciplina.DataKeys[index]["tds_id"]);
                int tds_ordemDescer             = Convert.ToInt32(_dgvTipoDisciplina.DataKeys[index + 1]["tds_ordem"]);
                ACA_TipoDisciplina entityDescer = new ACA_TipoDisciplina {
                    tds_id = tds_idDescer
                };
                ACA_TipoDisciplinaBO.GetEntity(entityDescer);
                entityDescer.tds_ordem = tds_ordemDescer;

                int tds_idSubir                = Convert.ToInt32(_dgvTipoDisciplina.DataKeys[index + 1]["tds_id"]);
                int tds_ordemSubir             = Convert.ToInt32(_dgvTipoDisciplina.DataKeys[index]["tds_ordem"]);
                ACA_TipoDisciplina entitySubir = new ACA_TipoDisciplina {
                    tds_id = tds_idSubir
                };
                ACA_TipoDisciplinaBO.GetEntity(entitySubir);
                entitySubir.tds_ordem = tds_ordemSubir;

                if (ACA_TipoDisciplinaBO.SaveOrdem(entityDescer, entitySubir))
                {
                    _dgvTipoDisciplina.DataBind();

                    if (_dgvTipoDisciplina.Rows.Count > 0)
                    {
                        ((ImageButton)_dgvTipoDisciplina.Rows[0].Cells[2].FindControl("_btnSubir")).Style.Add("visibility", "hidden");
                        ((ImageButton)_dgvTipoDisciplina.Rows[_dgvTipoDisciplina.Rows.Count - 1].FindControl("_btnDescer")).Style.Add("visibility", "hidden");
                    }
                }

                ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "tds_id: " + tds_idSubir);
                ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "tds_id: " + tds_idDescer);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Erro);
            }
        }
    }