private void LoadGridView() { try { string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); Dictionary <string, string> filtros = new Dictionary <string, string>(); filtros.Add("base", _ddlBase.SelectedValue); filtros.Add("tne_id", UCComboTipoNivelEnsino1.Valor.ToString()); __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.ObjetoAprendizagem , Filtros = filtros }; _grvTipoDisciplina.PageSize = itensPagina; _grvTipoDisciplina.DataSource = ACA_TipoDisciplinaBO.SelecionaTipoDisciplinaPorNivelEnsinoBase(UCComboTipoNivelEnsino1.Valor, Convert.ToInt32(_ddlBase.SelectedValue), __SessionWEB.__UsuarioWEB.Usuario.ent_id); _grvTipoDisciplina.DataBind(); fdsResultados.Visible = true; } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage(string.Format("Erro ao carregar {0}.", GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA_PLURAL_MIN")), UtilBO.TipoMensagem.Erro); } }
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); } }
/// <summary> /// Carrega as disciplinas da escola. /// </summary> private void CarregaComboDisciplinas() { ddlDisciplina.Items.Clear(); ddlDisciplina.DataTextField = "tds_nome"; ddlDisciplina.DataValueField = "tds_id"; ddlDisciplina.DataSource = ACA_TipoDisciplinaBO.SelecionaTipoDisciplinaPorEscola(IdEscola); ddlDisciplina.Items.Insert(0, new ListItem(GetGlobalResourceObject("WebControls", "BuscaDocente.UCBuscaDocenteEscola.ddlDisciplina.Selecione").ToString(), "-1", true)); ddlDisciplina.AppendDataBoundItems = true; ddlDisciplina.DataBind(); }
protected void _dgvTipoDisciplina_DataBound(object sender, EventArgs e) { UCTotalRegistros1.Total = ACA_TipoDisciplinaBO.GetTotalRecords(); if (_dgvTipoDisciplina.Rows.Count > 0) { ((ImageButton)_dgvTipoDisciplina.Rows[0].FindControl("_btnSubir")).Style.Add("visibility", "hidden"); ((ImageButton)_dgvTipoDisciplina.Rows[_dgvTipoDisciplina.Rows.Count - 1].FindControl("_btnDescer")).Style.Add("visibility", "hidden"); } }
/// <summary> /// Carrega as disciplinas. /// </summary> /// <param name="crg_id">ID do cargo</param> /// <param name="coc_id">ID do COC</param> /// <param name="col_id"></param> public void CarregarDisciplinas(int crg_id, int coc_id, long col_id) { RHU_Cargo cargo = new RHU_Cargo { crg_id = crg_id }; RHU_CargoBO.GetEntity(cargo); fsDisciplinas.Visible = cargo.crg_cargoDocente && !cargo.crg_especialista; if (VS_IsDocente) { DataTable dtTipoDisciplina = RHU_CargoDisciplinaBO.SelecionaCargoDisciplinaByCrgId(cargo.crg_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id); if (dtTipoDisciplina.Rows.Count > 0) { cblDisciplinasPossiveis.DataSourceID = string.Empty; cblDisciplinasPossiveis.DataSource = dtTipoDisciplina; } else { List <sTipoDisciplina> lstTipoDisciplina = ACA_TipoDisciplinaBO.SelecionaTipoDisciplina(__SessionWEB.__UsuarioWEB.Usuario.ent_id); cblDisciplinasPossiveis.DataSource = lstTipoDisciplina; } } else { List <sTipoDisciplina> lstTipoDisciplina = ACA_TipoDisciplinaBO.SelecionaTipoDisciplina(__SessionWEB.__UsuarioWEB.Usuario.ent_id); cblDisciplinasPossiveis.DataSource = lstTipoDisciplina; } cblDisciplinasPossiveis.DataBind(); if (cargo.crg_cargoDocente) { if (!cargo.crg_especialista) { foreach (ListItem li in cblDisciplinasPossiveis.Items) { int tds_id = Convert.ToInt32(li.Value); // Encontra linha pela chave primaria da tabela. var x = from DataRow dr in _VS_cargosDisciplinas.Rows where dr.RowState != DataRowState.Deleted && Convert.ToInt32(dr["crg_id"]) == crg_id && Convert.ToInt32(dr["coc_id"]) == coc_id && Convert.ToInt32(dr["tds_id"]) == tds_id select dr; li.Selected = x.Count() > 0; } } } VS_col_id = col_id; }
/// <summary> /// Evento IndexChanged do Combo de cargos. /// </summary> private void SelecionarCargo() { try { if (UCComboCargo1.Valor > 0) { RHU_Cargo cargo = new RHU_Cargo { crg_id = UCComboCargo1.Valor }; RHU_CargoBO.GetEntity(cargo); if (VS_IsDocente) { DataTable dtTipoDisciplina = RHU_CargoDisciplinaBO.SelecionaCargoDisciplinaByCrgId(cargo.crg_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id); if (dtTipoDisciplina.Rows.Count > 0) { cblDisciplinasPossiveis.DataSourceID = string.Empty; cblDisciplinasPossiveis.DataSource = dtTipoDisciplina; } else { List <sTipoDisciplina> lstTipoDisciplina = ACA_TipoDisciplinaBO.SelecionaTipoDisciplina(__SessionWEB.__UsuarioWEB.Usuario.ent_id); cblDisciplinasPossiveis.DataSource = lstTipoDisciplina; } } else { List <sTipoDisciplina> lstTipoDisciplina = ACA_TipoDisciplinaBO.SelecionaTipoDisciplina(__SessionWEB.__UsuarioWEB.Usuario.ent_id); cblDisciplinasPossiveis.DataSource = lstTipoDisciplina; } cblDisciplinasPossiveis.DataBind(); if (cargo.crg_cargoDocente) { fsDisciplinas.Visible = !cargo.crg_especialista; } else { fsDisciplinas.Visible = false; } ComboCargaHorariaCarregar(cargo); } else { UCComboCargaHoraria1.Valor = -1; UCComboCargaHoraria1.PermiteEditar = false; } } catch (Exception ex) { throw new Exception(ex.Message); } }
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); } } }