protected void LinkButtonPropostasFeitas_Click(object sender, EventArgs e) { if (usuarioLogado == null) { Session["mensagem"] = "Para pesquisar propostas faça login primeiro"; return; } Proposta propostaBusca = new Proposta(); propostaBusca.Usuario = new Usuario(); propostaBusca.Usuario.IdUsuario = usuarioLogado.IdUsuario; Session["PropostaBusca"] = propostaBusca; LIqueryParameters par = new LIqueryParameters(); ColumnOrder col = new ColumnOrder(); col.ColumnName = "id_desejo"; col.Order = ColumnOrder.OrderType.DESC; par.OrderBy.Add(col); col = new ColumnOrder(); col.ColumnName = "data_proposta"; col.Order = ColumnOrder.OrderType.DESC; par.OrderBy.Add(col); Session["ParamsBuscaProposta"] = par; Response.Redirect("BuscaPropostas.aspx"); }
protected void LinkButtonMeusDesejos_Click(object sender, EventArgs e) { Usuario usuarioBusca = usuarioLogado; if (usuarioBusca == null) { lblMensagem.Text = "Usuário não logado. Faça login primeiro."; return; } Desejo desejoBusca = new Desejo(); desejoBusca.Usuario = new Usuario(); desejoBusca.Usuario.IdUsuario = usuarioBusca.IdUsuario; Session["DesejoBusca"] = desejoBusca; LIqueryParameters par = new LIqueryParameters(); ColumnOrder col = new ColumnOrder(); col.ColumnName = "data_anuncio"; col.Order = ColumnOrder.OrderType.DESC; par.OrderBy.Add(col); Session["ParamsBuscaDesejo"] = par; Response.Redirect("BuscaDesejos.aspx"); }
protected void btnMostrarPropostas_Click(object sender, EventArgs e) { Proposta propostaBusca = new Proposta(); propostaBusca.Desejo = new Desejo(); propostaBusca.Desejo.IdDesejo = desejo.IdDesejo; Session["PropostaBusca"] = propostaBusca; LIqueryParameters paramsBusca = new LIqueryParameters(); ColumnOrder col = new ColumnOrder(); col.ColumnName = "data_proposta"; col.Order = ColumnOrder.OrderType.DESC; paramsBusca.OrderBy.Add(col); Session["ParamsBuscaProposta"] = paramsBusca; Response.Redirect("BuscaPropostas.aspx"); }
protected void DropDownListOrderBy_SelectedIndexChanged(object sender, EventArgs e) { LIqueryParameters par = new LIqueryParameters(); ColumnOrder col = new ColumnOrder(); switch (((DropDownList)sender).SelectedValue) { case "data_mais_recente": col.ColumnName = "data_proposta"; col.Order = ColumnOrder.OrderType.DESC; break; case "menor_valor": col.ColumnName = "valor_proposta"; col.Order = ColumnOrder.OrderType.ASC; break; default: par = null; break; }//switch if (par != null) par.OrderBy.Add(col); Session["ParamsBuscaProposta"] = par; Response.Redirect("BuscaPropostas.aspx"); }//DropDownListOrderBy_SelectedIndexChanged()
private void lb_ClickMostrarPropostas(object sender, EventArgs e) { long idDesejo; String strTemp = ((LinkButton)sender).ID; strTemp = (strTemp.Split('_'))[1]; idDesejo = System.Convert.ToInt64(strTemp); Proposta propostaBusca = new Proposta(); propostaBusca.Desejo = new Desejo(); propostaBusca.Desejo.IdDesejo = idDesejo; Session["PropostaBusca"] = propostaBusca; LIqueryParameters paramsBusca = new LIqueryParameters(); ColumnOrder col = new ColumnOrder(); col.ColumnName = "data_proposta"; col.Order = ColumnOrder.OrderType.DESC; paramsBusca.OrderBy.Add(col); Session["ParamsBuscaProposta"] = paramsBusca; Session["PaginaAlvo"] = "ShowPropostas.aspx"; Response.Redirect("BuscaPropostas.aspx"); }//lb_ClickMostrarPropostas()