Beispiel #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";
 }
Beispiel #2
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);
            }
        }
Beispiel #3
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();
                }
            }
        }
Beispiel #4
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);
                }
            }
        }