Beispiel #1
0
        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");
        }
Beispiel #2
0
        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()