Exemplo n.º 1
0
 /// <summary>
 /// Carrega o combo de cargo de acordo com o filtro.
 /// null - Carrega todos os cargos não excluídos logicamente
 /// true - Carrega todos os cargos não excluídos logicamente com crg_cargoDocente = true
 /// false - Carrega todos os cargos não excluídos logicamente com crg_cargoDocente = false
 /// </summary>
 /// <param name="crg_cargoDocente">Indica se é cargo docente (pode ser nulo)</param>
 public void ComboCargoCarregar(Nullable <bool> crg_cargoDocente)
 {
     if (!crg_cargoDocente.HasValue)
     {
         UCComboCargo1.CarregarCargo();
     }
     else if (crg_cargoDocente == false)
     {
         UCComboCargo1.CarregarCargoNormal();
     }
     else if (crg_cargoDocente == true)
     {
         UCComboCargo1.CarregarCargoDocente();
     }
 }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Page.SetFocus(_txtNome);

        ScriptManager sm = ScriptManager.GetCurrent(this);

        if (sm != null)
        {
            sm.Scripts.Add(new ScriptReference(ArquivoJS.UiAriaTabs));
            sm.Scripts.Add(new ScriptReference("~/Includes/jsTabs.js"));
            sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao));
            sm.Scripts.Add(new ScriptReference("~/Includes/jsCadastroColaborador.js"));
            sm.Scripts.Add(new ScriptReference("~/Includes/jsBuscaColaboradores.js"));
        }

        UCComboQtdePaginacao1.GridViewRelacionado = _grvColaborador;

        if (!IsPostBack)
        {
            string message = __SessionWEB.PostMessages;
            if (!String.IsNullOrEmpty(message))
            {
                _lblMessage.Text = message;
            }

            _grvColaborador.PageSize = ApplicationWEB._Paginacao;

            try
            {
                SYS_TipoDocumentacao tdo = new SYS_TipoDocumentacao();
                string tdo_id            = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TIPO_DOCUMENTACAO_CPF);
                if (!string.IsNullOrEmpty(tdo_id))
                {
                    tdo.tdo_id = new Guid(tdo_id);
                    SYS_TipoDocumentacaoBO.GetEntity(tdo);
                    _lblCPF.Text = tdo.tdo_sigla;
                    _grvColaborador.Columns[1].HeaderText = tdo.tdo_sigla;
                }
                else
                {
                    _lblCPF.Text    = string.Empty;
                    _lblCPF.Visible = false;
                    _txtCPF.Visible = false;
                    _grvColaborador.Columns[1].HeaderText           = string.Empty;
                    _grvColaborador.Columns[1].SortExpression       = string.Empty;
                    _grvColaborador.Columns[1].HeaderStyle.CssClass = "hide";
                    _grvColaborador.Columns[1].ItemStyle.CssClass   = "hide";
                }

                tdo_id = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TIPO_DOCUMENTACAO_RG);
                if (!string.IsNullOrEmpty(tdo_id))
                {
                    tdo.tdo_id = new Guid(tdo_id);
                    SYS_TipoDocumentacaoBO.GetEntity(tdo);
                    _lblRG.Text = tdo.tdo_sigla;
                    _grvColaborador.Columns[2].HeaderText = tdo.tdo_sigla;
                }
                else
                {
                    _lblRG.Text    = string.Empty;
                    _lblRG.Visible = false;
                    _txtRG.Visible = false;
                    _grvColaborador.Columns[2].HeaderText           = string.Empty;
                    _grvColaborador.Columns[2].SortExpression       = "";
                    _grvColaborador.Columns[2].HeaderStyle.CssClass = "hide";
                    _grvColaborador.Columns[2].ItemStyle.CssClass   = "hide";
                }

                bool controleIntegracao = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_COLABORADOR_APENAS_INTEGRACAO, __SessionWEB.__UsuarioWEB.Usuario.ent_id);
                _btnNovo.Visible = !controleIntegracao && __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir;

                ucComboUAEscola.Inicializar();
                UCComboCargo1.CarregarCargo();
                UCComboFuncao1.CarregarFuncao();

                chkTodosColaboradores.Visible = __SessionWEB.__UsuarioWEB.Grupo.vis_id != SysVisaoID.Administracao;

                VerificaBusca();

                if (__SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), fdsConsulta.ClientID, String.Format("MsgInformacao('{0}');", String.Concat("#", fdsConsulta.ClientID)), true);
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }

            _divPesquisa.Visible       = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar;
            _btnPesquisar.Visible      = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar;
            _btnLimparPesquisa.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar;

            _grvColaborador.Columns[indiceColunaExcluir].Visible      = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_excluir;
            _grvColaborador.Columns[indiceColunaCriarDocente].Visible = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.PERMITIR_CRIACAO_DOCENTE_POR_COLABORADOR, __SessionWEB.__UsuarioWEB.Usuario.ent_id);
        }
    }
Exemplo n.º 3
0
 /// <summary>
 /// Seta o foco do combo de cargo.
 /// </summary>
 public void ComboCargoSetarFoco()
 {
     UCComboCargo1.SetarFoco();
 }
Exemplo n.º 4
0
 /// <summary>
 /// Carrega o combo de cargo de acordo com o filtro.
 /// </summary>
 /// <param name="crg_controleIntegracao">Indica se o cargo é controlado pela integração</param>
 public void ComboCargoCarregarVerificandoControleIntegracaoDocente(bool crg_controleIntegracao)
 {
     UCComboCargo1.CarregarCargoDocenteVerificandoControleIntegracao(crg_controleIntegracao);
 }