//Botao Mudar Emocao protected void btnRefresh_Click(object sender, ImageClickEventArgs e) { Emocao = NG.Emocao.ObterEmocaoAleatoria(); Session["sEmocao"] = Emocao; PreencherListasFilme(); DataBind(); }
//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(); }
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; } }
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); }
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); }
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); }
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; } }
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"]; } }
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(); } }
//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(); }
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; }
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; }