Exemple #1
0
 /// <summary>
 /// Carrega os campos de busca com a configuração padrão para uma nova busca
 /// </summary>
 private void InicializaCamposBusca()
 {
     // Todo verificar com o juliano se ira carregar por ano
     UCCCalendario.Carregar();
     UCComboTipoDisciplina.CarregarTipoDisciplina();
     UCComboTipoDisciplina._Combo.SelectedValue = "-1";
 }
Exemple #2
0
        /// <summary>
        /// Verifica alteracao do index do combo Escola e trata o combo calendario
        /// </summary>
        public void UCComboUAEscola_IndexChangedUnidadeEscola()
        {
            try
            {
                UCCCalendario.Valor         = -1;
                UCCCalendario.PermiteEditar = false;

                if (UCComboUAEscola.Esc_ID > 0 && UCComboUAEscola.Uni_ID > 0)
                {
                    UCCCalendario.CarregarPorEscola(UCComboUAEscola.Esc_ID);
                    UCCCalendario.SetarFoco();
                    UCCCalendario.PermiteEditar = true;
                }

                if (UCCCalendario.PermiteEditar)
                {
                    UCCCursoCurriculo_IndexChanged();
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
Exemple #3
0
        private void UCCCurriculoPeriodo_IndexChanged()
        {
            try
            {
                UCCCalendario.Valor = -1;

                if (UCCCurriculoPeriodo.Valor[0] > 0)
                {
                    UCCCalendario.CarregarPorCurso(UCCCursoCurriculo.Valor[0]);
                    UCCCalendario.PermiteEditar = true;
                    UCCCalendario.SetarFoco();
                }

                UCCCalendario_IndexChanged();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o(s) calendários(s).", UtilBO.TipoMensagem.Erro);
                updMensagem.Update();
            }
            finally
            {
                updFiltros.Update();
            }
        }
Exemple #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (__SessionWEB.__UsuarioWEB == null ||
                __SessionWEB.__UsuarioWEB.Usuario == null ||
                __SessionWEB.__UsuarioWEB.Grupo == null ||
                __SessionWEB.__UsuarioWEB.Grupo.vis_id != SysVisaoID.Administracao)
            {
                Response.Redirect("~/logout.ashx", false);
                HttpContext.Current.ApplicationInstance.CompleteRequest();
            }

            ScriptManager sm = ScriptManager.GetCurrent(this);

            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/jsFilaFilaFechamento.js"));
            }

            if (!IsPostBack)
            {
                UCComboUAEscola.Inicializar();
                UCCCalendario.CarregarCalendarioAnual();
            }

            // Seta o metodo criado no delegate ao evento do componente
            UCComboUAEscola.IndexChangedUnidadeEscola += UCComboUAEscola_IndexChangedUnidadeEscola;

            UCCCursoCurriculo.IndexChanged += UCCCursoCurriculo_IndexChanged;
            UCCCalendario.IndexChanged     += UCCCalendario_IndexChanged;
            UCComboCurriculoPeriodo._OnSelectedIndexChange += UCComboCurriculoPeriodo__OnSelectedIndexChange;
        }
