示例#1
0
    private void BindData()
    {
        XiHuan_UserGoodsSearchFilter f = new XiHuan_UserGoodsSearchFilter();

        f.SelectFileds      = " Id,Name,DefaultPhoto,GoodState,ViewCount,CreateDate,DetailUrl,IsChecked ";
        f.OwnerId           = CurrentUserId;
        f.GoodsName         = txtGoodName.Text;
        f.GoodsTypeId       = CommonMethod.ConvertToInt(ddlGoodType.SelectedValue, int.MaxValue);
        f.GoodsSceondTypeId = CommonMethod.ConvertToInt(Request["ddlGoodChildType"], int.MaxValue);
        f.GoodsState        = CommonMethod.ConvertToInt(ddlGoodState.SelectedValue, int.MaxValue);
        f.IsHavePhoto       = CommonMethod.ConvertToInt(ddlImage.SelectedValue, int.MaxValue);
        if (!DateTime.TryParse(txtDateBegin.Value.Trim(), out f.CreateDateBegin))
        {
            f.CreateDateBegin = DateTime.MinValue;
        }
        if (!DateTime.TryParse(txtDateEnd.Value.Trim(), out f.CreateDateEnd))
        {
            f.CreateDateEnd = DateTime.MaxValue;
        }
        DataTable       dt  = XiHuan_UserGoodsFacade.SearchGoods(f);
        PagedDataSource pds = new PagedDataSource();

        pds.AllowPaging         = true;
        pds.PageSize            = 10;
        pds.DataSource          = dt.DefaultView;
        PageControl1.DataSource = pds;
        rptGoodsList.DataSource = pds;
        rptGoodsList.DataBind();
    }
示例#2
0
    private void BindData()
    {
        XiHuan_UserGoodsSearchFilter f = new XiHuan_UserGoodsSearchFilter();

        f.SelectFileds      = @" g.Id,g.Name,g.DefaultPhoto,g.ViewCount,g.CreateDate,g.OwnerId,g.OwnerName,
                            g.NewDeep,g.OnlyCityChange,g.OnlySchoolChange,g.HopeToChangeTypeId,g.HopeToChangeChildTypeId,
                            g.HopeToChangeDesc,g.ProvinceName,g.CityName,g.AreaName,g.SchoolName,g.GoodState,g.DetailUrl,g.IsChecked";
        f.GoodsName         = txtGoodName.Text;
        f.GoodsTypeId       = CommonMethod.ConvertToInt(ddlGoodType.SelectedValue, int.MaxValue);
        f.GoodsSceondTypeId = CommonMethod.ConvertToInt(ddlGoodChildType.SelectedValue, int.MaxValue);
        f.ProvinceId        = CommonMethod.ConvertToInt(ddlProvince.SelectedValue, int.MaxValue);
        f.CityId            = CommonMethod.ConvertToInt(ddlCity.SelectedValue, int.MaxValue);
        f.AreaId            = CommonMethod.ConvertToInt(ddlArea.SelectedValue, int.MaxValue);
        f.SchooId           = CommonMethod.ConvertToInt(ddlSchool.SelectedValue, int.MaxValue);
        f.NewDeep           = CommonMethod.ConvertToInt(ddlNewOldDeep.SelectedValue, int.MaxValue);
        f.IsHavePhoto       = chkHavePhoto.Checked ? 1 : int.MaxValue;
        string value = ddlTime.SelectedValue.Trim();

        if (value.Trim().Length > 0)
        {
            DateTime dtbegin = DateTime.MinValue;
            if (value.Equals("0"))
            {
                dtbegin = DateTime.Now.AddDays(-7);
            }
            if (value.Equals("1"))
            {
                dtbegin = DateTime.Now.AddMonths(-1);
            }
            if (value.Equals("2"))
            {
                dtbegin = DateTime.Now.AddMonths(-3);
            }
            f.CreateDateBegin = dtbegin;
            f.CreateDateEnd   = DateTime.Now;
        }

        f.IsChecked = 1;
        if (chkShow.Checked)
        {
            f.GoodsStateNotIn = XiHuan_UserGoodsFacade.GoodsState.交换中.ToString("d") + "," + XiHuan_UserGoodsFacade.GoodsState.交换成功.ToString("d");
        }
        f.OrderByParam = ddlOrderBy.SelectedValue + "desc ";
        f.OwnerId      = CommonMethod.ConvertToInt(Request["ownerid"], int.MaxValue);
        f.OwnerName    = txtOwnerName.Text;
        f.PageIndex    = PageBar1.PageIndex;
        int       rowcount;
        DataTable dt = XiHuan_UserGoodsFacade.SearchGoods(f, out rowcount);

        rptGoodsList.DataSource = dt;
        rptGoodsList.DataBind();
        PageBar1.RecordCount = rowcount;
        PageBar1.Draw();
    }
示例#3
0
    private void BindGoods()
    {
        XiHuan_UserGoodsSearchFilter f = new XiHuan_UserGoodsSearchFilter();
        int rowcount;

        f.SelectFileds = "g.Id,Name,OwnerName,OwnerId,DefaultPhoto,GoodState,ViewCount,CreateDate,DetailUrl,IsTJ,IsChecked ";
        if (txtGoodName.Text.Trim().Length > 0)
        {
            f.GoodsName = txtGoodName.Text;
        }
        f.PageIndex = PageBar1.PageIndex;
        f.IsChecked = chkOnlyShow.Checked ? 0 : int.MinValue;
        DataTable dt = XiHuan_UserGoodsFacade.SearchGoods(f, out rowcount);

        rptGoodsList.DataSource = dt;
        rptGoodsList.DataBind();
        PageBar1.RecordCount = rowcount;
        PageBar1.Draw();
    }
示例#4
0
    private void BindUserGoods()
    {
        XiHuan_UserGoodsSearchFilter f = new XiHuan_UserGoodsSearchFilter();

        f.SelectFileds = " Id,DefaultPhoto,Name,GoodState,CreateDate,DetailUrl ";
        f.OwnerId      = CurrentUserId;
        f.GoodsStates  = XiHuan_UserGoodsFacade.GoodsState.新登记.ToString("d") + "," + XiHuan_UserGoodsFacade.GoodsState.考虑中.ToString("d");
        f.IsChecked    = 1;
        DataTable dt = XiHuan_UserGoodsFacade.SearchGoods(f);

        if (dt != null && dt.Rows.Count > 0)
        {
            rptGoodsList.DataSource = dt;
            rptGoodsList.DataBind();
        }
        else
        {
            rbtMethodGoods.Enabled = false;
            rbtMethodMoney.Checked = true;
            rbtMethodGoods.ToolTip = "您目前还没有登记过换品,您可以去登记换品或选择用Money交换 ^_^!";
            ExecStartupScript("reconfirm();");
        }
    }