コード例 #1
0
ファイル: UCAluno.ascx.cs プロジェクト: Mualumene/SGP
        public void Limpar()
        {
            UCComboUAEscola1.Inicializar();
            if (UCComboUAEscola1.Esc_ID > 0 && UCComboUAEscola1.QuantidadeItemsComboEscolas > 2)
            {
                UCComboUAEscola1.SelectedValueEscolas = new[] { -1, -1 };
            }
            _rblEscolhaBusca.SelectedIndex = 0;
            _txtNome.Text              = "";
            _txtDataNascimento.Text    = "";
            _txtMae.Text               = "";
            _txtMatricula.Text         = "";
            _txtMatriculaEstadual.Text = "";
            _ddlSituacao.SelectedIndex = 1;
            _grvAluno.SelectedIndex    = -1;
            fdsResultado.Visible       = false;
            divLegenda.Visible         = false;

            if (UCComboUAEscola1.VisibleUA)
            {
                UCComboUAEscola1.FocusUA();
            }
            else
            {
                UCComboUAEscola1.FocusEscolas();
            }
        }
コード例 #2
0
ファイル: UCAluno.ascx.cs プロジェクト: Mualumene/SGP
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                UCComboUAEscola1.Inicializar();
                CarregaComboSituacaoAluno();

                _ddlSituacao.SelectedIndex = 1;

                //Carrega o nome referente ao parametro de matricula estadual
                string _paramValor = ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.MATRICULA_ESTADUAL
                                                                                        , __SessionWEB.__UsuarioWEB.Usuario.ent_id);

                _lblMatrEst.Text              = _paramValor;
                _lblMatrEst.Visible           = !string.IsNullOrEmpty(_paramValor);
                _txtMatriculaEstadual.Visible = !string.IsNullOrEmpty(_paramValor);

                if (!string.IsNullOrEmpty(_paramValor))
                {
                    _grvAluno.Columns[INDEX_COLUMN_MATRICULA_ESTADUAL].Visible    = true;
                    _grvAluno.Columns[INDEX_COLUMN_MATRICULA_ESTADUAL].HeaderText = _paramValor;
                    _lblMatricula.Visible = string.IsNullOrEmpty(_paramValor);
                    _txtMatricula.Visible = string.IsNullOrEmpty(_paramValor);
                }
                else
                {
                    _grvAluno.Columns[INDEX_COLUMN_MATRICULA].Visible = true;
                }
                _lblMatricula.Text = GetGlobalResourceObject("Mensagens", "MSG_NUMEROMATRICULA").ToString();
            }
        }
