C sharp - Pregunta sobre clases o estructuras

 
Vista:

Pregunta sobre clases o estructuras

Publicado por Josu (8 intervenciones) el 31/05/2011 21:11:44
Bien, mi duda es, yo tengo dos clases, o estructuras (no se que es preferible)

class CapaPresentacion
{
public string stringconexion;
public string Apellidos;
public string Nombre;
public string DNI;
public string Telefono;
public string Email;
.
.
.
.
.
.}

Con diferentes constructores, metodos...etc

y tengo una segunda clase


class CapaDatos
{
static SqlConnection Conexion = new SqlConnection();

public void Conectar()
{
try
{
Conexion.ConnectionString = stringconexion;// que se recibe de presentacion
Conexion.Open();//da error porke connectionstring esta vacio
}
.
.
.
.} etc

Lo que necesito es que lo marcado en negrita, lo reciba de la clase CapaPresentacion, vamos que utilice esa variable de la primera clase.

Como se hace? les agradezco la ayuda de antemano!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Pregunta sobre clases o estructuras

Publicado por Sebastian Cruz (51 intervenciones) el 31/05/2011 23:56:33
Podrias establecer una propiedad para la cadena de conexion, por ejemplo

class CapaDatos
{
private string cadena="";
static SqlConnection Conexion = new SqlConnection();

public string Cadena
{
set{cadena=value;}
}


public void Conectar()
{
try
{
Conexion.ConnectionString = cadena;// que se recibe de presentacion
Conexion.Open();//da error porke connectionstring esta vacio
}
.
.
.
.}

y donde llames a tu clase tendrias que hacerlo de la siguiente manera

CapaDatos d=new CapaDatos();
d.Cadena=tucadena; //Aqui iria tu cadenan de conexion
d..Conectar();

o bien podrias crear un contructor que reciba tu cadena de conexion por parametro y simplificar mas aun la cosa

CapaDatos d=new CapaDatos(tucadena);
d..Conectar();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Pregunta sobre clases o estructuras

Publicado por josu (8 intervenciones) el 02/06/2011 14:06:55
GRACIAS POR LA AYUDA!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar