예제 #1
0
    protected void CarregarComboTipoPagina(object sender, EventArgs e)
    {
        TipoPagina tipoPagina = (TipoPagina)int.Parse(ddlTipoPagina.SelectedValue);

        lblTipoPostagem.Visible  = true;
        ddlTipoPostagem.Visible  = true;
        lblLocalPostagem.Visible = true;
        ddlLocalPostagem.Visible = true;
        switch (tipoPagina)
        {
        case TipoPagina.NaoAlterar:
        {
            lblTipoPostagem.Visible  = false;
            ddlTipoPostagem.Visible  = false;
            lblLocalPostagem.Visible = false;
            ddlLocalPostagem.Visible = false;
            break;
        }

        default:
        {
            ClasseAuxiliar.CarregarComboEnum <TipoPostagem>(ddlTipoPostagem);
            CarregarComboLocal(null, null);
            break;
        }
        }
    }
예제 #2
0
    protected void AtualizarCenarioTipoPagina()
    {
        TipoPagina tipoPagina = (TipoPagina)int.Parse(ddlTipoPagina.SelectedValue);

        switch (tipoPagina)
        {
        case TipoPagina.InfraEstrutura:
        {
            AtualizarCenarioInfra();
            break;
        }

        case TipoPagina.Atividades:
        {
            AtualizarCenarioAtividade();
            break;
        }

        case TipoPagina.Historico:
        {
            AtualizarCenarioHistorico();
            break;
        }

        default:
        {
            AtualizarCenarioParaPostagem();
            break;
        }
        }
    }
예제 #3
0
        public PostagemExibicao Consultar(TipoPagina tipo)
        {
            PostagemExibicao resultado    = new PostagemExibicao();
            List <Postagem>  PostagemList = Consultar();

            #region Direita
            resultado.PostagemDireitaUm = (from p in PostagemList
                                           where p.Pagina == (int)tipo && p.Local == (int)LocalPostagem.DireitaUm &&
                                           p.Tipo == (int)TipoPostagem.Postagem
                                           select p).SingleOrDefault();
            resultado.PostagemDireitaTres = (from p in PostagemList
                                             where p.Pagina == (int)tipo && p.Local == (int)LocalPostagem.DireitaTres &&
                                             p.Tipo == (int)TipoPostagem.Postagem
                                             select p).SingleOrDefault();
            resultado.PostagemDireitaDois = (from p in PostagemList
                                             where p.Pagina == (int)tipo && p.Local == (int)LocalPostagem.DireitaDois &&
                                             p.Tipo == (int)TipoPostagem.Postagem
                                             select p).SingleOrDefault();
            #endregion

            #region Esquerda

            resultado.PostagemEsquerdaDois = (from p in PostagemList
                                              where p.Pagina == (int)tipo && p.Local == (int)LocalPostagem.EsquerdaDois &&
                                              p.Tipo == (int)TipoPostagem.Postagem
                                              select p).SingleOrDefault();
            resultado.PostagemEsquerdaTres = (from p in PostagemList
                                              where p.Pagina == (int)tipo && p.Local == (int)LocalPostagem.EsquerdaTres &&
                                              p.Tipo == (int)TipoPostagem.Postagem
                                              select p).SingleOrDefault();
            resultado.PostagemEsquerdaUm = (from p in PostagemList
                                            where p.Pagina == (int)tipo && p.Local == (int)LocalPostagem.EsquerdaUm &&
                                            p.Tipo == (int)TipoPostagem.Postagem
                                            select p).SingleOrDefault();

            #endregion

            #region Meio

            resultado.PostagemMeioDois = (from p in PostagemList
                                          where p.Pagina == (int)tipo && p.Local == (int)LocalPostagem.MeioDois &&
                                          p.Tipo == (int)TipoPostagem.Postagem
                                          select p).SingleOrDefault();
            resultado.PostagemMeioTres = (from p in PostagemList
                                          where p.Pagina == (int)tipo && p.Local == (int)LocalPostagem.MeioTres &&
                                          p.Tipo == (int)TipoPostagem.Postagem
                                          select p).SingleOrDefault();
            resultado.PostagemMeioUm = (from p in PostagemList
                                        where p.Pagina == (int)tipo && p.Local == (int)LocalPostagem.MeioUm &&
                                        p.Tipo == (int)TipoPostagem.Postagem
                                        select p).SingleOrDefault();

            #endregion
            return(resultado);
        }
예제 #4
0
    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;
        }
        }
    }
