예제 #1
0
        /// <summary>
        /// Evento change do combo de Escola.
        /// </summary>
        private void UCFiltroEscolas1__SelecionarEscola()
        {
            try
            {
                UCComboCalendario1.Valor         = -1;
                UCComboCalendario1.PermiteEditar = false;
                UCComboTurma1.Valor         = new long[] { -1, -1, -1 };
                UCComboTurma1.PermiteEditar = false;

                if (UCComboUAEscola1.Esc_ID > 0 && UCComboUAEscola1.Uni_ID > 0)
                {
                    UCComboCalendario1.SetarFoco();
                    UCComboCalendario1.PermiteEditar = true;

                    // Configura combo de calendário, caso tenha apenas uma opção.
                    if (UCComboCalendario1.QuantidadeItensCombo > 1)
                    {
                        UCComboCalendario1.SelectedIndex = 1;
                    }

                    UCComboCalendario1_IndexChanged();
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage(RetornaValorResource("ErroCarregarSistema"), UtilBO.TipoMensagem.Erro);
            }
        }
예제 #2
0
파일: Busca.aspx.cs 프로젝트: Mualumene/SGP
        private void UCComboCurriculoPeriodo1__OnSelectedIndexChange()
        {
            try
            {
                if (!_VS_PesquisaSalva)
                {
                    UCComboCalendario1.Valor         = -1;
                    UCComboCalendario1.PermiteEditar = false;

                    if (UCComboCurriculoPeriodo1.Valor[0] > 0)
                    {
                        UCComboCalendario1.CarregarPorCurso(UCComboCurriculoPeriodo1.Valor[0]);
                        UCComboCalendario1.PermiteEditar = true;
                        UCComboCalendario1.SetarFoco();
                    }

                    UCComboCalendario1_IndexChanged();
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o(s) calendários(s).", UtilBO.TipoMensagem.Erro);
                _lblMessage.Focus();
            }
        }
예제 #3
0
파일: Busca.aspx.cs 프로젝트: Mualumene/SGP
        /// <summary>
        /// Inicializa os filtros da pagina.
        /// </summary>
        protected void Inicializar()
        {
            UCComboCalendario1.Carregar();
            UCComboUAEscola.Inicializar();

            if (UCComboUAEscola.VisibleUA)
            {
                UCComboUAEscola_IndexChangedUA();
            }
            else
            {
                UCComboUAEscola.ObrigatorioEscola = true;
            }
        }
예제 #4
0
파일: Busca.aspx.cs 프로젝트: Mualumene/SGP
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                string message = __SessionWEB.PostMessages;
                if (!String.IsNullOrEmpty(message))
                {
                    lblMensagem.Text = message;
                    updMessage.Update();
                }

                if (!IsPostBack)
                {
                    VerificaPermissaoUsuario();

                    // Carrega os combos.
                    UCComboCursoCurriculo1.CarregarCursoCurriculoSituacao(1);
                    UCComboCalendario1.CarregarCalendarioAnual();

                    UCComboTipoDisciplina1.CarregarTipoDisciplinaPorCursoCurriculoPeriodo(1, 1, 1);
                    UCComboTipoDisciplina1.PermiteEditar = false;

                    UCComboCurriculoPeriodo1._Combo.Enabled = false;
                    UCComboCurriculoPeriodo1.CancelSelect   = true;

                    UCComboMatrizHabilidades.Carregar();

                    bool orientacoesCurricularesAula =
                        ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.PLANEJAMENTO_ANUAL_ORIENTACOES_CURRICULARES_AULAS, __SessionWEB.__UsuarioWEB.Usuario.ent_id);
                    string url = orientacoesCurricularesAula ? "~/Academico/OrientacaoCurricular/CadastroHabilidade.aspx" :
                                 "~/Academico/OrientacaoCurricular/Cadastro.aspx";
                    UCComboMatrizHabilidades.Visible = orientacoesCurricularesAula;

                    btnPesquisar.PostBackUrl = url;
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro);
                updMessage.Update();
            }

            Page.Form.DefaultButton = btnPesquisar.UniqueID;
            Page.Form.DefaultFocus  = UCComboCursoCurriculo1.Combo_ClientID;

            UCComboCursoCurriculo1.IndexChanged             += UCComboCursoCurriculo1_IndexChanged;
            UCComboCurriculoPeriodo1._OnSelectedIndexChange += UCComboCurriculoPeriodo1_IndexChanged;
        }