Exemple #5
0
        /// <summary>
        /// Método para carregar um registro de tipo de desempenho, a fim de atualizar suas informações.
        /// Recebe dados referente ao tipo de desempenho para realizar busca.
        /// </summary>
        /// <param name="tda_id">ID do tipo de desempenho</param>
        public void Carregar(int tda_id)
        {
            try
            {
                // Armazena valor ID do informativo a ser alterada.
                VS_tda_id = tda_id;

                // Busca do informativo baseado no ID do informativo.
                ACA_TipoDesempenhoAprendizado entTipoDesempenho = new ACA_TipoDesempenhoAprendizado {
                    tda_id = tda_id
                };
                ACA_TipoDesempenhoAprendizadoBO.GetEntity(entTipoDesempenho);

                // Tras os campos preenchidos
                // Valores

                int[] valorComboCurso     = { entTipoDesempenho.cur_id, entTipoDesempenho.crr_id };
                int[] valorComboCurriculo = { entTipoDesempenho.cur_id, entTipoDesempenho.crr_id, entTipoDesempenho.crp_id };


                // Calendario
                UCCCalendario.Carregar();
                UCCCalendario.Valor         = entTipoDesempenho.cal_id;
                UCCCalendario.PermiteEditar = true;

                // Curso Curriculo
                if (UCCCalendario.PermiteEditar)
                {
                    UCCCursoCurriculo.CarregarPorEscolaCalendarioSituacaoCurso(-1, -1, UCCCalendario.Valor, 1);
                    UCCCursoCurriculo.Valor         = valorComboCurso;
                    UCCCursoCurriculo.PermiteEditar = true;
                }

                // Curriculo Periodo
                if (UCCCursoCurriculo.PermiteEditar)
                {
                    UCCCurriculoPeriodo.CarregarPorCursoCurriculo(UCCCursoCurriculo.Valor[0], UCCCursoCurriculo.Valor[1]);
                    UCCCurriculoPeriodo.Valor         = valorComboCurriculo;
                    UCCCurriculoPeriodo.PermiteEditar = true;
                }

                if (UCCCurriculoPeriodo.PermiteEditar)
                {
                    // Tipo disciplina
                    UCComboTipoDisciplina.CarregarTipoDisciplinaPorCursoCurriculoPeriodo(UCCCurriculoPeriodo.Valor[0], UCCCurriculoPeriodo.Valor[1], UCCCurriculoPeriodo.Valor[2]);
                    UCComboTipoDisciplina.Valor         = entTipoDesempenho.tds_id;
                    UCComboTipoDisciplina.PermiteEditar = true;
                }

                // Descricao
                txtDescricao.Text = entTipoDesempenho.tda_descricao;
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o tipo de " + GetGlobalResourceObject("Mensagens", "MSG_DESEMPENHO") + ".", UtilBO.TipoMensagem.Erro);
            }
        }
Exemple #6
0
        /// <summary>
        /// Verifica se tem busca salva na sessão, e se tiver, recupera e realiza a consulta,
        /// colocando os filtros nos campos da tela.
        /// </summary>
        private void VerificaBusca()
        {
            UCCCalendario.Carregar();

            if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.LoteFechamento)
            {
                string valor;
                string valor1;

                odsFechamento.SelectParameters.Add("esc_id", DbType.Int32, UCCUAEscola.Esc_ID.ToString());
                odsFechamento.SelectParameters.Add("uni_id", DbType.Int32, UCCUAEscola.Uni_ID.ToString());

                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cal_id", out valor);
                UCCCalendario.Valor = Convert.ToInt32(valor);
                if (UCCCalendario.Valor != -1)
                {
                    UCCPeriodoCalendario.CarregarPeriodosAtualFechamentoPorCalendario(UCCCalendario.Valor);
                    UCCPeriodoCalendario.PermiteEditar = true;
                }

                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tpc_id", out valor);
                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cap_id", out valor1);
                UCCPeriodoCalendario.Valor = new int[] { Convert.ToInt32(valor), Convert.ToInt32(valor1) };
                if (UCCPeriodoCalendario.Valor[0] > 0 && UCCPeriodoCalendario.Valor[1] > 0)
                {
                    UCCUAEscola.PermiteAlterarCombos     = true;
                    UCCUAEscola.CarregarEscolaAutomatico = false;
                    UCCUAEscola.Inicializar();
                }

                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_id", out valor);
                UCCUAEscola.Uad_ID = new Guid(valor);

                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("esc_id", out valor);
                __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uni_id", out valor1);

                UCCUAEscola.CarregaUnidadesEscolaresSemAcesso(UCCUAEscola.Uad_ID, UCCCalendario.Valor, UCCPeriodoCalendario.Valor[0]);

                UCCUAEscola.SelectedValueEscolas = new int[] { Convert.ToInt32(valor), Convert.ToInt32(valor1) };
                UCCUAEscola.EnableEscolas        = true;

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

                Pesquisar();
            }
            else
            {
                if (UCCCalendario.Valor != -1)
                {
                    UCCCalendario_IndexChanged();
                }
            }
        }
