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); } }
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); } }
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); } }
/// <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); } }
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); } } }