Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Como te avisé, desde el 1 de febrero de 2019

No se podrán escribir nuevos mensajes ni editar los existentes

En breve solo se mostrarán los mensajes con respuestas.
Posiblemente para el 1 de marzo, solamente se mostrarán los que tengan respuestas y estén marcados como respuesta válida.

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 52000 - Ejecutar Metodo segun SubClase de la instancia
IDAsuntoFechaNick 
52000 Ejecutar Metodo segun SubClase de la instancia03/03/10 20:54BernardoBu   
Hola, en mi aplicacion tenemos una clase abstracta llamada infraccion la cual tiene 3 subclases por el momento (InfraccionBromatologia, infraccionTransito e infraccionObrasProvadas), las 3 subclases se almacenan en tablas distintas y sobrescriben el metrodo Insertar de la Base.

Actualmente para guardar en la BD una instancia de alguna subclase lo hago de esta forma:

Select Case Me.pInfraccion.pTipoInfraccion.pCodigo
Case 1 'Bromatologia
CType(Me.pInfraccion, InfraccionBromatologia).Insertar()
Case 2 'Transito
CType(Me.pInfraccion, InfraccionTransito).Insertar()
Case 3 'Obras Privadas
CType(Me.pInfraccion, InfraccionObraPrivada).Insertar()
End Select

Quisiera saber si hay alguna forma de realizarlo sin utilizar un select case, pense algo como CType(Me.pInfraccion, typeof Me.pInfraccion.pTipoInfraccion).Insertar() pero no funciona.



 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 10/06/2026 11:52:16 GMT