I want to access the variable datos
private CustomValidator ActualizarBodega(decimal idDetPedido, string proceso)
{
var error = new CustomValidator();
var datos = (from GridViewRow row in bodegasGridView.Rows
let bodega = (Label) row.FindControl("bodegaLabel")
let cantidad = (TextBox) row.FindControl("cantidadTextBox")
let disponible = (Label) row.FindControl("disponibleLabel")
let idArticuloBodega = (Label) row.FindControl("idArticuloBodegaLabel")
let idBodega = (Label) row.FindControl("idBodegaLabel")
select new DistribucionBodega
{
Bodega = bodega.Text,
Cantidad = Convert.ToInt32(string.IsNullOrEmpty(cantidad.Text) ? "0" : cantidad.Text),
Disponible = Convert.ToInt32(disponible.Text),
IdArticuloBodega = Convert.ToInt32(idArticuloBodega.Text),
IdBodega = Convert.ToDecimal(idBodega.Text)
}).ToList();
if (datos.Sum(t => t.Cantidad) != Convert.ToInt32(TextBoxCantidad.Text))
{
error.ErrorMessage = "La cantidad distribuida no concuerda con la cantidad del articulo.";
return error;
}
}
How do I access it or how could I declare it to access it from another method?