All pastes #478737 Raw Edit

Stuff

public text v1 · immutable
·published 2007-05-09 10:42 UTC
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();

			}
		}