Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2009, 08:45
Vanessita
 
Fecha de Ingreso: marzo-2005
Mensajes: 309
Antigüedad: 20 años
Puntos: 1
.Net Objects + Crystal Reports

Hola amigos.

Estoy trabajando con Crystal Reports y .Net Objects como la fuente de datos del reporte.

Alguien por estos lados ha trabajado con .Net Objects y Crystal Reports en lugar de utilizar ADO.Net??

Les coloco un ejemplo de una clase que yo tengo y que utilizo como fuente de datos para el reporte:

Código:
Imports Microsoft.VisualBasic

 

Public Class Order

  Private _OrderID As Int32

  Private _OrderDate As Date

  Private _CustomerID As String

  Private _EmployeeID As String

 

  Public Property OrderID() As Int32

    Get

      Return _OrderID

    End Get

    Set(ByVal value As Int32)

      _OrderID = value

    End Set

  End Property

 

  Public Property OrderDate() As Date

    Get

      Return _OrderDate

    End Get

    Set(ByVal value As Date)

      _OrderDate = value

    End Set

  End Property

 

  Public Property CustomerID() As String

    Get

      Return _CustomerID

    End Get

    Set(ByVal value As String)

      _CustomerID = value

    End Set

  End Property

 

  Public Property EmployeeID() As String

    Get

      Return _EmployeeID

    End Get

    Set(ByVal value As String)

      _EmployeeID = value

    End Set

  End Property

 

  Public Sub New(ByVal oID As String, ByVal oDate As Date, ByVal oCustomerID As String, ByVal oEmployeeID As String)

    _OrderID = oID

    _OrderDate = oDate

    _CustomerID = oCustomerID

    _EmployeeID = oEmployeeID

  End Sub

 

End Class
Como ven, no es más que una clase con algunas propieddes. Y luego esta clase la uso como un .Net Object que funciona como la fuente de datos del reporte.

El problema es que cuando en la clase tengo una propiedad de tipo de otra clase, por ejemplo
Código:
  Public Property Employee() As Empleado

    Get

      Return _Employee

    End Get

    Set(ByVal value As String)

      _Employee = value

    End Set

  End Property
En el reporte no puedo ver esa propiedad, y necesito esa propiedad ya que ella me devuelve el nombre del empleado y necesito mostrarlo en el reporte.

Saludos...