コード例 #1
0
ファイル: Cadastro.aspx.cs プロジェクト: Mualumene/SGP
        protected void UCCCurriculoPeriodo_IndexChanged()
        {
            try
            {
                UCComboTipoDisciplina.Valor         = -1;
                UCComboTipoDisciplina.PermiteEditar = false;

                if (UCCCurriculoPeriodo.Valor[0] > 0)
                {
                    UCComboTipoDisciplina.CarregarTipoDisciplinaPorCursoCurriculoPeriodo(UCCCurriculoPeriodo.Valor[0], UCCCurriculoPeriodo.Valor[1], UCCCurriculoPeriodo.Valor[2]);
                    UCComboTipoDisciplina.SetarFoco();
                    UCComboTipoDisciplina.PermiteEditar = true;

                    // Se for inserir um registro novo, traz a opção todos, senão mostra o selecione
                    if (UCComboTipoDisciplina._Combo.Items.Count > 1 && VS_tda_id <= 0)
                    {                                                   // somente adiciono essa opcao caso exista pelo menos uma disciplina cadastrada.
                        UCComboTipoDisciplina._Combo.Items.RemoveAt(0); // remove o selecione
                        UCComboTipoDisciplina._Combo.Items.Insert(0, new ListItem("Todos", "0", true));
                    }
                }
                //UCCCalendario_IndexChanged();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados do(a) " + ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.NOME_PERIODO_CURSO, __SessionWEB.__UsuarioWEB.Usuario.ent_id) + ".", UtilBO.TipoMensagem.Erro);
            }
        }
コード例 #2
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";
 }
