rendered paste body<table>
<asp:Repeater ID="repForecast" Runat="server" OnItemDataBound="treatItem">
<ItemTemplate>
<tr>
<td class="td_forecast_0">
<img src="../../images/detail.png">
</td>
<td class="td_forecast_1">
<asp:ImageButton
id="ImgButtonLoad"
runat="server"
ImageUrl="../../Toshiro/img/unSelected.png"
OnCommand="addLoadToLorry"
CommandName="LoadToLorry">
</asp:ImageButton>
</td>
<td class="td_forecast_2"><%# DataBinder.Eval(Container.DataItem, "Type") %></td>
<td class="td_forecast_3"><%# DataBinder.Eval(Container.DataItem, "Address") %></td>
<td class="td_forecast_4"><%# DataBinder.Eval(Container.DataItem, "City") %></td>
<td class="td_forecast_5"><%# DataBinder.Eval(Container.DataItem, "Volume") %></td>
<td class="td_forecast_6"><%# DataBinder.Eval(Container.DataItem, "Level") %></td>
<td class="td_forecast_7"><%# DataBinder.Eval(Container.DataItem, "Forecast") %></td>
<!-- <td background="green"><img src='<%# DataBinder.Eval(Container.DataItem, "RateFillSpeed") %>' /> </td> -->
<td class="td_forecast_8" background="green" title="<%# DataBinder.Eval(Container.DataItem, "ToolTip") %>"><img src='<%# DataBinder.Eval(Container.DataItem, "ImgPath") %>' /> </td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
------ code behind ------
public void addLoadToLorry(Object sender, CommandEventArgs e)
{
Lorry aLorry = VarSession.DrainLorry;
//RepeaterCommandEventArgs rcea = (RepeaterCommandEventArgs) sender;
string ville = ((RepeaterCommandEventArgs)sender).Item.FindControl("City").ToString();
ImageButton Img = (ImageButton) sender;
if(e.CommandName == "LoadToLorry")
{
/* on enleve le molok du camion et on pose unselected */
if(Img.ImageUrl == "../../Toshiro/img/Selected.png")
{
Toshiro.ToshiWatching.Alert(this, "déchargement du camion");
Img.ImageUrl = "../../Toshiro/img/nonSelected.png";
}
else //on ajoute le molok au camion et on pose selected //if(Img.ImageUrl == "../../Toshiro/img/nonSelected.png")
{
Toshiro.ToshiWatching.Alert(this, "chargement du camion");
Img.ImageUrl = "../../Toshiro/img/Selected.png";
int id = 10;
string adresse = ville ; //"rte de la moulie";
int volume = 1000;
string type = "PE";
int remplPourCent = 80;
MolokContainer aMolok = new MolokContainer(id, adresse, volume, type, remplPourCent);
aLorry.DrainMolokContainer(aMolok);
VarSession.DrainLorry = aLorry;
int MasseTemp = aMolok.getMass();
VarSession.MasseAjouter += MasseTemp;
}
MasseCamionBox.Text = VarSession.MasseAjouter.ToString();
}
}