コード例 #3
0
        /// <summary>
        /// Carrega os campos de busca com a configuração padrão para uma nova busca
        /// </summary>
        private void InicializaCamposBusca()
        {
            UCComboUAEscola1.MostraApenasAtivas = true;

            UCComboUAEscola1.Inicializar();

            UCComboUAEscola1_IndexChangedUA();
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Individual)
                {
                    if (__SessionWEB.__UsuarioWEB.Docente.doc_id > 0)
                    {
                        UCComboUAEscola1.Visible = false;
                    }
                }
                else
                {
                    UCComboUAEscola1.Inicializar();
                }

                ConfiguraBusca();
            }

            //atualiza parametro academico TIPO_EDUCACAO_ESPECIAL_ALUNO_DEFICIENCIA
            Atualiza_param_TIPO_EDUCACAO_ESPECIAL_ALUNO_DEFICIENCIA();

            grvAluno.Columns[INDEX_COLUMN_ESCOLA_RECURSO].Visible = grvAluno.Columns[INDEX_COLUMN_TURMA_RECURSO].Visible = false;
            grvAluno.Columns[INDEX_COLUMN_PERIODO].Visible        = grvAluno.Columns[INDEX_COLUMN_CURSO].Visible = true;

            switch (TipoBusca)
            {
            case eTipoBuscaAluno.AlunosAtivosSalaRecurso:
                odsAluno.SelectMethod = "SelecionaAlunosMatriculadosSalaRecurso";
                grvAluno.Columns[INDEX_COLUMN_ESCOLA_RECURSO].Visible = grvAluno.Columns[INDEX_COLUMN_TURMA_RECURSO].Visible = true;
                grvAluno.Columns[INDEX_COLUMN_PERIODO].Visible        = grvAluno.Columns[INDEX_COLUMN_CURSO].Visible = false;
                break;

            case eTipoBuscaAluno.AlunosAtivosClasseEspecial:
                odsAluno.SelectMethod = "SelecionaAlunosMatriculadosClasseEspecial";
                break;

            case eTipoBuscaAluno.TodosAlunosEducacaoEspecial:
                odsAluno.SelectMethod = "SelecionaTodosAlunosEducacaoEspecial";
                grvAluno.Columns[INDEX_COLUMN_ESCOLA_RECURSO].Visible = grvAluno.Columns[INDEX_COLUMN_TURMA_RECURSO].Visible = true;
                grvAluno.Columns[INDEX_COLUMN_PERIODO].Visible        = grvAluno.Columns[INDEX_COLUMN_CURSO].Visible = false;
                break;

            case eTipoBuscaAluno.AlunosComDeficiencia:
                odsAluno.SelectMethod = "SelecionaAlunosMatriculadosDeficiencia";
                break;
            }

            // Seta nomes padrões para os clientes
            grvAluno.Columns[INDEX_COLUMN_MATRICULA].HeaderText = lblMatricula.Text = GestaoEscolarUtilBO.nomePadraoMatriculaEstadual(__SessionWEB.__UsuarioWEB.Usuario.ent_id);
            grvAluno.Columns[INDEX_COLUMN_CURSO].HeaderText     = GestaoEscolarUtilBO.nomePadraoCurso(__SessionWEB.__UsuarioWEB.Usuario.ent_id);
            grvAluno.Columns[INDEX_COLUMN_PERIODO].HeaderText   = GestaoEscolarUtilBO.nomePadraoPeriodo(__SessionWEB.__UsuarioWEB.Usuario.ent_id);
        }
コード例 #5
0
        /// <summary>
        /// Limpa os campos da pesquisa
        /// </summary>
        public void Limpar()
        {
            UCComboUAEscola1.Inicializar();
            if (UCComboUAEscola1.Esc_ID > 0 && UCComboUAEscola1.QuantidadeItemsComboEscolas > 2)
            {
                UCComboUAEscola1.SelectedValueEscolas = new[] { -1, -1 };
            }

            rblEscolhaBusca.SelectedIndex = 0;
            txtNome.Text           = string.Empty;
            txtDataNascimento.Text = string.Empty;
            txtMae.Text            = string.Empty;
            txtMatricula.Text      = string.Empty;
            fdsResultado.Visible   = false;
            btnPesquisa.Focus();
        }
コード例 #6
0
        /// <summary>
        /// Inicializa os combos.
        /// </summary>
        public void Inicializar()
        {
            try
            {
                UCComboUAEscola1.FocusUA();
                UCComboUAEscola1.Inicializar();
                UCComboTurno1.CarregarTurno();

                this.VerificaBusca();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
コード例 #7
0
ファイル: Busca.aspx.cs プロジェクト: Mualumene/SGP
        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);
            }
        }
