Example #1
0
 //Botao Mudar Emocao
 protected void btnRefresh_Click(object sender, ImageClickEventArgs e)
 {
     Emocao             = NG.Emocao.ObterEmocaoAleatoria();
     Session["sEmocao"] = Emocao;
     PreencherListasFilme();
     DataBind();
 }
Example #2
0
 //Botao Mudar Emocao
 protected void btnRefresh_Click(object sender, ImageClickEventArgs e)
 {
     Emocao = NG.Emocao.ObterEmocaoAleatoria();
     Session["sEmocao"] = Emocao;
     PreencherListasFilme();
     DataBind();
 }
Example #3
0
        //Preenche Informacoes
        private void PreencherInformacoes()
        {
            Emocao = NG.Emocao.ObterEmocaoAleatoria();
            //Obter numero de pagainas
            int numPaginas = Comum.MovieAPI.ObterNumeroPaginas();

            //Obter filmes
            Filme1 = Comum.MovieAPI.ObterFilmeAleatorio(numPaginas);
            Filme2 = Comum.MovieAPI.ObterFilmeAleatorio(numPaginas);
            //Evitar filmes iguais
            while (Filme2.Nome == Filme1.Nome)
            {
                Filme2 = Comum.MovieAPI.ObterFilmeAleatorio(numPaginas);
            }
            //Preencher Informacoes
            imgMovie1Cover.ImageUrl = "http://image.tmdb.org/t/p/w185" + Filme1.Capa;
            lbMovie1Name.Text       = Filme1.Nome;
            imgMovie2Cover.ImageUrl = "http://image.tmdb.org/t/p/w185" + Filme2.Capa;
            lbMovie2Name.Text       = Filme2.Nome;
            //Preenche Session
            Session["sFilme1"] = Filme1;
            Session["sFilme2"] = Filme2;
            Session["sEmocao"] = Emocao;
            DataBind();
            PreencherListasFilme();
        }
Example #4
0
        protected void rptEmotions_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                Entidade.Emocao emocao          = (Entidade.Emocao)e.Item.DataItem;
                Label           lbEmotionName   = (Label)e.Item.FindControl("lbEmotionName");
                Panel           pnProgressLeft  = (Panel)e.Item.FindControl("pnProgressLeft");
                Panel           pnProgressRight = (Panel)e.Item.FindControl("pnProgressRight");

                int porcentagem = 0;
                if (emocao.Total > 0)
                {
                    porcentagem = (int)(((double)emocao.Total / (double)emocao.TotalGeralPositivo) * 100);
                    pnProgressLeft.Style.Add("width", "0%");
                    pnProgressRight.Style.Add("width", porcentagem + "%");
                }
                else if (emocao.Total < 0)
                {
                    porcentagem = (int)(((double)emocao.Total / (double)emocao.TotalGeralNegativo) * 100);
                    pnProgressLeft.Style.Add("width", porcentagem + "%");
                    pnProgressRight.Style.Add("width", "0%");
                }
                else
                {
                    pnProgressLeft.Style.Add("width", "0%");
                    pnProgressRight.Style.Add("width", "0%");
                }
                lbEmotionName.Text = emocao.Descricao;
            }
        }
Example #5
0
        public Entidade.Emocao ObterEmocao(int lCodigo)
        {
            Entidade.Emocao Emocao = null;
            using (SqlConnection con = new SqlConnection(connectionString))
            {
                StringBuilder sqlQuery = new StringBuilder();
                sqlQuery.Append("SELECT * FROM Emocao");
                sqlQuery.Append(" WHERE Codigo = @Codigo");

                con.Open();
                using (SqlCommand command = new SqlCommand(sqlQuery.ToString(), con))
                {
                    command.Parameters.Add(new SqlParameter("@Codigo", lCodigo));
                    using (SqlDataReader reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Emocao = PreencheEntidadeEmocao(reader);
                        }
                    }
                }
                con.Close();
            }
            return(Emocao);
        }
Example #6
0
        private Entidade.Emocao PreencheEntidadeEmocao(SqlDataReader lReader)
        {
            Entidade.Emocao Emocao = new Entidade.Emocao();

            Emocao.Codigo    = PreencheAtributo(lReader, 0, Emocao.Codigo);
            Emocao.Descricao = PreencheAtributo(lReader, 1, Emocao.Descricao);

            return(Emocao);
        }
