private void CarregarComboEventos(TipoPostagem tipoPostagem)
 {
     ddlOpcoes.DataSource     = PesquisaEventos(tipoPostagem);
     ddlOpcoes.DataValueField = "ID";
     ddlOpcoes.DataTextField  = "Titulo";
     ddlOpcoes.DataBind();
 }
Beispiel #2
0
    protected void CarregarComboTipoPostagem(object sender, EventArgs e)
    {
        lblTipoPostagem.Visible = true;
        ddlTipoPostagem.Visible = true;
        TipoPostagem tipo = (TipoPostagem)int.Parse(ddlTipoPostagem.SelectedValue);

        switch (tipo)
        {
        case TipoPostagem.NaoAlterar:
        {
            lblTipoPagina.Visible    = false;
            ddlTipoPagina.Visible    = false;
            lblLocalPostagem.Visible = false;
            ddlLocalPostagem.Visible = false;
            break;
        }

        case TipoPostagem.Postagem:
        {
            AtualizarCenarioParaPostagem();
            ClasseAuxiliar.CarregarComboEnum <TipoPagina>(ddlTipoPagina);
            CarregarComboTipoPagina(null, null);
            break;
        }

        case TipoPostagem.EventoEducacaoInfantil:
        {
            AtualizarCenarioParaEventos();
            break;
        }

        case TipoPostagem.EventoEnsinoFundamentalI:
        {
            AtualizarCenarioParaEventos();
            break;
        }

        case TipoPostagem.EventoEnsinoFundamentalII:
        {
            AtualizarCenarioParaEventos();
            break;
        }

        default:
        {
            lblTipoPagina.Visible    = false;
            ddlTipoPagina.Visible    = false;
            lblLocalPostagem.Visible = false;
            ddlLocalPostagem.Visible = false;
            break;
        }
        }
    }
    protected void AlterarCenario()
    {
        TipoPostagem tipo = (TipoPostagem)int.Parse(ddlTipoPostagem.SelectedValue);

        switch (tipo)
        {
        case TipoPostagem.NaoAlterar:
        {
            ddlTipoPagina.Visible    = true;
            ddlTipoPostagem.Visible  = true;
            ddlLocalPostagem.Visible = true;
            ddlLocalPostagem.Enabled = false;
            ddlTipoPagina.Enabled    = false;
            ddlTipoPostagem.Enabled  = false;
            break;
        }

        case TipoPostagem.Postagem:
        {
            AtualizarCenarioTipoPagina();
            break;
        }

        case TipoPostagem.EventoEducacaoInfantil:
        {
            AtualizarCenarioParaEventos();
            break;
        }

        case TipoPostagem.EventoEnsinoFundamentalI:
        {
            AtualizarCenarioParaEventos();
            break;
        }

        case TipoPostagem.EventoEnsinoFundamentalII:
        {
            AtualizarCenarioParaEventos();
            break;
        }

        default:
        {
            ddlTipoPagina.Visible    = true;
            ddlTipoPostagem.Visible  = true;
            ddlLocalPostagem.Visible = true;
            ddlLocalPostagem.Enabled = false;
            ddlTipoPagina.Enabled    = false;
            ddlTipoPostagem.Enabled  = false;
            break;
        }
        }
    }
    private List <Postagem> PesquisaEventos(TipoPostagem tipoPostagem)
    {
        IPostagemProcesso processo = PostagemProcesso.Instance;
        Postagem          post     = new Postagem();

        post.Tipo = (int)tipoPostagem;
        List <Postagem> postagemList = processo.Consultar(post, TipoPesquisa.E);
        Postagem        postInicial  = new Postagem();

        postInicial.Titulo = "Selecione...";
        postagemList.Insert(0, postInicial);
        return(postagemList);
    }
    protected void CarregarComboLocal(object sender, EventArgs e)
    {
        TipoPostagem tipo       = (TipoPostagem)int.Parse(ddlTipoPostagem.SelectedValue);
        TipoPagina   tipoPagina = (TipoPagina)int.Parse(ddlTipoPagina.SelectedValue);

        lblLocalPostagem.Visible = true;
        ddlLocalPostagem.Visible = true;
        switch (tipo)
        {
        case TipoPostagem.NaoAlterar:
        {
            lblLocalPostagem.Visible = false;
            ddlLocalPostagem.Visible = false;
            break;
        }

        default:
        {
            lblLocalPostagem.Visible = true;
            ddlLocalPostagem.Visible = true;
            break;
        }
        }

        switch (tipoPagina)
        {
        case TipoPagina.Colegio:
        {
            ClasseAuxiliar.CarregarComboEnum <LocalPostagemDefault>(ddlLocalPostagem);
            break;
        }

        case TipoPagina.FundamentalI:
        {
            ClasseAuxiliar.CarregarComboEnum <LocalPostagemFundamental>(ddlLocalPostagem);
            break;
        }

        case TipoPagina.FundamentalII:
        {
            ClasseAuxiliar.CarregarComboEnum <LocalPostagemFundamental>(ddlLocalPostagem);
            break;
        }

        case TipoPagina.EducacaoInfantil:
        {
            ClasseAuxiliar.CarregarComboEnum <LocalPostagemInfantil>(ddlLocalPostagem);
            break;
        }
        }
    }
    public void Consultar()
    {
        try
        {
            PostagemList = new List <Postagem>();
            TipoPostagem tipo = (TipoPostagem)Convert.ToInt32(ddlTipoPostagem.SelectedValue);
            if (!string.IsNullOrEmpty(txtTitulo.Text.Trim()))
            {
                IPostagemProcesso processo = PostagemProcesso.Instance;
                Postagem          postagem = new Postagem();
                postagem.Titulo = txtTitulo.Text.Trim();
                postagem.Tipo   = (int)tipo;



                PostagemList = processo.Consultar(postagem, TipoPesquisa.E);

                GrdPostagem.DataSource = PostagemList;
                GrdPostagem.DataBind();
            }
            else
            {
                IPostagemProcesso processo = PostagemProcesso.Instance;
                Postagem          postagem = new Postagem();
                postagem.Tipo = (int)tipo;



                PostagemList = processo.Consultar(postagem, TipoPesquisa.E);


                GrdPostagem.DataSource = PostagemList;
                GrdPostagem.DataBind();
            }
        }
        catch (Exception ex)
        {
            cvaAvisoDeErro.ErrorMessage = ex.Message;
            cvaAvisoDeErro.IsValid      = false;
        }
    }
