private void Pesquisar() { try { fdsResultado.Visible = true; odsResultado.SelectParameters.Clear(); grvResultado.PageIndex = 0; odsResultado.SelectParameters.Clear(); odsResultado.SelectParameters.Add("qst_id", _VS_qst_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(); lblInfo.Text = "<b>Questionário: </b>" + CLS_QuestionarioBO.GetEntity(new CLS_Questionario { qst_id = _VS_qst_id }).qst_titulo + "<br>"; updResultado.Update(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar conteúdos.", UtilBO.TipoMensagem.Erro); } }
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); } }
/// <summary> /// Método realiza a pesquisa. /// </summary> private void Pesquisar() { try { pnlResultado.Visible = false; gvMatriz.PageIndex = 0; odsMatriz.SelectParameters.Clear(); odsMatriz.SelectParameters.Add("mat_nome", txtNome.Text); odsMatriz.SelectParameters.Add("ent_id", __SessionWEB.__UsuarioWEB.Usuario.ent_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); UCComboQtdePaginacao.Valor = itensPagina; gvMatriz.PageIndex = 0; gvMatriz.PageSize = itensPagina; gvMatriz.DataBind(); pnlResultado.Visible = true; } catch (Exception ex) { lblMensagem.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Academico", "MatrizHabilidades.Busca.lblMensagem.ErroPesquisa").ToString(), UtilBO.TipoMensagem.Erro); ApplicationWEB._GravaErro(ex); pnlResultado.Visible = false; } finally { updMessage.Update(); } }
protected void btnPesquisar_Click(object sender, EventArgs e) { 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 UCComboQtdePaginacao.Valor = itensPagina; grvResultado.PageIndex = 0; grvResultado.PageSize = UCComboQtdePaginacao.Valor; VS_Ordenacao = "pes_nome"; VS_SortDirection = SortDirection.Ascending; Pesquisar(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar pesquisar os alunos.", UtilBO.TipoMensagem.Erro); updMensagem.Update(); } }
/// <summary> /// Realiza a consulta pelos filtros informados. /// </summary> private void Pesquisar() { try { fdsResultados.Visible = true; odsResultado.SelectParameters.Clear(); grvResultado.PageIndex = 0; odsResultado.SelectParameters.Clear(); odsResultado.SelectParameters.Add("cur_id", UCCCursoCurriculo.Valor[0].ToString()); odsResultado.SelectParameters.Add("crr_id", UCCCursoCurriculo.Valor[1].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(); updResultado.Update(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar parâmetro de resultado.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Realiza a pesquisa de alunos /// </summary> private void Pesquisar() { try { pnlResultados.Visible = false; SalvaBusca(); // quantidade de itens por página string qtItensPagina = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.QT_ITENS_PAGINACAO); UCCQtdePaginacao.Valor = string.IsNullOrEmpty(qtItensPagina) ? ApplicationWEB._Paginacao : Convert.ToInt32(qtItensPagina); grvResultados.PageIndex = 0; grvResultados.PageSize = UCCQtdePaginacao.Valor; SelecionaDados(); UCCQtdePaginacao.Visible = grvResultados.Rows.Count > 0; pnlResultados.Visible = true; updResultados.Update(); } catch (Exception ex) { lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); ApplicationWEB._GravaErro(ex); } }
private void _CarregarCidade(int index) { try { UCComboPais._Combo.SelectedValue = _grvAssociacaoCidades.DataKeys[index].Values[0].ToString(); _ChangeComboPais(); UCComboUnidadeFederativa._Combo.SelectedValue = _grvAssociacaoCidades.DataKeys[index].Values[1].ToString() == "0" ? "-1" : _grvAssociacaoCidades.DataKeys[index].Values[1].ToString(); _VS_cid_id = new Guid(_grvAssociacaoCidades.DataKeys[index].Values[2].ToString()); _txtCidade.Text = ((LinkButton)_grvAssociacaoCidades.Rows[index].FindControl("_btnCidade")).Text; _txtDDD.Text = ((Label)_grvAssociacaoCidades.Rows[index].FindControl("_lbcid_ddd")).Text; _btnConfimarAssociacao.Visible = true; _VS_pai_idAntigo = new Guid(UCComboPais._Combo.SelectedValue); _VS_unf_idAntigo = new Guid(UCComboUnidadeFederativa._Combo.SelectedValue); UCComboPais._Combo.Enabled = true; _txtCidade.Enabled = true; _txtDDD.Enabled = true; string pais_padrao = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.PAIS_PADRAO_BRASIL); UCComboUnidadeFederativa._Combo.Enabled = pais_padrao == _VS_pai_idAntigo.ToString(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar a cidade.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// O método redefine a senha de um usuário pela entidade e login. Todos os dados de senha devem ser passados com valores já criptografados. /// </summary> /// <param name="ent_id">ID da entidade do usuário.</param> /// <param name="usu_login">Login do usuário.</param> /// <param name="senhaAtual">Senha atual criptografada do usuário.</param> /// <param name="senhaNova">Nova senha criptografada do usuário.</param> /// <param name="uap_username">Nome do usuário da API configurado no CoreSSO.</param> /// <param name="uap_password">Senha criptogradada do usuário da API configurado no CoreSSO.</param> /// <returns></returns> public static RedefinirSenhaSaidaDTO RedefinirSenha(Guid ent_id, string usu_login, string senhaAtual, string senhaNova, string uap_username, string uap_password) { string urlApiCore = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.URL_WEBAPI_CORESSO); RestClient client = new RestClient(urlApiCore); client.Authenticator = new HttpBasicAuthenticator(uap_username, uap_password); RestRequest request = new RestRequest("api/v1/users/password", Method.PUT); RedefinirSenhaEntradaDTO data = new RedefinirSenhaEntradaDTO { ent_id = ent_id , usu_login = usu_login , senhaAtual = senhaAtual , senhaNova = senhaNova , uap_username = uap_username }; var json = SimpleJson.SerializeObject(data); request.AddParameter("text/json", json, ParameterType.RequestBody); var response = client.Execute(request); return((RedefinirSenhaSaidaDTO)SimpleJson.DeserializeObject(response.Content, typeof(RedefinirSenhaSaidaDTO))); }
/// <summary> /// Realiza a consulta pelos filtros informados. /// </summary> private void _Pesquisar() { try { Dictionary <string, string> filtros = new Dictionary <string, string>(); _grvEscolas.PageIndex = 0; odsEscola.SelectParameters.Clear(); odsEscola.SelectParameters.Add("esc_id", "-1"); odsEscola.SelectParameters.Add("esc_nome", _txtNome.Text); odsEscola.SelectParameters.Add("esc_codigo", _txtCodigo.Text); odsEscola.SelectParameters.Add("TIPO_MEIOCONTATO_TELEFONE", _txtTelefone.Text); odsEscola.SelectParameters.Add("cur_id", UCComboCursoCurriculo.Valor[0].ToString()); odsEscola.SelectParameters.Add("crr_id", UCComboCursoCurriculo.Valor[1].ToString()); odsEscola.SelectParameters.Add("esc_situacao", "0"); odsEscola.SelectParameters.Add("ent_id", __SessionWEB.__UsuarioWEB.Usuario.ent_id.ToString()); odsEscola.SelectParameters.Add("uad_idSuperior", UCFiltroEscolas1._ComboUnidadeAdministrativa.SelectedValue); odsEscola.SelectParameters.Add("tua_id", UCComboTipoUAEscola1.Valor.ToString()); odsEscola.SelectParameters.Add("tce_id", uccTipoClassificacaoEscola.uccTipoClassificacaoVisible ? uccTipoClassificacaoEscola.Valor.ToString() : "0"); // Filtra pela visão do usuário. odsEscola.SelectParameters.Add("gru_id", __SessionWEB.__UsuarioWEB.Grupo.gru_id.ToString()); odsEscola.SelectParameters.Add("usu_id", __SessionWEB.__UsuarioWEB.Usuario.usu_id.ToString()); odsEscola.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); _grvEscolas.Sort(VS_Ordenacao, VS_SortDirection); #region Salvar busca realizada com os parâmetros do ODS. foreach (Parameter param in odsEscola.SelectParameters) { filtros.Add(param.Name, param.DefaultValue); } __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.Escolas , Filtros = filtros }; #endregion // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid _grvEscolas.PageSize = itensPagina; // atualiza o grid _grvEscolas.DataBind(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar as escolas.", UtilBO.TipoMensagem.Erro); } }
void UCComboPais1_OnSelectedIndexChange1(object sender, EventArgs e) { try { string parametro = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.PAIS_PADRAO_BRASIL); if (UCComboPais1._Combo.SelectedValue == parametro) { UCComboUnidadeFederativa1._Combo.Enabled = true; } else { UCComboUnidadeFederativa1._Combo.Enabled = false; UCComboUnidadeFederativa1._Combo.SelectedValue = Guid.Empty.ToString(); } } catch (Exception err) { if (SetLogErro != null) { SetLogErro(err); } else { throw; } } }
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 = grvDados; 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; Page.Form.DefaultButton = btnNovo.UniqueID; btnPesquisar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar; btnNovo.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; UCComboRelatorioAtendimento._Combo.Enabled = false; fdsResultados.Visible = false; } }
public new static bool Save ( ACA_AlunoEscolaOrigem entity , TalkDBTransaction banco ) { // Verifica se os dados da pessoa serão sempre salvos em maiúsculo. string sSalvarMaiusculo = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.SALVAR_SEMPRE_MAIUSCULO); bool Salvar_Sempre_Maiusculo = !string.IsNullOrEmpty(sSalvarMaiusculo) && Convert.ToBoolean(sSalvarMaiusculo); if (Salvar_Sempre_Maiusculo) { if (!string.IsNullOrEmpty(entity.eco_nome)) { entity.eco_nome = entity.eco_nome.ToUpper(); } } if (entity.Validate()) { ACA_AlunoEscolaOrigemDAO dao = new ACA_AlunoEscolaOrigemDAO { _Banco = banco }; return(dao.Salvar(entity)); } throw new ValidationException(GestaoEscolarUtilBO.ErrosValidacao(entity)); }
protected void Page_Init(object sender, EventArgs e) { if (!IsPostBack) { // Exibe linkbutton somente se não há parâmetro ou se seu valor é 'false' btnEsqueceuSenha.Visible = String.IsNullOrEmpty(SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.REMOVER_OPCAO_ESQUECISENHA)) || !Boolean.Parse(SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.REMOVER_OPCAO_ESQUECISENHA)); } }
protected void btnPesquisar_Click(object sender, EventArgs e) { // 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); fdsResultado.Visible = true; }
/// <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>(); dgvSondagem.PageIndex = 0; odsSondagem.SelectParameters.Clear(); odsSondagem.SelectParameters.Add("snd_titulo", txtTitulo.Text); odsSondagem.SelectParameters.Add("sda_dataInicio", string.IsNullOrEmpty(txtDataInicio.Text) ? string.Empty : Convert.ToDateTime(txtDataInicio.Text).ToString("yyyy/MM/dd")); odsSondagem.SelectParameters.Add("sda_dataFim", string.IsNullOrEmpty(txtDataFim.Text) ? string.Empty : Convert.ToDateTime(txtDataFim.Text).ToString("yyyy/MM/dd")); odsSondagem.SelectParameters.Add("situacao", ddlSituacao.SelectedValue); odsSondagem.SelectParameters.Add("doc_id", __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Individual && __SessionWEB.__UsuarioWEB.Docente != null && __SessionWEB.__UsuarioWEB.Docente.doc_id > 0 ? __SessionWEB.__UsuarioWEB.Docente.doc_id.ToString() : "-1"); odsSondagem.SelectParameters.Add("gru_id", __SessionWEB.__UsuarioWEB.Grupo.gru_id.ToString()); odsSondagem.SelectParameters.Add("usu_id", __SessionWEB.__UsuarioWEB.Usuario.usu_id.ToString()); odsSondagem.SelectParameters.Add("adm", (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao).ToString()); odsSondagem.SelectParameters.Add("ent_id", __SessionWEB.__UsuarioWEB.Usuario.ent_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); dgvSondagem.Sort(VS_Ordenacao, VS_SortDirection); #region Salvar busca realizada com os parâmetros do ODS. foreach (Parameter param in odsSondagem.SelectParameters) { filtros.Add(param.Name, param.DefaultValue); } __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.LancamentoSondagem , Filtros = filtros }; #endregion existeResponder = false; // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid dgvSondagem.PageSize = itensPagina; // atualiza o grid dgvSondagem.DataBind(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar pesquisar as sondagens.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Retorna ID da entidade de pessoa do responsável por CPF. /// </summary> /// <param name="cpf">Número de CPF.</param> /// <returns></returns> public static Guid RetornaIdPessoaResponsavelPorCPF(string cpf) { // Faz uma busca do id do tipo de documento (tdo_id). string docPadraoCPF = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TIPO_DOCUMENTACAO_CPF); Guid PadraoCPF = new Guid(docPadraoCPF); // Verifica se existe uma pessoa cadastro com o número de CPF informado. PES_PessoaDocumento pessoaResponsavel = PES_PessoaDocumentoBO.GetEntityBy_Documento(cpf, PadraoCPF); return(pessoaResponsavel.pes_id); }
/// <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>(); _dgvCalendarioAnual.PageIndex = 0; _odsCalendarioAnual.SelectParameters.Clear(); _odsCalendarioAnual.SelectParameters.Add("cal_ano", _txtAno.Text); _odsCalendarioAnual.SelectParameters.Add("usu_id", __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.UnidadeAdministrativa ? __SessionWEB.__UsuarioWEB.Usuario.usu_id.ToString() : Guid.Empty.ToString()); _odsCalendarioAnual.SelectParameters.Add("gru_id", __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.UnidadeAdministrativa ? __SessionWEB.__UsuarioWEB.Grupo.gru_id.ToString() : Guid.Empty.ToString()); _odsCalendarioAnual.SelectParameters.Add("doc_id", __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Individual && __SessionWEB.__UsuarioWEB.Docente != null ? __SessionWEB.__UsuarioWEB.Docente.doc_id.ToString() : "0"); _odsCalendarioAnual.SelectParameters.Add("cal_descricao", _txtDescricao.Text); _odsCalendarioAnual.SelectParameters.Add("ent_id", __SessionWEB.__UsuarioWEB.Usuario.ent_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); _dgvCalendarioAnual.Sort(VS_Ordenacao, VS_SortDirection); #region Salvar busca realizada com os parâmetros do ODS. //Salvar UA Superior. // if (UCFiltroEscolas1._VS_FiltroEscola == true) // filtros.Add("ua_superior", UCFiltroEscolas1._ComboUnidadeAdministrativa.SelectedValue); foreach (Parameter param in _odsCalendarioAnual.SelectParameters) { filtros.Add(param.Name, param.DefaultValue); } __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.CalendarioAnual , Filtros = filtros }; #endregion // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid _dgvCalendarioAnual.PageSize = itensPagina; // atualiza o grid _dgvCalendarioAnual.DataBind(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os calendários escolares.", 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>(); dgvSondagem.PageIndex = 0; odsSondagem.SelectParameters.Clear(); odsSondagem.SelectParameters.Add("snd_titulo", txtTitulo.Text); // 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); dgvSondagem.Sort(VS_Ordenacao, VS_SortDirection); #region Salvar busca realizada com os parâmetros do ODS. //Salvar UA Superior. // if (UCFiltroEscolas1._VS_FiltroEscola == true) // filtros.Add("ua_superior", UCFiltroEscolas1._ComboUnidadeAdministrativa.SelectedValue); foreach (Parameter param in odsSondagem.SelectParameters) { filtros.Add(param.Name, param.DefaultValue); } __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.Sondagem , Filtros = filtros }; #endregion // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid dgvSondagem.PageSize = itensPagina; // atualiza o grid dgvSondagem.DataBind(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "ScrollToTop", "setTimeout('window.scrollTo(0,0);', 0);", true); lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Academico", "Sondagem.Busca.ErroCarregarSondagens").ToString(), UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Valida o CPF do responsável /// 1º verifica se o CPF é válido. /// 2º verifica se já existe uma pessoa cadastra com mesmo número de CPF. /// </summary> /// <param name="responsavelCPF">numero do documento - CPF</param> /// <param name="tra_id"></param> /// <param name="ListValidacoesDoc">Lista das validações dos reponsáveis</param> /// <param name="ent_id">Id da entidade do usuário logado.</param> /// <param name="ListSalvar">Lista de responsaveis que estao sendo salvos, para nao considerar o mesmo documento</param> /// <returns> /// Retorna o pes_id novo caso não tenha uma pessoa cadastrada com número do CPF. /// </returns> private static Guid Valida_Responsavel_CPF(List <PES_PessoaDocumento> responsavelCPF, Int32 tra_id, ref List <string> ListValidacoesDoc, Guid ent_id, Guid pes_id, List <StructCadastro> ListSalvar) { // Faz uma busca do id do tipo de documento (tdo_id). string docPadraoCPF = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TIPO_DOCUMENTACAO_CPF); Guid PadraoCPF = new Guid(docPadraoCPF); foreach (PES_PessoaDocumento item in responsavelCPF) { if (item.tdo_id == PadraoCPF) { // Faz a validação do número do Cpf if (!UtilBO._ValidaCPF(item.psd_numero)) { string msg; Int32 tra_idMae = TipoResponsavelAlunoParametro.tra_idMae(ent_id); Int32 tra_idPai = TipoResponsavelAlunoParametro.tra_idPai(ent_id); if (!(tra_id == tra_idMae) && !(tra_id == tra_idPai)) { msg = "O responsável "; } else { msg = (tra_id == tra_idMae) ? "A mãe " : "O pai "; } ListValidacoesDoc.Add(msg + "possui o número do CPF inválido."); } // Verifica se existe uma pessoa cadastrada com o número de CPF informado. PES_PessoaDocumento pessoaResponsavel = PES_PessoaDocumentoBO.GetEntityBy_Documento(item.psd_numero, PadraoCPF); // Se encontrou uma pessoa diferente com o mesmo numero de CPF // e nao eh nenhuma das outras pessoas que tambem estao sendo salvas... if (pessoaResponsavel.pes_id != Guid.Empty && pessoaResponsavel.pes_id != pes_id && !ListSalvar.Any(p => p.entPessoa.pes_id == pessoaResponsavel.pes_id)) { // Retorna a pessoa cadastrada com o mesmo numero de CPF return(pessoaResponsavel.pes_id); } else { // Retorno a propria pessoa return(pes_id); } } } return(pes_id); }
/// <summary> /// Pesquisa os cargos para serem exibidos no gride /// </summary> private void _Pesquisar() { try { Dictionary <string, string> filtros = new Dictionary <string, string>(); _dgvCargo.PageIndex = 0; _odsCargo.SelectParameters.Clear(); _odsCargo.SelectParameters.Add("tvi_id", _UCComboTipoVinculo.Valor.ToString()); _odsCargo.SelectParameters.Add("crg_nome", _txtNome.Text); _odsCargo.SelectParameters.Add("crg_codigo", _txtCodigo.Text); _odsCargo.SelectParameters.Add("ent_id", __SessionWEB.__UsuarioWEB.Usuario.ent_id.ToString()); _odsCargo.SelectParameters.Add("crg_cargoDocente", "2"); _odsCargo.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); _dgvCargo.Sort(VS_Ordenacao, VS_SortDirection); #region Salvar busca realizada com os parâmetros do ODS. foreach (Parameter param in _odsCargo.SelectParameters) { filtros.Add(param.Name, param.DefaultValue); } __SessionWEB.BuscaRealizada = new BuscaGestao { PaginaBusca = PaginaGestao.Cargos , Filtros = filtros }; #endregion // mostra essa quantidade no combobox UCComboQtdePaginacao1.Valor = itensPagina; // atribui essa quantidade para o grid _dgvCargo.PageSize = itensPagina; // atualiza o grid _dgvCargo.DataBind(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os cargos.", UtilBO.TipoMensagem.Erro); } }
protected void _btnPesquisar_Click(object sender, EventArgs e) { if (Page.IsValid) { // 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; _Pesquisar(0, true); } }
protected void ddlTipoDoc_SelectedIndexChanged(object sender, EventArgs e) { DropDownList ddl = (DropDownList)sender; RepeaterItem linha = (RepeaterItem)ddl.NamingContainer; ((Label)linha.FindControl("lbltdo_id")).Text = Guid.Empty.ToString(); // Seta o valor do label tdo_id. string tdo_id = ((Label)linha.FindControl("lbltdo_id")).Text; ((Label)linha.FindControl("lbltdo_id")).Text = ddl.SelectedValue != Guid.Empty.ToString() ? ddl.SelectedValue : tdo_id; // Retorna as linhas já existentes no grid. DataTable dtDocumento = new DataTable(); dtDocumento = RetornaDocumento(); // Carrega a nova linha no grid. rptDocumento.DataSource = dtDocumento; rptDocumento.DataBind(); Guid tdo_idCPF = new Guid(SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TIPO_DOCUMENTACAO_CPF)); string CPF = string.Empty; Guid tdo_idSelecionado = string.IsNullOrEmpty(ddl.SelectedValue) ? Guid.Empty : new Guid(ddl.SelectedValue); if (tdo_idSelecionado != Guid.Empty) { if (tdo_idCPF == tdo_idSelecionado) { TextBox txtCPF = ((TextBox)linha.FindControl("tbNumDoc")); VS_CPF = txtCPF.Text; _TextChanged(); } 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) { if (!IsPostBack) { this._dgvPessoas.PageSize = ApplicationWEB._Paginacao; fdsResultados.Visible = false; Guid tdo_id; SYS_TipoDocumentacao tdo = new SYS_TipoDocumentacao(); string tipoDocCPF = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TIPO_DOCUMENTACAO_CPF); if (!string.IsNullOrEmpty(tipoDocCPF)) { tdo_id = new Guid(tipoDocCPF); tdo.tdo_id = tdo_id; SYS_TipoDocumentacaoBO.GetEntity(tdo); _lblCPF.Text = tdo.tdo_sigla; _dgvPessoas.Columns[3].HeaderText = tdo.tdo_sigla; } else { _lblCPF.Text = string.Empty; _lblCPF.Visible = false; _txtCPF.Visible = false; _dgvPessoas.Columns[3].HeaderText = string.Empty; _dgvPessoas.Columns[3].HeaderStyle.CssClass = "hide"; _dgvPessoas.Columns[3].ItemStyle.CssClass = "hide"; } string tipoDocRG = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TIPO_DOCUMENTACAO_RG); if (!string.IsNullOrEmpty(tipoDocRG)) { tdo_id = new Guid(tipoDocRG); tdo.tdo_id = tdo_id; SYS_TipoDocumentacaoBO.GetEntity(tdo); _lblRG.Text = tdo.tdo_sigla; _dgvPessoas.Columns[4].HeaderText = tdo.tdo_sigla; } else { _lblRG.Text = string.Empty; _lblRG.Visible = false; _txtRG.Visible = false; _dgvPessoas.Columns[4].HeaderText = string.Empty; _dgvPessoas.Columns[4].HeaderStyle.CssClass = "hide"; _dgvPessoas.Columns[4].ItemStyle.CssClass = "hide"; } } }
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); } }
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); } }
/// <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); } }
/// <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); } }