private List <Producto> GenerarListaMatrizXIDSUCURSALCAJA() { try { Producto_Negocio ProdNeg = new Producto_Negocio(); Producto Datos = new Producto { Conexion = Comun.Conexion, IDSucursal = Comun.IDSucursalCaja }; ProdNeg.ObtenerProductosInventarioMatrizXIDSUCURSALCAJA(Datos); List <Producto> Lista = new List <Producto>(); Producto Item; foreach (DataRow Fila in Datos.TablaDatos.Rows) { decimal Existencia = 0, ExistenciaAlmacen = 0, ExistenciaUso = 0; Item = new Producto(); Item.Clave = Fila["Clave"].ToString(); Item.NombreProducto = Fila["NombreProducto"].ToString(); decimal.TryParse(Fila["Existencia"].ToString(), out Existencia); decimal.TryParse(Fila["ExistenciaAlmacen"].ToString(), out ExistenciaAlmacen); decimal.TryParse(Fila["ExistenciaUso"].ToString(), out ExistenciaUso); Item.Existencia = Existencia; Item.ExistenciaAlmacen = ExistenciaAlmacen; Item.ExistenciaUso = ExistenciaUso; Item.IDProducto = Fila["IDProducto"].ToString(); Lista.Add(Item); } return(Lista); } catch (Exception ex) { throw ex; } }