Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2015, 02:20
lupex89
 
Fecha de Ingreso: enero-2015
Mensajes: 1
Antigüedad: 9 años, 3 meses
Puntos: 0
duda en c# web :S

hola llevo poco con esto de la programacion y siempre que avanzo me atoro en algo nuevo esta vez llego la ocacion en el que ya no puedo continuar, desde un foreach puedo visualizar los datos seleccionados de una consulta ya hecha que esta situada en una clase, esta consulta esta aqui

public class Clientes : QueryAdapter
{
public Clientes(Server server) : base(server)
{
}

public IDataReader GetPerfiles()
{
const string sql =

"SELECT *" +
"FROM Clientes ";


var par = new ParameterList{ };
return GetDataReader(sql);

}


luego de ahi en otra clase tengo entitidades en otra clase :

public class Cliente : EntityBase
{
public int IdCliente { get; set; }
public long RPU { get; set; }
public string NumCuenta { get; set; }
public byte NumGrupo { get; set; }

public string Nombre { get; set; }

public override void Load(IDataReader dr)
{
IdCliente = (int)dr["IdCliente"];
RPU = (long)dr["RPU"];
NumCuenta = (string)dr["NumCuenta"];
NumGrupo = (byte)dr["NumGrupo"];

Nombre = (string)dr["Nombre"];

}
public override void Save()
{
throw new System.NotImplementedException();
}
}

}


en otra clase tengo:


public class Clientes : InterfaceBase<Cliente>
{

public Clientes(BdFacthorDiv bd)
: base(bd)
{
}




public IEnumerable<Cliente> GetPerfiles()


{
return GetEnumerable<Cliente>(BdFacthorDiv.Clientes.GetPe rfiles());


}





}
}




y por ultimo en otra clase donde esta la aplicacion tengo esto:
en este codigo puedo mostrar los datos que yo e seleccionado

foreach (var cliente in Factory.Clientes.GetPerfiles())
{



Response.Write(" RPU : " + cliente.RPU + " </br> ");

Response.Write( " Numero de Cuenta: " + cliente.NumCuenta + "</br>" );

Response.Write(" Id del Cliente: " + cliente.IdCliente + "</br>" );

Response.Write(" Numero del Grupo: " + cliente.NumGrupo + "</br>");
}

funciona perfectamente bajo consola pero ahora quiero esto mismo mostrarlo en un gridview y no se como mostrarlo espero puedan sacarme de este apuro :S :c