private void _ChangeComboPais() { try { // Carrega o estado de acodo com o país selecionado if (!string.IsNullOrEmpty(UCComboPais._Combo.SelectedValue) && UCComboPais._Combo.SelectedValue != new Guid().ToString()) { Guid pai_id = new Guid(); if (!string.IsNullOrEmpty(UCComboPais._Combo.SelectedValue)) { pai_id = new Guid(UCComboPais._Combo.SelectedValue); } UCComboUnidadeFederativa._Combo.Items.Clear(); UCComboUnidadeFederativa._Load(pai_id, 0); UCComboUnidadeFederativa._Combo.Enabled = true; UCComboUnidadeFederativa.CancelarBinding = false; UCComboUnidadeFederativa._Combo.DataBind(); if (UCComboUnidadeFederativa._Combo.Items.FindByValue(new Guid().ToString()) == null) { UCComboUnidadeFederativa._Combo.Items.Insert(0, new ListItem("-- Selecione uma opção --", new Guid().ToString())); } } else { UCComboUnidadeFederativa._Combo.Enabled = false; UCComboUnidadeFederativa._Combo.SelectedValue = Guid.Empty.ToString(); } // Estado só é obrigatório quando o país selecionado, é o país definido como padrão "Brasil" if (UCComboPais._Combo.SelectedValue == SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.PAIS_PADRAO_BRASIL)) { UCComboUnidadeFederativa._Label.Text = "Estado *"; UCComboUnidadeFederativa._EnableValidator = true; } else { UCComboUnidadeFederativa._Label.Text = "Estado"; UCComboUnidadeFederativa._EnableValidator = false; } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Realiza a consulta com os filtros informados, e salva a busca realizada na sessão. /// </summary> private void _Pesquisar() { try { Dictionary <string, string> filtros = new Dictionary <string, string>(); _dgvFuncao.PageIndex = 0; _odsFuncao.SelectParameters.Clear(); _odsFuncao.SelectParameters.Add("fun_nome", _txtFuncao.Text); _odsFuncao.SelectParameters.Add("fun_codigo", _txtCodigo.Text); _odsFuncao.SelectParameters.Add("ent_id", __SessionWEB.__UsuarioWEB.Usuario.ent_id.ToString()); _odsFuncao.DataBind(); // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); _dgvFuncao.Sort(VS_Ordenacao, VS_SortDirection); #region Salvar busca realizada com os parâmetros do ODS. foreach (Parameter param in _odsFuncao.SelectParameters) { filtros.Add(param.Name, param.DefaultValue); } __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.Funcoes , Filtros = filtros }; #endregion // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid _dgvFuncao.PageSize = itensPagina; // atualiza o grid _dgvFuncao.DataBind(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar as funções.", UtilBO.TipoMensagem.Erro); } }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); } if (!IsPostBack) { string message = __SessionWEB.PostMessages; if (!String.IsNullOrEmpty(message)) { _lblMessage.Text = message; } _grvUnidadeFederativa.PageSize = ApplicationWEB._Paginacao; try { UCComboPais.Inicialize("País"); UCComboPais._EnableValidator = false; UCComboPais._Load(0); string pais_padrao = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.PAIS_PADRAO_BRASIL); if (!string.IsNullOrEmpty(pais_padrao)) { UCComboPais.SetaEventoSource(); UCComboPais._Combo.DataBind(); UCComboPais._Combo.SelectedValue = pais_padrao; } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } VerificaBusca(); Page.Form.DefaultButton = _btnPesquisar.UniqueID; Page.Form.DefaultFocus = UCComboPais._Combo.ClientID; _divPesquisa.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; _btnPesquisar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; } }
protected void Page_Load(object sender, EventArgs e) { string message = __SessionWEB.PostMessages; if (!String.IsNullOrEmpty(message)) { lblMensagem.Text = message; } try { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); } UCComboQtdePaginacao1.GridViewRelacionado = grvResultados; if (!IsPostBack) { Page.Form.DefaultButton = btnPesquisar.UniqueID; pnlBusca.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; btnPesquisar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; btnLimparPesquisa.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; btnIncluir.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; UCComboUAEscola1.Inicializar(); // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid grvResultados.PageSize = itensPagina; VerificaBusca(); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
private void Pesquisar() { try { fdsResultado.Visible = true; CLS_QuestionarioConteudo Conteudo = CLS_QuestionarioConteudoBO.GetEntity(new CLS_QuestionarioConteudo { qtc_id = _VS_qtc_id }); CLS_Questionario Questionario = CLS_QuestionarioBO.GetEntity(new CLS_Questionario { qst_id = _VS_qst_id }); ExibePeso = ((Conteudo.qtc_tipoResposta == (byte)QuestionarioTipoResposta.MultiplaSelecao) || (Conteudo.qtc_tipoResposta == (byte)QuestionarioTipoResposta.SelecaoUnica)) && (Questionario.qst_tipoCalculo != (byte)QuestionarioTipoCalculo.SemCalculo); lblInfo.Text = "<b>Questionário: </b>" + CLS_QuestionarioBO.GetEntity(new CLS_Questionario { qst_id = _VS_qst_id }).qst_titulo + "<br><b>Conteúdo: </b>" + Conteudo.qtc_texto + "<br>"; odsResultado.SelectParameters.Clear(); grvResultado.PageIndex = 0; odsResultado.SelectParameters.Clear(); odsResultado.SelectParameters.Add("qtc_id", _VS_qtc_id.ToString()); // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid grvResultado.PageSize = itensPagina; // atualiza o grid grvResultado.DataBind(); grvResultado.Columns[indiceColunaPeso].Visible = ExibePeso; updResultado.Update(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar respostas.", UtilBO.TipoMensagem.Erro); } }
public void Pesquisar() { try { odsConfigServPendencia.SelectParameters.Clear(); odsConfigServPendencia.SelectParameters.Add("tne_id", UCComboTipoNivelEnsino.Valor.ToString()); odsConfigServPendencia.SelectParameters.Add("tme_id", UCComboTipoModalidadeEnsino.Valor.ToString()); odsConfigServPendencia.SelectParameters.Add("tur_tipo", UCComboTipoTurma.Valor.ToString()); odsConfigServPendencia.SelectParameters.Add("paginado", "true"); grvConfigServPendencia.PageIndex = 0; grvConfigServPendencia.PageSize = UCComboQtdePaginacao.Valor; fdsResultado.Visible = true; string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); // Limpar a ordenação realizada. grvConfigServPendencia.Sort(VS_Ordenacao, VS_SortDirection); #region Salvar busca realizada com os parâmetros do ODS. Dictionary <string, string> filtros = odsConfigServPendencia.SelectParameters.Cast <Parameter>().ToDictionary(param => param.Name, param => param.DefaultValue); __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.ConfiguracaoServicoPendencia, Filtros = filtros }; #endregion Salvar busca realizada com os parâmetros do ODS. // mostra essa quantidade no combobox UCComboQtdePaginacao.Valor = itensPagina; // atribui essa quantidade para o grid grvConfigServPendencia.PageSize = itensPagina; // Atualiza o grid grvConfigServPendencia.DataBind(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Academico", "ConfiguracaoServicoPendencia.Busca.ErroPesquisar").ToString(), UtilBO.TipoMensagem.Erro); } }
private bool ValidaCampos(DataTable dt) { bool retorno = true; _VS_ent_id = new Guid(UCComboEntidade1._Combo.SelectedValue); if (UCComboTipoUnidadeAdministrativa1._Combo.SelectedValue.Equals(Guid.Empty.ToString())) { _lblMessage.Text = UtilBO.GetErroMessage("Tipo Unidade Administrativa é obrigatório!", UtilBO.TipoMensagem.Alerta); SetFocus(ValidationSummary1); retorno = false; } else if (string.IsNullOrEmpty(_txtNome.Text)) { _lblMessage.Text = UtilBO.GetErroMessage("O campo Nome é obrigatório!", UtilBO.TipoMensagem.Alerta); SetFocus(ValidationSummary1); retorno = false; } int excluidoCount = 0; for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; if (Convert.ToBoolean(dr["excluido"])) { excluidoCount++; } } if (dt.Rows.Count == 0 || excluidoCount == dt.Rows.Count) { // Validação se é obrigatório endereço para a unidade administrativa bool obrigatorioEndereco = SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.ENDERECO_OBRIGATORIO_CADASTRO_UA); if (obrigatorioEndereco) { _lblMessage.Text = UtilBO.GetErroMessage("Cadastro de endereço é obrigatório!", UtilBO.TipoMensagem.Alerta); SetFocus(ValidationSummary1); retorno = false; } } return(retorno); }
/// <summary> /// Carrega combos da tela. /// </summary> public void CarregarCombos() { try { UCComboPais1.CancelaSelect = false; UCComboPais1.Inicialize(true , "País *" , String.Format("País é obrigatório.") , "*" , String.Empty , true , new UCComboSelectItemMessage("-- Selecione um país --", "-1") , true , new UCComboItemNotFoundMessage("-- Selecione um país --", "-1")); UCComboPais1._EnableValidator = true; UCComboPais1._ValidationGroup = "vlgPais"; UCComboPais1._Load(0); UCComboPais1._Combo.SelectedValue = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.PAIS_PADRAO_BRASIL); UCComboUnidadeFederativa1.CancelarBinding = false; UCComboUnidadeFederativa1.Inicialize(true , "Estado" , String.Format("Estado é obrigatório.") , "*" , String.Empty , true , new UCComboSelectItemMessage("-- Selecione um estado --", "-1") , true , new UCComboItemNotFoundMessage("-- Selecione um estado --", "-1")); UCComboUnidadeFederativa1._EnableValidator = false; UCComboUnidadeFederativa1._ValidationGroup = "vlgPais"; UCComboUnidadeFederativa1._Load(Guid.Empty, 0); UCComboUnidadeFederativa1._Combo.Enabled = false; CarregaComboEstado(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
protected void _btnPesquisa_Click(object sender, EventArgs e) { try { int pageSize; if (!Int32.TryParse(SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO), out pageSize)) { pageSize = ApplicationWEB._Paginacao; } this._dgvServidor.PageIndex = 0; this._dgvServidor.PageSize = pageSize; this._dgvServidor.DataBind(); this.fdsResultados.Visible = true; } catch (Exception err) { this._GravarErro(err, "Erro ao tentar exibir o(s) dado(s) da pesquisa."); } }
/// <summary> /// Pesquisa os docentes /// </summary> private void Pesquisar() { try { // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid grvDocente.PageSize = itensPagina; // atualiza o grid int tdsId = -1; if (ddlDisciplina.Items.Count > 0 && ddlDisciplina.SelectedIndex > 0) { tdsId = Convert.ToInt32(ddlDisciplina.SelectedValue); } //grvDocente.PageIndex = 0; //odsDocente.SelectParameters.Clear(); //odsDocente.SelectMethod = "SelectBy_PesquisaEscola"; //odsDocente.DataObjectTypeName = "MSTech.GestaoEscolar.Entities.ACA_Docente"; //odsDocente.TypeName = "MSTech.GestaoEscolar.BLL.ACA_DocenteBO"; //odsDocente.SelectParameters.Add("escId", IdEscola.ToString()); //odsDocente.SelectParameters.Add("nome", txtNome.Text.Trim()); //odsDocente.SelectParameters.Add("matricula", txtMatricula.Text.Trim()); //odsDocente.SelectParameters.Add("cpf", txtCPF.Text.Trim()); //odsDocente.SelectParameters.Add("tdsId", tdsId.ToString()); grvDocente.DataSource = ACA_DocenteBO.SelectBy_PesquisaEscola(IdEscola, txtNome.Text, txtMatricula.Text, txtCPF.Text, tdsId); grvDocente.DataBind(); fdsResultado.Visible = true; } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os docentes.", UtilBO.TipoMensagem.Erro); } }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); } UCComboQtdePaginacao1.GridViewRelacionado = _dgvTipoModalidadeEnsino; if (!IsPostBack) { string message = __SessionWEB.PostMessages; if (!String.IsNullOrEmpty(message)) { _lblMessage.Text = message; } btnVoltar.Visible = false; if (Session["lstTmeIds"] != null) { Stack <int> lstTmeIds = (Stack <int>)Session["lstTmeIds"]; btnVoltar.Visible = lstTmeIds.Any(); VS_tme_idSuperior = lstTmeIds.Any() ? lstTmeIds.Peek() : -1; } // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid _dgvTipoModalidadeEnsino.PageSize = itensPagina; _odsTipoModalidadeEnsino.SelectParameters.Clear(); _odsTipoModalidadeEnsino.SelectParameters.Add("tme_idSuperior", VS_tme_idSuperior.ToString()); // atualiza o grid _dgvTipoModalidadeEnsino.DataBind(); } }
/// <summary> /// Carrega as faixas do relatório /// </summary> /// <param name="rlt_id">Id do relatório</param> private void Carregar(int rlt_id) { try { Array populaGrid = Enum.GetValues(typeof(RelatoriosFaixa)); DataTable dt = new DataTable(); dt.Columns.Add("rlt_id"); dt.Columns.Add("rlt_nome"); Type objType = typeof(RelatoriosFaixa); FieldInfo[] propriedades = objType.GetFields(); foreach (FieldInfo objField in propriedades) { DescriptionAttribute[] attributes = (DescriptionAttribute[])objField.GetCustomAttributes(typeof(DescriptionAttribute), false); if (attributes.Length > 0) { dt.Rows.Add(Convert.ToString(objField.GetRawConstantValue()), GetGlobalResourceObject("Enumerador", attributes[0].Description)); } } // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); List <sFaixaRelatorioCor> lstFaixaRelatorio = CFG_FaixaRelatorioBO.SelecionaCoresRelatorio(rlt_id, ApplicationWEB.AppMinutosCacheLongo); grvFaixaNota.PageSize = itensPagina; grvFaixaNota.DataSource = lstFaixaRelatorio.Where(p => p.esa_id <= 0); grvFaixaNota.DataBind(); grvFaixaConceito.PageSize = itensPagina; grvFaixaConceito.DataSource = lstFaixaRelatorio.Where(p => p.esa_id > 0); grvFaixaConceito.DataBind(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar faixas do relatório", UtilBO.TipoMensagem.Erro); } }
protected void _btnEsqueceuSenha_Click(object sender, EventArgs e) { try { chkPossuiEmail.Visible = SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.PERMITIR_DTNASCIMENTO_CPF_ESQUECISENHA); chkPossuiEmail.Checked = true; ConfigurarEsqueciSenhaEmail(); _lblMessageEsqueciSenha.Visible = false; _updEsqueciSenha.Update(); ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Login, "Usuário solicitou uma nova senha."); ScriptManager.RegisterClientScriptBlock(this, GetType(), "EsqueciSenhaAbrir", "$('#divEsqueciSenha').dialog('open'); ", true); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
public SessionWEB() { __UsuarioWEB = new UsuarioWEB(); //Armazena titulo geral do sistema definido nos parâmetros do CoreSSO tituloGeral = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TITULO_GERAL); //Armazena URL do sistema administrativo definido nos parâmetros do CoreSSO urlCoreSSO = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.URL_ADMINISTRATIVO); //Armazena URL do cliente definido nos parâmetros do CoreSSO urlInstituicao = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.URL_CLIENTE); //Armazena mensagem de copyright definido nos parâmetros do CoreSSO mensagemCopyright = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.MENSAGEM_COPYRIGHT); //Armazena contato do help desk definido nos parâmetros do CoreSSO helpDeskContato = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.HELP_DESK_CONTATO); }
protected void Page_Load(object sender, EventArgs e) { try { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); } UCComboQtdePaginacao1.GridViewRelacionado = grvTipoJustificativaExclusaoAulas; if (!IsPostBack) { string message = __SessionWEB.PostMessages; if (!String.IsNullOrEmpty(message)) { lblMessage.Text = message; } // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid grvTipoJustificativaExclusaoAulas.PageSize = itensPagina; Page.Form.DefaultButton = btnNovo.UniqueID; grvTipoJustificativaExclusaoAulas.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; btnNovo.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Configuracao", "TipoJustificativaExclusaoAulas.Busca.ErroCarregarDados").ToString(), UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Verifica se tem busca salva na sessão, e se tiver, recupera e realiza a consulta, /// colocando os filtros nos campos da tela. /// </summary> private void VerificaBusca() { if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.AberturaTurmasAnosAnteriores) { string valor; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tab_ano", out valor); txtAno.Text = valor; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_idSuperior", out valor); if (!string.IsNullOrEmpty(valor)) { ucComboUAEscola.Uad_ID = new Guid(valor); UCFiltroEscolas1__Selecionar(); } string valor2; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("esc_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uni_id", out valor2); if (!string.IsNullOrEmpty(valor) && !string.IsNullOrEmpty(valor2)) { ucComboUAEscola.SelectedValueEscolas = new[] { Convert.ToInt32(valor), Convert.ToInt32(valor2) } } ; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tab_status", out valor); ddlStatus.SelectedValue = valor; // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); Pesquisar(0, itensPagina); } else { fdsResultado.Visible = false; } }
/// <summary> /// Retorna dados do CPF. /// </summary> /// <returns> Data table com dados dos documentos.</returns> private static DataTable RetornaDocumento(string cpf) { try { DataTable dtDocumento = CriaDataTableDocumento(); if (!string.IsNullOrEmpty(cpf)) { if (!UtilBO._ValidaCPF(cpf)) { throw new ArgumentException("Número inválido para CPF"); } string tdo_id = Guid.Empty.ToString(); string tipoDocCPF = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TIPO_DOCUMENTACAO_CPF); if (!string.IsNullOrEmpty(tipoDocCPF)) { tdo_id = tipoDocCPF; } DataRow rowDoc = dtDocumento.NewRow(); rowDoc["tdo_id"] = new Guid(tdo_id); rowDoc["unf_idEmissao"] = Guid.Empty.ToString(); rowDoc["unf_idAntigo"] = Guid.Empty.ToString(); rowDoc["numero"] = cpf; rowDoc["dataemissao"] = string.Empty; rowDoc["orgaoemissao"] = string.Empty; rowDoc["info"] = string.Empty; dtDocumento.Rows.Add(rowDoc); } return(dtDocumento); } catch (Exception) { throw; } }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); } if (!IsPostBack) { string message = __SessionWEB.PostMessages; if (!String.IsNullOrEmpty(message)) { _lblMessage.Text = message; } bool controlarOrdem = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, __SessionWEB.__UsuarioWEB.Usuario.ent_id); _dgvAreaConhecimento.Columns[1].Visible = controlarOrdem; if (_dgvAreaConhecimento.Rows.Count > 0) { ((ImageButton)_dgvAreaConhecimento.Rows[0].FindControl("_btnSubir")).Style.Add("visibility", "hidden"); ((ImageButton)_dgvAreaConhecimento.Rows[_dgvAreaConhecimento.Rows.Count - 1].FindControl("_btnDescer")).Style.Add("visibility", "hidden"); } // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); _dgvAreaConhecimento.PageSize = itensPagina; _dgvAreaConhecimento.DataBind(); _dgvAreaConhecimento.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; UCTotalRegistros1.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; _btnNovoAreaConhecimento.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string message = __SessionWEB.PostMessages; if (!String.IsNullOrEmpty(message)) { _lblMessage.Text = message; } // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); _dgvDeficienciaDetalhe.PageSize = itensPagina; _dgvDeficienciaDetalhe.DataBind(); _dgvDeficienciaDetalhe.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; UCTotalRegistros1.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; _btnNovoDetalhamento.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; } }
private void Carregar(int rlt_id) { try { RelatoriosCor value = (RelatoriosCor)VS_rlt_id; string description = GetGlobalResourceObject("Enumerador", StringValueAttribute.GetStringDescription(value)).ToString(); lblVariavel.Text = "Relatório: " + description; // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); grvCadastroCor.PageSize = itensPagina; grvCadastroCor.DataSource = CFG_CorRelatorioBO.SelecionaCoresRelatorio(rlt_id); grvCadastroCor.DataBind(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar cores do relatório", UtilBO.TipoMensagem.Erro); } }
private bool _Validar() { if ((UCComboPais._Combo.SelectedValue == Guid.Empty.ToString()) || (UCComboPais._Combo.SelectedValue == null)) { _lblMessage.Text = UtilBO.GetErroMessage("País é obrigatório.", UtilBO.TipoMensagem.Alerta); return(false); } if (String.IsNullOrEmpty(_txtCidade.Text.Trim())) { _lblMessage.Text = UtilBO.GetErroMessage("Cidade é obrigatório.", UtilBO.TipoMensagem.Alerta); return(false); } if (SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.PAIS_PADRAO_BRASIL) == UCComboPais._Combo.SelectedValue) { if ((UCComboUnidadeFederativa._Combo.SelectedValue == Guid.Empty.ToString()) || (UCComboUnidadeFederativa._Combo.SelectedValue == null)) { _lblMessage.Text = UtilBO.GetErroMessage("Estado é obrigatório para este país.", UtilBO.TipoMensagem.Alerta); return(false); } } return(true); }
private void UCComboPais1__IndexChanged(object sender, EventArgs e) { try { if (UCComboPais1._Combo.SelectedValue == SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.PAIS_PADRAO_BRASIL)) { UCComboUnidadeFederativa1._Combo.Enabled = true; UCComboUnidadeFederativa1._EnableValidator = true; } else { UCComboUnidadeFederativa1._Combo.Enabled = false; UCComboUnidadeFederativa1._EnableValidator = false; UCComboUnidadeFederativa1._Combo.SelectedValue = Guid.Empty.ToString(); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
private void _ChangeComboPais() { try { if (UCComboPais._Combo.SelectedValue == SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.PAIS_PADRAO_BRASIL)) { UCComboUnidadeFederativa._Combo.Enabled = true; UCComboUnidadeFederativa._Combo.Enabled = true; } else { UCComboUnidadeFederativa._Combo.Enabled = false; UCComboUnidadeFederativa._Combo.Enabled = false; UCComboUnidadeFederativa._Combo.SelectedValue = Guid.Empty.ToString(); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o endereço.", UtilBO.TipoMensagem.Erro); } }
private bool VerificaDigitacaoCaptcha(Guid usu_id) { if (divCaptcha.Visible || !SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.UTILIZAR_CAPTCHA_FALHA_AUTENTICACAO)) { return(false); } SYS_UsuarioFalhaAutenticacao entFalha = SYS_UsuarioFalhaAutenticacaoBO.GetEntity (new SYS_UsuarioFalhaAutenticacao { usu_id = usu_id }); int minutosDiferenca = SYS_ParametroBO.Parametro_IntervaloMinutosFalhaAutenticacao(); if (entFalha.ufl_qtdeFalhas >= SYS_ParametroBO.Parametro_QtdeFalhasExibirCaptcha() && entFalha.ufl_dataUltimaTentativa.AddMinutes(minutosDiferenca) >= DateTime.Now) { divCaptcha.Visible = true; } return(divCaptcha.Visible); }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmBtn)); } UCComboQtdePaginacao1.GridViewRelacionado = grvTipoAtividadeAvaliativa; if (!IsPostBack) { string message = __SessionWEB.PostMessages; if (!String.IsNullOrEmpty(message)) { lblMessage.Text = message; } // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid grvTipoAtividadeAvaliativa.PageSize = itensPagina; // atualiza o grid grvTipoAtividadeAvaliativa.DataBind(); Page.Form.DefaultButton = btnNovo.UniqueID; grvTipoAtividadeAvaliativa.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; divLegenda.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar && (grvTipoAtividadeAvaliativa.Rows.Count > 0); btnNovo.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; } }
protected void tbNumDoc_TextChanged(object sender, EventArgs e) { TextBox txtCPF = (TextBox)sender; RepeaterItem linha = (RepeaterItem)txtCPF.NamingContainer; DropDownList ddlTipoDoc = ((DropDownList)linha.FindControl("ddlTipoDoc")); Guid tdo_idCPF = new Guid(SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TIPO_DOCUMENTACAO_CPF)); string CPF = string.Empty; Guid tdo_idSelecionado = string.IsNullOrEmpty(ddlTipoDoc.SelectedValue) ? Guid.Empty : new Guid(ddlTipoDoc.SelectedValue); _lblMessage.Text = ""; if (tdo_idSelecionado != Guid.Empty) { if (tdo_idCPF == tdo_idSelecionado) { VS_CPF = txtCPF.Text; _TextChanged(); if (!UtilBO._ValidaCPF(txtCPF.Text)) { _lblMessage.Text = UtilBO.GetErroMessage("CPF inválido.", UtilBO.TipoMensagem.Alerta); } } else { if (_VS_documentos.Rows.Count > 0) { DataTable tblCPF = _VS_documentos.AsEnumerable() .Where(row => row.Field <Guid>("tdo_id") == tdo_idCPF) .CopyToDataTable(); VS_CPF = tblCPF.Rows[0]["numero"].ToString(); _TextChanged(); } } } }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); } UCComboQtdePaginacao1.GridViewRelacionado = _dgvTipoEvento; if (!IsPostBack) { string message = __SessionWEB.PostMessages; if (!String.IsNullOrEmpty(message)) { _lblMessage.Text = message; } // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid _dgvTipoEvento.PageSize = itensPagina; // atualiza o grid _dgvTipoEvento.DataBind(); Page.Form.DefaultButton = _btnNovo.UniqueID; _dgvTipoEvento.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; _btnNovo.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; } _dgvTipoEvento.Columns[colunaPermissoes].Visible = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.EXIBIR_PERMISSAO_TIPO_EVENTO, __SessionWEB.__UsuarioWEB.Usuario.ent_id); }
/// <summary> /// Realiza a consulta pelos filtros informados. /// </summary> private void Pesquisar() { try { // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); gvPeriodoCurso.PageIndex = 0; odsPeriodoCurso.SelectParameters.Clear(); odsPeriodoCurso.SelectParameters.Add("tne_id", UCComboTipoNivelEnsino.Valor.ToString()); odsPeriodoCurso.SelectParameters.Add("tme_id", UCComboTipoModalidadeEnsino.Valor.ToString()); odsPeriodoCurso.DataBind(); fdsResultados.Visible = true; } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage(string.Format("Erro ao tentar carregar a consulta de tipo de {0}.", GestaoEscolarUtilBO.nomePadraoPeriodo(__SessionWEB.__UsuarioWEB.Usuario.ent_id).ToLower()), UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Validação de senha de acordo com suas senhas anteriores. /// </summary> /// <param name="novaSenha">Nova senha.</param> /// <param name="usu_id">ID do usuário.</param> /// <returns></returns> public static bool ValidarHistoricoSenha(string novaSenha, Guid usu_id) { if (SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.SALVAR_HISTORICO_SENHA_USUARIO)) { SYS_Usuario entityUsuario = new SYS_Usuario { usu_id = usu_id }; SYS_UsuarioBO.GetEntity(entityUsuario); List <SYS_UsuarioSenhaHistorico> listaHistoricoSenhas = SYS_UsuarioSenhaHistoricoBO.SelecionaUltimasSenhas(entityUsuario.usu_id); // Configura criptografia da senha eCriptografa criptografia = (eCriptografa)Enum.Parse(typeof(eCriptografa), Convert.ToString(entityUsuario.usu_criptografia), true); if (!Enum.IsDefined(typeof(eCriptografa), criptografia)) { criptografia = eCriptografa.SHA512; } return(!listaHistoricoSenhas.Any(p => p.ush_senha == UtilBO.CriptografarSenha(novaSenha, criptografia) && p.ush_criptografia == entityUsuario.usu_criptografia)); } return(true); }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao)); } UCComboQtdePaginacao1.GridViewRelacionado = _dgvTipoNivelEnsino; if (!IsPostBack) { string message = __SessionWEB.PostMessages; if (!String.IsNullOrEmpty(message)) { _lblMessage.Text = message; } // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); int itensPagina = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid _dgvTipoNivelEnsino.PageSize = itensPagina; // atualiza o grid _dgvTipoNivelEnsino.DataBind(); if (_dgvTipoNivelEnsino.Rows.Count > 0) { ((ImageButton)_dgvTipoNivelEnsino.Rows[0].FindControl("_btnSubir")).Style.Add("visibility", "hidden"); ((ImageButton)_dgvTipoNivelEnsino.Rows[_dgvTipoNivelEnsino.Rows.Count - 1].FindControl("_btnDescer")).Style.Add("visibility", "hidden"); } } }