Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2010, 13:33
Nefly
 
Fecha de Ingreso: abril-2008
Mensajes: 8
Antigüedad: 16 años, 1 mes
Puntos: 0
Ke ondas chavos... Requiero realizar una aplicacion de asp.net pero en capas ayuda

buen dia chavos.

ps tengo el problema de ke necesito realizar una aplicacion en asp.net pero la tengo ke realizar en capas: datos, negocios e interfaz. Utilizando el sql server 2005.

primero como me lo an xplicado es de la siguiente manera:

-capa negocios: se realizan las clases en donde se podrian decir va structurada la base de datos, en cada clase una tabla.

-capa datos: es donde se realiza el tipico A,B,C de la programacion: altas, bajas y modificaciones, ojo no necesito que esto se realize por procedimientos almacenados...

y por ultimo la capa de interfaz: es la que el usuario final vizualiza

les xplico. la cadena de conexion a la bd la tengo en el web.config y es de esta manera:

<connectionStrings><!--Cadena de Conección con el servidor de SQL-->
<add name="cadenaConexion" connectionString="Data Source=.;Initial Catalog=SEG;usr=sa;Pwd=Pass"
providerName="System.Data.SqlClient"/>
</connectionStrings>

ahora por lo que me an xplicado se realiza una cadena de conexion en la capa de datos en una clase llamada conexion por ejemplo y con un codigo mas o menos de esta manera:

VB -
Public Class ConexionBD
Private ConnectionString As String

#Region "Propiedades"

Public Property Conexion() As String
Get
Return ConnectionString
End Get
Set(ByVal value As String)
ConnectionString = value
End Set
End Property

#End Region

#Region "Constructor"
Public Function ConexionBD()
Me.ConnectionString = ConfigurationManager.ConnectionStrings("cadenaCone xion").ConnectionString
Return ConnectionString
End Function

Public Function ConexionBD(ByVal connectionString As String)
Me.ConnectionString = connectionString
Return connectionString
End Function

#End Region

End Class

c#

namespace x
{
public class BaseDO
{

#region Properties
public string ConnectionString { get; set; }
#endregion

#region Constructor
public BaseDO()
{ this.ConnectionString = ConfigurationManager.ConnectionStrings["cadenaConexion"].ConnectionString;
}

public BaseDO(string connectionString)
{
this.ConnectionString = connectionString;
}
#endregion

}
}

despues en la misma clase de datos realizo otra clase donde mandaria llamar la cadena de conexion de la clase anterior, que es donde tiene la coneccion a la bd.
el problema es el siguiente, no se como llamar esta cadena, he intentado herencia y al parecer da resultado pero no logro terminar ésta, me podrian echar la mano y decirme como realizar esta otra clase, llamando a la cadena de conexion por favor. con alguana consulta a la base de datos, como puede ser un select all o un guardar ect. lo que sea.

si no es mucho pedir lo podrian realizar en los 2 codigos que quiero manejar que con c# y vb o escribanme a mi correo [email protected]
por favor y de antemano muchas graxias