Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        /// <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();
            }
        }
Example #4
0
        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();
            }
        }
Example #5
0
        /// <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);
            }
        }
Example #6
0
        /// <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);
        }
    }
Example #8
0
        /// <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)));
        }
Example #9
0
    /// <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);
        }
    }
Example #10
0
        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;
                }
            }
        }
Example #11
0
        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;
            }
        }
Example #12
0
        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));
        }
Example #13
0
 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));
     }
 }
Example #14
0
        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;
        }
Example #15
0
        /// <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);
            }
        }
Example #16
0
        /// <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);
        }
Example #17
0
    /// <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);
        }
    }
Example #18
0
        /// <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);
            }
        }
Example #19
0
        /// <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);
        }
Example #20
0
    /// <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);
        }
    }
Example #21
0
    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);
        }
    }
Example #22
0
    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();
                }
            }
        }
    }
Example #23
0
    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;
        }
    }
Example #26
0
        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);
            }
        }
Example #27
0
        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);
            }
        }
Example #28
0
        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);
            }
        }
Example #29
0
    /// <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);
        }
    }
Example #30
0
        /// <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);
            }
        }