Exemple #7
0
        /// <summary>
        /// Verifica alteracao do index do combo Escola e trata o combo calendario
        /// </summary>
        public void UCComboUAEscola_IndexChangedUnidadeEscola()
        {
            try
            {
                UCCCalendario.Visible = false;
                if (_VS_alteraCalendario)
                {
                    UCCCalendario.Valor         = -1;
                    UCCCalendario.PermiteEditar = false;
                }
                else
                {
                    if (!_VS_AnosAnteriores)
                    {
                        UCCCalendario.CarregarCalendarioAnualAnoAtual();
                    }
                    else
                    {
                        UCCCalendario.CarregarCalendarioAnual();
                    }
                }

                if (UCComboUAEscola.Esc_ID > 0 && UCComboUAEscola.Uni_ID > 0)
                {
                    if (!_VS_AnosAnteriores)
                    {
                        UCCCalendario.CarregarCalendarioAnualAnoAtualEscola(UCComboUAEscola.Esc_ID);
                    }
                    else
                    {
                        UCCCalendario.CarregarCalendarioAnual();
                    }
                    UCCCalendario.SetarFoco();
                    UCCCalendario.PermiteEditar = true;
                }
                else if (_VS_PermiteSemEscola && _VS_alteraCalendario && UCComboUAEscola.Uad_ID != Guid.Empty)
                {
                    UCCCalendario.CarregarCalendarioAnualAnoAtual();
                    UCCCalendario.PermiteEditar = true;
                }

                if (UCCCalendario.QuantidadeItensCombo > 2 && UCCCalendario.PermiteEditar)
                {
                    UCCCalendario.Visible = true;
                }

                UCCCalendario_IndexChanged();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
Exemple #8
0
 /// <summary>
 /// Inicializa componentes da tela
 /// </summary>
 private void InicializarTela()
 {
     UCCCalendario.CarregarCalendarioAnual();
     UCCCalendario.Valor         = -1;
     UCCCalendario.PermiteEditar = false;
     UCCTurma.Valor         = new long[] { -1, -1, -1 };
     UCCTurma.PermiteEditar = false;
     UCFiltroEscolas.SelecionaCombosAutomatico = false;
     UCFiltroEscolas._LoadInicial(false, true);
     if (UCFiltroEscolas._VS_FiltroEscola)
     {
         UCFiltroEscolas._cvUnidadeAdministrativa.ValidationGroup = "Busca";
     }
     UCFiltroEscolas._cvUnidadeEscola.ValidationGroup = "Busca";
     updPesquisa.Update();
 }
Exemple #9
0
        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.JQueryValidation));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos));
            }

            // Seta delegates
            UCCCursoCurriculo.IndexChanged   += UCCCursoCurriculo_IndexChanged;
            UCCCurriculoPeriodo.IndexChanged += UCCCurriculoPeriodo_IndexChanged;
            UCCCalendario.IndexChanged       += UCCCalendario_IndexChanged;

            if (!IsPostBack)
            {
                try
                {
                    // Inicializa componentes
                    UCCCalendario.Carregar();
                    UCComboTipoDisciplina.CarregarTipoDisciplina();
                    UCComboTipoDisciplina._Combo.SelectedValue = "-1";

                    if (PreviousPage != null && PreviousPage.IsCrossPagePostBack)
                    {
                        VS_tda_id = PreviousPage.Edit_tda_id;
                        Carregar(PreviousPage.Edit_tda_id);
                    }

                    Page.Form.DefaultFocus  = UCCCalendario.ClientID;
                    Page.Form.DefaultButton = btnSalvar.UniqueID;

                    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);
                }
            }
        }
Exemple #10
0
        private void UCCCursoCurriculo_IndexChanged()
        {
            UCCCalendario.Valor               = -1;
            UCCCalendario.PermiteEditar       = false;
            UCCCurriculoPeriodo.Valor         = new[] { -1, -1, -1 };
            UCCCurriculoPeriodo.PermiteEditar = true;
            rptDisciplinas.Visible            = btnSalvar.Visible = false;

            if (Cur_id > 0 && Crr_id > 0)
            {
                UCCCalendario.CarregarPorCurso(Cur_id);
                UCCCalendario.PermiteEditar = true;

                UCCCurriculoPeriodo.CarregarPorCursoCurriculo(Cur_id, Crr_id);
                UCCCurriculoPeriodo.PermiteEditar = true;
            }

            updBotoes.Update();
            updFiltros.Update();
        }
Exemple #11
0
        private void UCFiltroEscolas__SelecionarEscola()
        {
            try
            {
                UCCCalendario.Valor         = -1;
                UCCCalendario.PermiteEditar = false;
                UCCTurma.Valor         = new long[] { -1, -1, -1 };
                UCCTurma.PermiteEditar = false;

                if (UCFiltroEscolas._UCComboUnidadeEscola_Esc_ID > 0 && UCFiltroEscolas._UCComboUnidadeEscola_Uni_ID > 0)
                {
                    UCCCalendario.PermiteEditar = true;
                    UCCCalendario.SetarFoco();
                }

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