예제 #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["id"] != null && Request.QueryString["tela"] != null)
        {
            try
            {
                IPostagemProcesso processo = PostagemProcesso.Instance;
                Postagem          postagem = new Postagem();
                postagem.ID     = Convert.ToInt32(Request.QueryString["id"]);
                postagem.Pagina = Convert.ToInt32(Request.QueryString["tela"]);
                List <Postagem> resultado = processo.Consultar(postagem, TipoPesquisa.E);

                if (resultado.Count > 0)
                {
                    lblArtigoUnico1.Text = resultado[0].Corpo;
                    lblTituloMeio1.Text  = resultado[0].Titulo;
                    TipoPagina tipoPagina = (TipoPagina)resultado[0].Pagina;
                    switch (tipoPagina)
                    {
                    case TipoPagina.NaoAlterar:
                    {
                        break;
                    }

                    case TipoPagina.Colegio:
                    {
                        lkbVoltar.PostBackUrl = "~/default.aspx";
                        lkbVoltar.Text        = "Voltar para Colegio";
                        break;
                    }

                    case TipoPagina.EducacaoInfantil:
                    {
                        lkbVoltar.PostBackUrl = "~/colegioInfantil.aspx";
                        lkbVoltar.Text        = "Voltar para Educação Infantil";
                        break;
                    }

                    case TipoPagina.FundamentalI:
                    {
                        lkbVoltar.PostBackUrl = "~/colegioFundamental1.aspx";
                        lkbVoltar.Text        = "Voltar para Fundamental 1";
                        break;
                    }

                    case TipoPagina.FundamentalII:
                    {
                        lkbVoltar.PostBackUrl = "~/colegioFundamental2.aspx";
                        lkbVoltar.Text        = "Voltar para Fundamental 2";
                        break;
                    }

                    case TipoPagina.Atividades:
                    {
                        lkbVoltar.PostBackUrl = "~/colegioAtividades.aspx";
                        lkbVoltar.Text        = "Voltar para Atividades";
                        break;
                    }

                    case TipoPagina.InfraEstrutura:
                    {
                        lkbVoltar.PostBackUrl = "~/colegioInfraEstrutura.aspx";
                        lkbVoltar.Text        = "Voltar para Infra Estrutura";
                        break;
                    }

                    case TipoPagina.Historico:
                    {
                        lkbVoltar.PostBackUrl = "~/colegioHistorico.aspx";
                        lkbVoltar.Text        = "Voltar para Histórico";
                        break;
                    }

                    default:
                    {
                        break;
                    }
                    }
                }
            }
            catch
            {
                Response.Redirect(BasicoConstantes.PAGINA_PRINCIPAL);
            }
        }
    }
