Hola y saludos a todos
En un programita desarrollado recientemente se me presenta la siguiente situacion:
Las opciones a las cuales tiene derecho los usuarios estan registradas en una Tabla de una DB(SQL) y su contenido seria el siguiente:
UserId MenuId OpcionId Clase
01 1 1 FrmVehiculos
01 1 2 FrmClientes
01 2 1 FrmLiquidaciones
UserId ==> Identificación del Usuario
MenuId ==> Identificación del Menu
OpcionId ==> Identificació de la Opcion
Clase ==> Clase en .Net, osea el Formulario que se mostrara al dar click
en la opción del Menu
el problema es el siguiente:
La rutina para generar y visualizar el menu funciona perfectamente . El problema radica en hacer que al dar click en la opcion se muestre el formulario, porque?
Cuando se Agregan las Opciones al menu se le indica que habra un metodo encargado de ejecutar el evento click de la opcion:
AddHandler MnuHijo.Click, New System.EventHandler(AddressOf OptionClick)
Cuando se ejecuta el evento quiero hacer la conversion es decir de un formulario cualquiera al tipo de formulario que se debe cargar el cual esta registrado en la columna de la tabla algo como esto
Private Shared Sub OptionClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim Opcion As imgMenuItem = CType(sender, imgMenuItem)
Dim Frm As System.Windows.Forms.Form = CType(Frm,Problema)
Frm.Show()
End Sub
Donde esta escrito problema debo encontra la forma de decirle el tipo de dato, osea la clase de punto net y como es un string marcar error y no puede hacer la conversion necesaria
De antemano gracias por el tiempo tomado para leer este periodico.
Todas las ayudas y sugerencias son bien recibidas.
Gracias