Example #7
0
        private Entidade.Emocao PreencheEntidadeEmocaoComTotal(SqlDataReader lReader)
        {
            Entidade.Emocao emocao = new Entidade.Emocao();

            emocao.Codigo    = PreencheAtributo(lReader, 0, emocao.Codigo);
            emocao.Descricao = PreencheAtributo(lReader, 1, emocao.Descricao);
            emocao.Total     = PreencheAtributo(lReader, 2, emocao.Total);

            return(emocao);
        }
Example #8
0
 public Voto(Entidade.Filme lFilme = null, Entidade.Emocao lEmocao = null, int?lValor = null)
 {
     if (lFilme != null && lEmocao != null && lValor != null)
     {
         CodigoFilme  = lFilme.Codigo;
         Filme        = lFilme;
         CodigoEmocao = lEmocao.Codigo;
         Emocao       = lEmocao;
         Valor        = (int)lValor;
         Data         = DateTime.Now;
     }
 }
Example #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         PreencherInformacoes();
         PreencherListasFilme();
     }
     else
     {
         Filme1 = (Entidade.Filme)Session["sFilme1"];
         Filme2 = (Entidade.Filme)Session["sFilme2"];
         Emocao = (Entidade.Emocao)Session["sEmocao"];
     }
 }
Example #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         PreencherInformacoes();
         PreencherListasFilme();
     }
     else
     {
         Filme1 = (Entidade.Filme)Session["sFilme1"];
         Filme2 = (Entidade.Filme)Session["sFilme2"];
         Emocao = (Entidade.Emocao)Session["sEmocao"];
     }
 }
Example #11
0
        public void IncluirEmocao(Entidade.Emocao lEmocao)
        {
            using (SqlConnection con = new SqlConnection(connectionString))
            {
                StringBuilder sqlQuery = new StringBuilder();
                sqlQuery.Append("INSERT INTO Emocao (");
                sqlQuery.Append("   Codigo");
                sqlQuery.Append("  ,Descricao");
                sqlQuery.Append(" ) VALUES ( ");
                sqlQuery.Append("   @Codigo");
                sqlQuery.Append("  ,@Descricao");
                sqlQuery.Append(") ");

                con.Open();
                using (SqlCommand command = new SqlCommand(sqlQuery.ToString(), con))
                {
                    command.Parameters.Add(new SqlParameter("@Codigo", lEmocao.Codigo));
                    command.Parameters.Add(new SqlParameter("@Descricao", lEmocao.Descricao));
                    command.ExecuteNonQuery();
                }
                con.Close();
            }
        }
Example #12
0
 //Preenche Informacoes
 private void PreencherInformacoes()
 {
     Emocao = NG.Emocao.ObterEmocaoAleatoria();
     //Obter numero de pagainas
     int numPaginas = Comum.MovieAPI.ObterNumeroPaginas();
     //Obter filmes
     Filme1 = Comum.MovieAPI.ObterFilmeAleatorio(numPaginas);
     Filme2 = Comum.MovieAPI.ObterFilmeAleatorio(numPaginas);
     //Evitar filmes iguais
     while (Filme2.Nome == Filme1.Nome)
         Filme2 = Comum.MovieAPI.ObterFilmeAleatorio(numPaginas);
     //Preencher Informacoes
     imgMovie1Cover.ImageUrl = "http://image.tmdb.org/t/p/w185" + Filme1.Capa;
     lbMovie1Name.Text = Filme1.Nome;
     imgMovie2Cover.ImageUrl = "http://image.tmdb.org/t/p/w185" + Filme2.Capa;
     lbMovie2Name.Text = Filme2.Nome;
     //Preenche Session
     Session["sFilme1"] = Filme1;
     Session["sFilme2"] = Filme2;
     Session["sEmocao"] = Emocao;
     DataBind();
     PreencherListasFilme();
 }
Example #13
0
        private Entidade.Emocao PreencheEntidadeEmocaoComTotal(SqlDataReader lReader)
        {
            Entidade.Emocao emocao = new Entidade.Emocao();

            emocao.Codigo = PreencheAtributo(lReader, 0, emocao.Codigo);
            emocao.Descricao = PreencheAtributo(lReader, 1, emocao.Descricao);
            emocao.Total = PreencheAtributo(lReader, 2, emocao.Total);

            return emocao;
        }
Example #14
0
        private Entidade.Emocao PreencheEntidadeEmocao(SqlDataReader lReader)
        {
            Entidade.Emocao Emocao = new Entidade.Emocao();

            Emocao.Codigo = PreencheAtributo(lReader, 0, Emocao.Codigo);
            Emocao.Descricao = PreencheAtributo(lReader, 1, Emocao.Descricao);

            return Emocao;
        }