Ejemplo n.º 1
0
        private void UCComboCalendario1_IndexChanged()
        {
            try
            {
                UCCPeriodoCalendario.CarregarPorCalendario(-1);
                if (UCComboCalendario1.Valor > 0)
                {
                    UCCPeriodoCalendario.CarregarPorCalendario(UCComboCalendario1.Valor);
                    UCCPeriodoCalendario.PermiteEditar = true;
                    UCCPeriodoCalendario.Focus();
                }
                else
                {
                    UCCPeriodoCalendario.PermiteEditar = false;
                }

                // carrega combo turmas
                UCComboTurma1.Valor         = new long[] { -1, -1, -1 };
                UCComboTurma1.PermiteEditar = false;

                if (UCComboCalendario1.Valor > 0)
                {
                    UCComboTurma1.CarregarPorEscolaCurriculoCalendario_TurmasNormais(UCComboUAEscola.Esc_ID, UCComboUAEscola.Uni_ID, UCComboCurriculoPeriodo1.Valor[0], UCComboCurriculoPeriodo1.Valor[1], UCComboCurriculoPeriodo1.Valor[2], UCComboCalendario1.Valor);
                    UCComboTurma1.PermiteEditar = true;
                    UCComboTurma1.Focus();
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar a(s) turma(s) do período.", UtilBO.TipoMensagem.Erro);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Verifica alteracao do index do combo calendario e trata o combo períodocurrículo
        /// </summary>
        public void UCCCalendario_IndexChanged()
        {
            try
            {
                UCCPeriodoCalendario.Valor         = new int[] { -1, -1 };
                UCCPeriodoCalendario.PermiteEditar = false;

                UCCCursoCurriculo.Valor         = new[] { -1, -1 };
                UCCCursoCurriculo.PermiteEditar = false;

                if (UCCCalendario.Valor > 0)
                {
                    UCCPeriodoCalendario.CarregarPorCalendario(UCCCalendario.Valor);
                    UCCPeriodoCalendario.SetarFoco();
                    UCCPeriodoCalendario.PermiteEditar = true;

                    UCCCursoCurriculo.CarregarPorEscolaCalendarioSituacaoCurso(UCComboUAEscola.Esc_ID, UCComboUAEscola.Uni_ID, UCCCalendario.Valor, 0);
                    UCCCursoCurriculo.SetarFoco();
                    UCCCursoCurriculo.PermiteEditar = true;
                }
                if (UCCPeriodoCalendario.PermiteEditar)
                {
                    UCComboCurriculoPeriodo__OnSelectedIndexChange();
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
Ejemplo n.º 3
0
        private void UCComboTurmaDisciplina_IndexChanged()
        {
            try
            {
                UCCPeriodoCalendario.Valor         = new[] { -1, -1 };
                UCCPeriodoCalendario.PermiteEditar = false;

                if (UCCTurmaDisciplina1.Valor > -1)
                {
                    long tur_id = Convert.ToInt64(ddlTurma.SelectedValue);

                    TUR_Turma entTur = new TUR_Turma {
                        tur_id = tur_id
                    };
                    TUR_TurmaBO.GetEntity(entTur);

                    UCCPeriodoCalendario.CarregarPorCalendario(entTur.cal_id);

                    UCCPeriodoCalendario.SetarFoco();
                    UCCPeriodoCalendario.PermiteEditar = true;
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            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(ArquivoJS.CamposData));
                sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao));
                sm.Scripts.Add(new ScriptReference("~/Includes/jsCadastroEventoLimite.js"));
            }

            if (!IsPostBack)
            {
                cpvDataInicio.ValueToCompare = DateTime.Now.ToString("dd/MM/yyyy");

                if (PreviousPage != null && PreviousPage.IsCrossPagePostBack)
                {
                    VS_cal_id = PreviousPage.SelectedItem;

                    var entityCalendario = new ACA_CalendarioAnual()
                    {
                        cal_id = VS_cal_id
                    };
                    ACA_CalendarioAnualBO.GetEntity(entityCalendario);

                    lblCalendarioAno.Text = string.Format("{0} (Ano {1})", entityCalendario.cal_descricao, entityCalendario.cal_ano);

                    UCCTipoEvento.CarregarLiberacao();
                    UCCPeriodoCalendario.CarregarPorCalendario(VS_cal_id, entityCalendario.cal_permiteLancamentoRecesso);
                    UCComboUAEscola.Inicializar();

                    //btnSalvar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir;

                    Pesquisar();
                }
                else
                {
                    __SessionWEB.PostMessages = UtilBO.GetErroMessage("Selecione um calendário para definir os limites para data de criação de eventos.", UtilBO.TipoMensagem.Alerta);
                    Response.Redirect("Busca.aspx", false);
                    HttpContext.Current.ApplicationInstance.CompleteRequest();
                }
            }
        }
Ejemplo n.º 5
0
        private void Inicializar()
        {
            UCCRelatorioAtendimento.CarregarPorPermissaoUsuarioTipo(CLS_RelatorioAtendimentoTipo.AEE);
            UCCRelatorioAtendimento.PermiteEditar = true;
            UCCPeriodoCalendario.CarregarPorCalendario(VS_cal_id);

            if (VS_tpc_idSelecionado > 0)
            {
                ACA_CalendarioPeriodo cap = ACA_CalendarioPeriodoBO.SelecionaPor_Calendario_TipoPeriodo(VS_cal_id, VS_tpc_idSelecionado, ApplicationWEB.AppMinutosCacheLongo);

                if (cap != null && cap.cap_id > 0)
                {
                    UCCPeriodoCalendario.Valor = new[] { VS_tpc_idSelecionado, cap.cap_id };
                    UCCPeriodoCalendario_IndexChanged();
                }
            }

            updFiltros.Update();
        }
Ejemplo n.º 6
0
        private void UCBuscaDocenteTurma_IndexChanged_Turma()
        {
            try
            {
                UCCPeriodoCalendario.Valor         = new int[] { -1, -1 };
                UCCPeriodoCalendario.PermiteEditar = false;

                if (UCBuscaDocenteTurma.ComboCalendario.Valor > 0)
                {
                    UCCPeriodoCalendario.CarregarPorCalendario(UCBuscaDocenteTurma.ComboCalendario.Valor);

                    UCCPeriodoCalendario.SetarFoco();
                    UCCPeriodoCalendario.PermiteEditar = UCBuscaDocenteTurma.ComboCalendario.Valor > 0;
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
            }
        }
Ejemplo n.º 7
0
 private void UCBuscaDocenteTurma_IndexChanged_Calendario()
 {
     UCCPeriodoCalendario.CarregarPorCalendario(-1);
     try
     {
         if (UCBuscaDocenteTurma.ComboCalendario.Valor > 0)
         {
             UCCPeriodoCalendario.CarregarPorCalendario(UCBuscaDocenteTurma.ComboCalendario.Valor);
             UCCPeriodoCalendario.SetarFoco();
             divPeriodoCalendario.Visible = UCCPeriodoCalendario.PermiteEditar = true;
         }
         else
         {
             divPeriodoCalendario.Visible = UCCPeriodoCalendario.PermiteEditar = false;
         }
     }
     catch (Exception ex)
     {
         ApplicationWEB._GravaErro(ex);
         lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro);
     }
 }