コード例 #3
0
        private void UCCPeriodoCalendario_IndexChanged()
        {
            try
            {
                if (UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[0] > 0 && UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[1] > 0 && UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[2] > 0 &&
                    UCBuscaDocenteTurma.ComboEscola.Esc_ID > 0 && UCBuscaDocenteTurma.ComboEscola.Uni_ID > 0 && UCBuscaDocenteTurma.ComboCalendario.Valor > 0)
                {
                    UCComboTipoDisciplina.CarregarTipoDisciplinaPorCursoCurriculoPeriodoEscola(UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[0],
                                                                                               UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[1],
                                                                                               UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[2],
                                                                                               UCBuscaDocenteTurma.ComboEscola.Esc_ID,
                                                                                               UCBuscaDocenteTurma.ComboEscola.Uni_ID,
                                                                                               UCBuscaDocenteTurma.ComboCalendario.Valor,
                                                                                               UCCPeriodoCalendario.Valor[1]);

                    UCComboTipoDisciplina.SetarFoco();
                    divDisciplina.Visible = UCComboTipoDisciplina.PermiteEditar = true;
                }
                else
                {
                    if (UCComboTipoDisciplina._Combo.Items.Count > 0)
                    {
                        UCComboTipoDisciplina.SelectedIndex = 0;
                    }
                    divDisciplina.Visible = UCComboTipoDisciplina.PermiteEditar = false;
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
コード例 #4
0
ファイル: Cadastro.aspx.cs プロジェクト: Mualumene/SGP
        /// <summary>
        /// Inicializa os campos da tela
        /// </summary>
        private void Inicializar()
        {
            VS_arquivo                     = -1;
            VS_rea_id                      = -1;
            txtTitulo.Text                 = txtTituloAnexo.Text = "";
            ddlTipo.SelectedValue          = "0";
            ddlPeriodicidade.SelectedValue = "0";
            chkExibeHipotese.Checked       = chkExibeRacaCor.Checked = divDisciplina.Visible = divPeriodicidade.Visible = false;
            UCComboTipoDisciplina.Valor    = -1;
            hplAnexo.Text                  = "";
            hplAnexo.NavigateUrl           = "";
            divAddAnexo.Visible            = true;
            divAnexoAdicionado.Visible     = false;
            UCComboQuestionario.CarregarQuestionario();
            UCComboTipoDisciplina.CarregarTipoDisciplinaTipo((byte)ACA_TipoDisciplinaBO.TipoDisciplina.RecuperacaoParalela);
            gvCargo.DataSource = new DataTable();
            gvGrupo.DataSource = new DataTable();

            var questionarios = (from qst in VS_lstQuestionarios
                                 where qst.raq_situacao != (byte)CLS_RelatorioAtendimentoQuestionarioSituacao.Excluido
                                 group qst by qst.raq_id into grupo
                                 select grupo.First());

            gvQuestionario.DataSource = questionarios;
            gvCargo.DataBind();
            gvGrupo.DataBind();
            gvQuestionario.DataBind();
        }
コード例 #5
0
        /// <summary>
        /// Inicializa os filtros da pagina.
        /// </summary>
        protected void InicializarPagina()
        {
            UCBuscaDocenteTurma._VS_AnosAnteriores    = true;
            UCBuscaDocenteTurma._VS_MostarComboEscola = false;
            UCComboTipoDisciplina.CarregarTipoDisciplina();
            divPeriodoCalendario.Visible = true;
            divDisciplina.Visible        = true;
            UCBuscaDocenteTurma.ComboTurma.Obrigatorio          &= UCBuscaDocenteTurma._VS_doc_id > 0;
            UCCPeriodoCalendario.SelecionaPeriodoAtualAoCarregar = false;
            UCCPeriodoCalendario.MostrarMensagemSelecione        = true;
            UCCPeriodoCalendario.Obrigatorio = false;
            UCBuscaDocenteTurma.ComboEscola.ObrigatorioUA         = true;
            UCBuscaDocenteTurma.ComboEscola.ObrigatorioEscola     = true;
            UCBuscaDocenteTurma.ComboCalendario.Obrigatorio       = true;
            UCBuscaDocenteTurma.ComboCurriculoPeriodo.Obrigatorio = true;
            UCBuscaDocenteTurma.ComboCursoCurriculo.Obrigatorio   = true;
            UCBuscaDocenteTurma.ComboTurma.Obrigatorio            = false;
            UCComboTipoDisciplina.Obrigatorio = false;
            UCBuscaDocenteTurma._VS_CarregarApenasTurmasNormais = true;
            divDisciplina.Visible            =
                divPeriodoCalendario.Visible = false;
            UCCPeriodoCalendario.SelecionaPeriodoAtualAoCarregar = true;

            btnGerar.Visible =
                UCBuscaDocenteTurma.Visible      =
                    UCCamposObrigatorios.Visible = true;

            UCCPeriodoCalendario.MostrarMensagemSelecioneAnual = !UCCPeriodoCalendario.MostrarMensagemSelecione;
            UCBuscaDocenteTurma.InicializaCamposBusca();

            UCBuscaDocenteTurma.ComboEscola.FocusUA();
        }
コード例 #6
0
ファイル: Cadastro.aspx.cs プロジェクト: Mualumene/SGP
        /// <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);
            }
        }
コード例 #7
0
        protected void UCComboCurriculoPeriodo1_OnSelectedIndexChange()
        {
            try
            {
                UCComboTipoDisciplina.Valor = -1;
                if (UCComboCurriculoPeriodo1.Valor[0] > 0)
                {
                    UCComboTipoDisciplina.CarregarTipoDisciplinaPorCursoCurriculoPeriodoTipoDisciplina(UCComboCurriculoPeriodo1.Valor[0], UCComboCurriculoPeriodo1.Valor[1], UCComboCurriculoPeriodo1.Valor[2], (byte)ACA_CurriculoDisciplinaTipo.Regencia);
                }

                UCComboTipoDisciplina.PermiteEditar = (UCComboCursoCurriculo1.Valor[0] > 0);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
コード例 #8
0
ファイル: Cadastro.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.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);
                }
            }
        }