コード例 #8
0
        /// <summary>
        /// Inicializa os combos.
        /// </summary>
        private void InicializaCombos()
        {
            UCComboCalendario1.CarregarCalendarioAnual();

            UCComboUAEscola1.ObrigatorioUA     = true;
            UCComboUAEscola1.ObrigatorioEscola = true;
            UCComboCalendario1.Obrigatorio     = true;
            UCComboTurma1.Obrigatorio          = true;

            UCComboUAEscola1.ValidationGroup   = "FechamentoGestor";
            UCComboCalendario1.ValidationGroup = "FechamentoGestor";
            UCComboTurma1.ValidationGroup      = "FechamentoGestor";

            UCComboUAEscola1.Inicializar();
            UCComboUAEscola1.MostraApenasAtivas = true;
            UCComboUAEscola1.EnableEscolas      = (UCComboUAEscola1.Uad_ID != Guid.Empty || !UCComboUAEscola1.DdlUA.Visible);

            if (UCComboUAEscola1.DdlUA.Visible)
            {
                UCComboUAEscola1.SelectedIndexEscolas = 0;
            }

            UCFiltroEscolas1__Selecionar();
        }
コード例 #9
0
        /// <summary>
        /// Load da pagina
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            ScriptManager sm = ScriptManager.GetCurrent(Page);

            if (sm != null)
            {
                sm.Scripts.Add(new ScriptReference(ArquivoJS.JQueryValidation));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos));

                //sm.Scripts.Add(new ScriptReference("~/Includes/redactor/redactor.js"));
                sm.Scripts.Add(new ScriptReference("~/Includes/ckeditor/ckeditor.js"));
                sm.Scripts.Add(new ScriptReference("~/Includes/jsAvisosTextosGerais.js"));
            }

            txtDescricao.config.toolbar = new object[]
            {
                new object[]
                {
                    "Cut", "Copy", "-", "Paste", "PasteText", "PasteFromWord", "-", "Undo",
                    "Redo", "-", "Find", "Replace", "-", "SelectAll", "RemoveFormat", "-",
                    "Table", "-", "Templates"
                },
                new object[]
                {
                    "Image", "Smiley", "SpecialChar", "-", "_dataAtual", "_diasAtraso",
                    "_nome", "_valorDivida", "-", "Bold", "Italic", "Underline", "Strike",
                    "TextColor", "BGColor", "-", "Subscript", "Superscript", "-",
                    "NumberedList", "BulletedList", "-", "Link", "Unlink", "Anchor",
                    "HorizontalRule"
                },
                "/",
                new object[] { "Format", "Font", "FontSize" },
                new object[]
                {
                    "Outdent", "Indent", "-", "JustifyLeft", "JustifyCenter",
                    "JustifyRight", "JustifyBlock", "-", "Preview", "-", "About"
                },
            };


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

                    if (TipoAvisotextoGerais == (int)ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.Cabecalho ||
                        TipoAvisotextoGerais == (int)ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.CabecalhoRelatorio)
                    {
                        TrataFiltrosCabecalho();
                        CarregarCabecalho();
                    }
                    else if (TipoAvisotextoGerais == (int)ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.Declaracao)//Cadastro/Edicao de declaracao
                    {
                        CarregarRLT();
                        TrataFiltrosDeclaracao();
                    }
                    else
                    {
                        UCComboUAEscola1.Inicializar();

                        if (VS_atg_id > 0)//Edicao de aviso
                        {
                            Carregar();
                            TrataFiltrosAviso();
                        }
                        else//Cadastro de aviso
                        {
                            //Inicializa os campos de busca
                            InicializaCamposBusca();
                        }
                    }

                    divCampoAuxiliar.Visible = TipoAvisotextoGerais != 6;

                    Page.Form.DefaultFocus  = UCComboUAEscola1.VisibleUA ? UCComboUAEscola1.ComboUA_ClientID : UCComboUAEscola1.ComboEscola_ClientID;
                    Page.Form.DefaultButton = btnSalvar.UniqueID;
                    UCComboCampoAuxiliar1.Focus();

                    btnSalvar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir || __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_alterar;
                }
                catch (Exception ex)
                {
                    ApplicationWEB._GravaErro(ex);
                    lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
                }
            }
        }