예제 #5
0
파일: Busca.aspx.cs 프로젝트: Mualumene/SGP
        protected void UCComboUAEscola_IndexChangedUnidadeEscola()
        {
            try
            {
                if (UCComboUAEscola.Esc_ID > 0 && UCComboUAEscola.Uni_ID > 0)
                {
                    UCComboCalendario1.SetarFoco();
                }

                UCComboCalendario1_IndexChanged();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Relatorios", "GraficoJustificativaFalta.Busca.lblMessage.ErroCarregarDados").ToString(), UtilBO.TipoMensagem.Erro);
            }
        }
예제 #6
0
 /// <summary>
 /// Evento change do combo de curso.
 /// </summary>
 private void _UCComboCursoCurriculo_IndexChanged()
 {
     try
     {
         if (UCComboCursoCurriculo1.Cur_ID > 0)
         {
             UCComboCalendario1.CarregarCalendarioAnualPorCurso(UCComboCursoCurriculo1.Cur_ID);
             UCComboCalendario1.SetarFoco();
         }
         else
         {
             UCComboCalendario1.CarregarCalendarioAnual();
         }
     }
     catch (Exception ex)
     {
         ApplicationWEB._GravaErro(ex);
         lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o(s) período(s) do curso.", UtilBO.TipoMensagem.Erro);
     }
 }
예제 #7
0
파일: Busca.aspx.cs 프로젝트: Mualumene/SGP
 protected void UCComboUAEscola_IndexChangedUnidadeEscola()
 {
     try
     {
         UCComboCalendario1.Valor         = -1;
         UCComboCalendario1.PermiteEditar = false;
         if (UCComboUAEscola.Esc_ID > 0 && UCComboUAEscola.Uni_ID > 0)
         {
             UCComboCalendario1.Carregar();
             UCComboCalendario1.PermiteEditar = true;
             UCComboCalendario1.SetarFoco();
         }
         UCComboCalendario1_IndexChanged();
     }
     catch (Exception ex)
     {
         ApplicationWEB._GravaErro(ex);
         lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Relatorios", "AtaFinalResultado.Busca.lblMessage.ErroCarregarDados").ToString(), UtilBO.TipoMensagem.Erro);
     }
 }
예제 #8
0
        /// <summary>
        /// Verifica se tem busca salva na sessão e realiza automaticamente, caso positivo.
        /// </summary>
        private void VerificaBusca()
        {
            if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaBusca)
            {
                string valor;
                string valor2;

                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_idSuperior", out valor);

                if (!string.IsNullOrEmpty(valor))
                {
                    UCComboUAEscola1.Uad_ID = new Guid(valor);
                    SelecionarEscola(UCComboUAEscola1.FiltroEscola);
                }

                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cur_id", out valor);
                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crr_id", out valor2);
                UCComboCursoCurriculo1.Valor = new[] { Convert.ToInt32(valor), Convert.ToInt32(valor2) };
                _UCComboCursoCurriculo_IndexChanged();

                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cal_id", out valor);
                UCComboCalendario1.Valor = Convert.ToInt32(valor);

                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("trn_id", out valor);
                UCComboTurno1.Valor = Convert.ToInt32(valor);

                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tur_codigo", out valor);
                txtCodigoTurma.Text = valor;
                txtCodigoTurma.Focus();

                PesquisarDados();
            }
            else
            {
                UCFiltroEscolas1__SelecionarEscola();

                UCComboCalendario1.CarregarCalendarioAnual();
            }
        }
예제 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!IsPostBack)
                {
                    string message = __SessionWEB.PostMessages;
                    if (!String.IsNullOrEmpty(message))
                    {
                        lblMensagem.Text = message;
                    }

                    // Carrega os combos.
                    UCComboCalendario1.CarregarCalendarioAnual();
                    UCComboMatrizHabilidades.Carregar();
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro);
            }
        }
예제 #10
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();
        }