Beispiel #7
0
    protected void CarregarComboLocal(object sender, EventArgs e)
    {
        TipoPostagem tipo = (TipoPostagem)int.Parse(ddlTipoPostagem.SelectedValue);

        lblLocalPostagem.Visible = true;
        ddlLocalPostagem.Visible = true;
        ClasseAuxiliar.CarregarComboEnum <LocalPostagem>(ddlLocalPostagem);
        switch (tipo)
        {
        case TipoPostagem.NaoAlterar:
        {
            lblLocalPostagem.Visible = false;
            ddlLocalPostagem.Visible = false;
            break;
        }

        default:
        {
            lblLocalPostagem.Visible = true;
            ddlLocalPostagem.Visible = true;
            break;
        }
        }
    }
    public void CarregarPost()
    {
        IPostagemProcesso processo = PostagemProcesso.Instance;

        Postagem postagem = new Postagem();

        postagem.ID = IdPostagem;

        GrdPostagem.DataSource = processo.Consultar(postagem, TipoPesquisa.E);
        GrdPostagem.DataBind();

        TipoPostagem tipo = this.TipoPostagem;

        switch (tipo)
        {
            //case TipoPostagem.Contato:
            //    {
            //        lkbVoltar.PostBackUrl = "~/contato.aspx";
            //        lkbVoltar.Text = "Voltar para Contato";
            //        break;
            //    }
            //    case TipoPostagem.Estado:
            //    {
            //        lkbVoltar.PostBackUrl = "~/estados.aspx";
            //        lkbVoltar.Text = "Voltar para Estados";
            //        break;
            //    }
            //    case TipoPostagem.Filiese:
            //    {
            //        lkbVoltar.PostBackUrl = "~/Filiese.aspx";
            //        lkbVoltar.Text = "Voltar para Filie-se";
            //        break;
            //    }

            //    case TipoPostagem.Legislacao:
            //    {
            //        lkbVoltar.PostBackUrl = "~/legislacao.aspx";
            //        lkbVoltar.Text = "Voltar para Legislação";
            //        break;
            //    }

            //    case TipoPostagem.Noticia:
            //    {
            //        lkbVoltar.PostBackUrl = "~/noticias.aspx";
            //        lkbVoltar.Text = "Voltar para Notícias";
            //        break;
            //    }

            //    case TipoPostagem.PaginaPrincipal:
            //    {
            //        lkbVoltar.PostBackUrl = "~/default.aspx";
            //        lkbVoltar.Text = "Voltar para Página Principal";
            //        break;
            //    }

            //    case TipoPostagem.Parceria:
            //    {
            //        lkbVoltar.PostBackUrl = "~/parcerias.aspx";
            //        lkbVoltar.Text = "Voltar para Parceria";
            //        break;
            //    }

            //    case TipoPostagem.QuemSomos:
            //    {
            //        lkbVoltar.PostBackUrl = "~/quemsomos.aspx";
            //        lkbVoltar.Text = "Voltar para Quem Somos";
            //        break;
            //    }
            //    case TipoPostagem.Sindicato:
            //    {
            //        lkbVoltar.PostBackUrl = "~/osindicato.aspx";
            //        lkbVoltar.Text = "Voltar para Sindicato";
            //        break;
            //    }

            //    case TipoPostagem.Vantagens:
            //    {
            //        lkbVoltar.PostBackUrl = "~/vantagens.aspx";
            //        lkbVoltar.Text = "Voltar para Vantagens";
            //        break;
            //    }
        }
    }