<asp:GridView ID="TablaLoteAsignar" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="idLote" HeaderText="Código Lote" />
<asp:BoundField DataField="descripcion" HeaderText="Descripcion" />
<asp:BoundField DataField="descripcion" HeaderText="Descripcion" />
<asp:ImageField DataImageUrlField="foto" HeaderText="Imagen del lote" ControlStyle-Height="150px" ControlStyle-Width="150px"></asp:ImageField>
<asp:BoundField DataField="precioBase" HeaderText="Precio Base" />
<asp:TemplateField HeaderText="Accept">
<ItemTemplate>
<asp:CheckBox ID="chkAccept" runat="server" EnableViewState="true" Checked="false" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
protected void btnIngresarLote_Click(object sender, EventArgs e)
{
//string codigoLote = numLote.Text;
//string direccion = txtDireccion.Text;
//int contacto = int.Parse(numContacto.Text);
List<Lote> lotesComprador = new List<Lote>(); //quiero agregarlo a esta lista
foreach (GridViewRow dtgItem in this.TablaLoteAsignar.Rows)
{
CheckBox Sel = ((CheckBox)TablaLoteAsignar.Rows[dtgItem.RowIndex].FindControl("chkAccept"));
bool valor = Sel.Checked;
if (valor)
{
bool entra = true;
}
}
}
protected void btnIngresarLote_Click(object sender, EventArgs e)
{
List<Lote> lotesComprador = new List<Lote>();
Empresa em = Empresa.Instancia;
foreach (GridViewRow dtgItem in this.TablaLoteAsignar.Rows)
{
CheckBox Sel = ((CheckBox)TablaLoteAsignar.Rows[dtgItem.RowIndex].FindControl("chkAccept"));
bool valor = Sel.Checked;
if (valor)
{
foreach (Lote item in em.ListaLote)
{
if (item.IdLote == em.ListaLote[dtgItem.RowIndex].IdLote)
{
item.AsignadoAComprador = true;
lotesComprador.Add(item);
RefrescarLote1(TablaLoteAsignar);
break;
}
}
}
}
}