protected void Rptteamlist_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Label lblcount = (Label)e.Item.FindControl("lblnowcount");
Label lblsave = (Label)e.Item.FindControl("lblnowsave");
Label lblstate = (Label)e.Item.FindControl("lblnowstate");
HyperLink hyltitle = (HyperLink)e.Item.FindControl("HLtitle");
HyperLink hyllink = (HyperLink)e.Item.FindControl("HyperLink1");
DataRowView rowv = (DataRowView)e.Item.DataItem;//當(dāng)前行的數(shù)據(jù)
double marketpri = Convert.ToDouble(rowv["market_price"]);
double teampri = Convert.ToDouble(rowv["team_price"]);
//打折
double count = (double.Parse((teampri / marketpri).ToString("#0.000"))) * 10;
lblcount.Text = count.ToString();
//節(jié)省的錢
lblsave.Text = (marketpri - teampri).ToString();
//團(tuán)購狀態(tài)顯示
bool onoff = Convert.ToBoolean(rowv["onoff"]);
DateTime end_time = Convert.ToDateTime(rowv["end_time"]);
DateTime now = DateTime.Now;
DateTime begin_time = Convert.ToDateTime(rowv["begin_time"]);
//int now_number = Convert.ToInt32(rowv["now_number"]);
double number = 0;
if (rowv["partner_id"].ToString() == "1")
{
number = Convert.ToDouble(rowv["已付款人數(shù)"]);
}
else
{
number = Convert.ToDouble(rowv["已付款份量"]);
}
double max_number = Convert.ToDouble(rowv["max_number"]);
if (onoff == true & end_time > now & now > begin_time & number < max_number)
{
//正在進(jìn)行
lblstate.Text = "<div class=\"isopen\"></div>";
hyltitle.NavigateUrl = "team.aspx?id=" + rowv["id"].ToString();
hyllink.NavigateUrl = "team.aspx?id=" + rowv["id"].ToString();
}
else if (number == max_number)
{
//已經(jīng)賣光
lblstate.Text = " <div class=\"soldout\"></div>";
hyltitle.NavigateUrl = "team.aspx?id=" + rowv["id"].ToString();
hyllink.NavigateUrl = "team.aspx?id=" + rowv["id"].ToString();
}
else if (now > end_time)
{
//已經(jīng)結(jié)束
lblstate.Text = "<div class=\"isend\"></div>";
hyltitle.NavigateUrl = "team.aspx?id=" + rowv["id"].ToString();
hyllink.NavigateUrl = "team.aspx?id=" + rowv["id"].ToString();
}
else
{
//不顯示
lblstate.Text = "";
hyltitle.NavigateUrl = "team.aspx?id=" + rowv["id"].ToString();
hyllink.NavigateUrl = "team.aspx?id=" + rowv["id"].ToString();
}
}
}