コード例 #10
0
ファイル: Busca.aspx.cs プロジェクト: Mualumene/SGP
        protected void Page_Load(object sender, EventArgs e)
        {
            ScriptManager sm = ScriptManager.GetCurrent(this);

            if (sm != null)
            {
                sm.Scripts.Add(new ScriptReference(ArquivoJS.CamposData));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.JQueryValidation));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos));
            }

            if (!IsPostBack)
            {
                try
                {
                    string message = __SessionWEB.PostMessages;

                    if (!String.IsNullOrEmpty(message))
                    {
                        lblMensagem.Text = message;
                    }

                    Guid ent_id = __SessionWEB.__UsuarioWEB.Usuario.ent_id;
                    long doc_id = __SessionWEB.__UsuarioWEB.Docente.doc_id;
                    int  visao  = __SessionWEB.__UsuarioWEB.Grupo.vis_id;

                    if (VS_visaoDocente)
                    {
                        List <Struct_MinhasTurmas> dados = TUR_TurmaBO.SelecionaPorDocenteControleTurma(ent_id, doc_id, ApplicationWEB.AppMinutosCacheCurto);

                        // Guarda em uma variável as escolas que possuem alguma turma ativa
                        var dadosEscolasAtivas = dados.Where(p => p.Turmas.Any(t => t.tur_situacao == (byte)TUR_TurmaSituacao.Ativo && t.tud_tipo == (byte)TurmaDisciplinaTipo.Regencia)).ToList();

                        if (dadosEscolasAtivas.Count == 0)
                        {  // se o docente não possuir nenhuma turma - exibir a mensagem informativa
                            lblMensagem.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Academico", "ControleSemanal.Busca.DocenteSemTurmaRegencia").ToString(),
                                                                     UtilBO.TipoMensagem.Alerta);
                            lblMensagem1.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Academico", "ControleSemanal.Busca.DocenteSemTurmaRegencia").ToString(),
                                                                      UtilBO.TipoMensagem.Alerta);
                        }

                        //VS_Dados = dados;
                        rptTurmas.DataSource = dadosEscolasAtivas;
                        rptTurmas.DataBind();

                        VS_titular = dados.Exists(p => p.Turmas.Any(t => t.tdc_id == (int)EnumTipoDocente.Titular && t.tud_tipo == (byte)TurmaDisciplinaTipo.Regencia));

                        pnlTurmas.Visible           = false;
                        divResultadoDocente.Visible = true;
                    }
                    else
                    {
                        VS_titular         = false;
                        divFiltros.Visible = true;
                        grvTurmas.PageSize = ApplicationWEB._Paginacao;

                        #region Inicializar

                        UCComboUAEscola1.FocusUA();
                        UCComboUAEscola1.Inicializar();

                        UCComboTipoCiclo.Carregar();
                        UCComboTipoCiclo.SelectedValue = "-1";

                        this.VerificarBusca();

                        #endregion Inicializar

                        Page.Form.DefaultButton = btnPesquisar.UniqueID;
                        Page.Form.DefaultFocus  = UCComboUAEscola1.VisibleUA ? UCComboUAEscola1.ComboUA_ClientID : UCComboUAEscola1.ComboEscola_ClientID;
                    }
                }
                catch (Exception ex)
                {
                    ApplicationWEB._GravaErro(ex);
                    lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro);
                }
            }

            #region Associando Delegates

            UCComboUAEscola1.IndexChangedUA            += UCComboUAEscola1_IndexChangedUA;
            UCComboUAEscola1.IndexChangedUnidadeEscola += UCComboUAEscola1_IndexChangedUnidadeEscola;
            UCCCalendario1.IndexChanged         += UCCCalendario1_IndexChanged;
            UCComboCursoCurriculo1.IndexChanged += UCComboCursoCurriculo1_IndexChanged;
            UCComboTipoCiclo.IndexChanged       += UCComboTipoCiclo_IndexChanged;

            #endregion Associando Delegates
        }