Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

C sharp - Problemas para retornar List en capa ADatos

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Problemas para retornar List en capa ADatos

Autor:Manuel Rodriguez (3 intervenciones)
Fecha:21/03/2010 18:28:24
Hola buenos dias, estoy recurriendo hoy a ustede porque tengo problemas a la hora de retornar una list cargada dentro de la capa ADatos. Les dejo el codigo para que me puedan dar una mano.
Desde ya muchas Gracias!

public class CargosADatos
{
public Cargos ObtenerCargos()
{

List<Cargos> nuevalista = new List<Cargos>();
MySqlCommand comando = new MySqlCommand();
comando.Connection = Conexion.ObtenerConexion();
comando.CommandText = @"Select IdCargo,Cargo from Cargos";
MySqlDataReader lector = null;
try
{
comando.Connection.Open();
lector = comando.ExecuteReader();

while (lector.Read())
{


Cargos nuevos = new Cargos();
nuevos.idcargo = lector.GetInt32(0);
nuevos.cargo = lector.GetString(1);
nuevalista.Add(nuevos);


}
}
catch (Exception ex)
{
throw ex;
}
finally
{
comando.Connection.Close();
}
return nuevalista ;

}
}

Esta es la Entidad Cargos

public class Cargos
{
public string cargo { get; set; }
public int idcargo { get; set; }
}
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Problemas para retornar List en capa ADatos

Autor:roger (162 intervenciones)
Fecha:23/03/2010 00:49:56
y que problema tienes???
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Problemas para retornar List en capa ADatos

Autor:Manuel Rodriguez (3 intervenciones)
Fecha:23/03/2010 18:15:21
Roger muchas gracias por interesarte en solucionarme el problema.
El error que me daba es que intentaba retornar una lista dentro de entidad Cargo por lo que no me dejaba.

Solución:

public class CargosADatos
{
public List<Cargos> ObtenerCargos()
{
List <Cargos> nuevos = new List<Cargos>();
MySqlCommand comando = new MySqlCommand();
comando.Connection = Conexion.ObtenerConexion();
comando.CommandText = @"Select IdCargo,Cargo from Cargos";
MySqlDataReader lector = null;
try
{
comando.Connection.Open();
lector = comando.ExecuteReader();

while (lector.Read())
{
Cargos nuevoscargos = new Cargos();
nuevoscargos.idcargo = lector.GetInt32(0);
nuevoscargos.cargo = lector.GetString(1);
nuevos.Add(nuevoscargos );

}
}
catch (Exception ex)
{
throw ex;
}
finally
{
comando.Connection.Close();
}

return nuevos;
}

}
Comentar