예제 #6
0
    /// <summary>
    /// Muestra la pagina recibida como parametro
    /// </summary>
    /// <param name="_tipoPagina"></param>
    private void ShowPagina(TipoPagina _tipoPagina)
    {
        // titulo
        string strTitulo = "";

        switch (_tipoPagina)
        {
        case TipoPagina.LANZADOR:
            strTitulo = LocalizacionManager.instance.GetTexto(14).ToUpper();
            break;

        case TipoPagina.PORTERO:
            strTitulo = LocalizacionManager.instance.GetTexto(15).ToUpper();
            break;

        case TipoPagina.DUELO:
            strTitulo = LocalizacionManager.instance.GetTexto(9).ToUpper();
            break;
        }
        m_txtTitulo.text       = strTitulo;
        m_txtTituloSombra.text = strTitulo;
        m_tipoPagina           = _tipoPagina;

        // resaltar el boton que corresponda
        m_btnLanzador.Deselect();
        m_btnPortero.Deselect();
        m_btnDuelo.Deselect();

        // actualizar los valores en funcion del tipo de pagina
        switch (_tipoPagina)
        {
        case TipoPagina.LANZADOR:
            m_btnLanzador.Select();

            m_infoTextos[0].text = LocalizacionManager.instance.GetTexto(32).ToUpper();     // puntuacion
            m_infoTextos[1].text = LocalizacionManager.instance.GetTexto(33).ToUpper();     // goles
            m_infoTextos[2].text = LocalizacionManager.instance.GetTexto(34).ToUpper();     // dianas
            m_infoTextos[3].text = LocalizacionManager.instance.GetTexto(35).ToUpper();     // balones fallados

            m_infoValores[0].text = Interfaz.m_asThrower.record.ToString();
            m_infoValores[1].text = (Interfaz.m_asThrower.goals + Interfaz.m_asThrower.targets).ToString();
            m_infoValores[2].text = Interfaz.m_asThrower.targets.ToString();
            m_infoValores[3].text = Interfaz.m_asThrower.throwOut.ToString();

            m_txtLogros.text = LogrosManager.instance.GetNumLogrosConseguidos(LogrosManager.TipoLogros.LANZADOR) + " / " + LogrosManager.instance.GetNumTotalLogros(LogrosManager.TipoLogros.LANZADOR);
            break;


        case TipoPagina.PORTERO:
            m_btnPortero.Select();

            m_infoTextos[0].text = LocalizacionManager.instance.GetTexto(32).ToUpper();     // puntuacion
            m_infoTextos[1].text = LocalizacionManager.instance.GetTexto(36).ToUpper();     // balones despejados
            m_infoTextos[2].text = LocalizacionManager.instance.GetTexto(37).ToUpper();     // balones parados
            m_infoTextos[3].text = LocalizacionManager.instance.GetTexto(38).ToUpper();     // balones encajados

            m_infoValores[0].text = Interfaz.m_asKeeper.record.ToString();
            m_infoValores[1].text = Interfaz.m_asKeeper.deflected.ToString();
            m_infoValores[2].text = Interfaz.m_asKeeper.goalsStopped.ToString();
            m_infoValores[3].text = Interfaz.m_asKeeper.goals.ToString();

            m_txtLogros.text = LogrosManager.instance.GetNumLogrosConseguidos(LogrosManager.TipoLogros.PORTERO) + " / " + LogrosManager.instance.GetNumTotalLogros(LogrosManager.TipoLogros.PORTERO);
            break;


        case TipoPagina.DUELO:
            m_btnDuelo.Select();

            m_infoTextos[0].text = LocalizacionManager.instance.GetTexto(39).ToUpper();     // duelos jugados
            m_infoTextos[1].text = LocalizacionManager.instance.GetTexto(40).ToUpper();     // duelos ganados
            m_infoTextos[2].text = LocalizacionManager.instance.GetTexto(41).ToUpper();     // duelos perfectos
            m_infoTextos[3].text = LocalizacionManager.instance.GetTexto(42).ToUpper();     // victorias

            m_infoValores[0].text = Interfaz.m_duelsPlayed.ToString();
            m_infoValores[1].text = Interfaz.m_duelsWon.ToString();
            m_infoValores[2].text = Interfaz.m_perfectDuels.ToString();
            m_infoValores[3].text = ((Interfaz.m_duelsPlayed == 0) ? 0f : Mathf.RoundToInt(((float)Interfaz.m_duelsWon / (float)Interfaz.m_duelsPlayed) * 100f)).ToString() + "%";

            m_txtLogros.text = LogrosManager.instance.GetNumLogrosConseguidos(LogrosManager.TipoLogros.DUELO) + " / " + LogrosManager.instance.GetNumTotalLogros(LogrosManager.TipoLogros.DUELO);
            break;
        }

        // actualizar los modelos de los jugadores
        Interfaz.instance.Goalkeeper = Interfaz.instance.Goalkeeper;
        Interfaz.instance.Thrower    = Interfaz.instance.Thrower;
    }
예제 #7
0
    protected void CarregarComboTipoPagina(object sender, EventArgs e)
    {
        lblTipoPagina.Visible = true;
        ddlTipoPagina.Visible = true;

        TipoPagina tipoPagina = (TipoPagina)int.Parse(ddlTipoPagina.SelectedValue);

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

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

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

        case TipoPagina.EducacaoInfantil:
        {
            ClasseAuxiliar.CarregarComboEnum <LocalPostagemInfantil>(ddlLocalPostagem);
            lblLocalPostagem.Visible = true;
            ddlLocalPostagem.Visible = true;
            break;
        }

        case TipoPagina.InfraEstrutura:
        {
            AtualizarCenarioInfra();
            ClasseAuxiliar.CarregarComboEnum <LocalPostagemInfra>(ddlLocalPostagem);
            lblLocalPostagem.Visible = true;
            ddlLocalPostagem.Visible = true;
            break;
        }

        case TipoPagina.Atividades:
        {
            AtualizarCenarioAtividade();
            ClasseAuxiliar.CarregarComboEnum <LocalPostagemAtividade>(ddlLocalPostagem);
            lblLocalPostagem.Visible = true;
            ddlLocalPostagem.Visible = true;
            break;
        }

        case TipoPagina.Historico:
        {
            AtualizarCenarioHistorico();
            ClasseAuxiliar.CarregarComboEnum <LocalPostagemHistorico>(ddlLocalPostagem);
            lblLocalPostagem.Visible = true;
            ddlLocalPostagem.Visible = true;
            break;
        }
        }
    }