Pregunta: | 16821 - CLASE DE ENTORNO NO VISUAL |
Autor: | JOSE ROLANDO QUINTERO PAZ |
Hola
Tengo una problema, resulta que tengo un sistema con una clase de entorno no visual donde contiene metodos que se van ejecutando en forma ordenada, ahora a mi me gustaria agregarle una clase donde me pida la contraseña pero, quiero hacerlo desde la clase de entorno y no desde un PRG. Ahora pasa lo siguiente no se como se ordenan los metodos para determinar a cual de ellos se llamara primero y cual el segundo, etc. En definitiva si le agrago un metodo. ¿Cómo hago para que me lo llame primero? Un buen ejemplo de esto lo tiene Tastrade y yo quisiera que el mio se comporte de esa manera, pero como les dije aun no se como llamar a dicho metodo desde un entorno. Desde ya muchas gracias... |
Respuesta: | wences |
Los metodos (procedimientos) , no se ordenan se llaman por su nombre ... es lo mismo que una funcion o procedure de toda la vida ...
puedes crear un formualrio y guardarlo como clase para pedir la contraseña ... esto añade una clase a un formulario: this.addobject('obus052','aclx0020.busesp052') esto llama un metodo o procedimiento de la clase y le pasa un parametro... thisform.obus052.iniciarpormodalidad(thisform.oespriesgo) y esto devuelve el resultado de unas operaciones de la clase al formulario: thisform.oespriesgo.creaseguro=thisform.obus052.vreaseguro(thisform.oespriesgo.modalidad,thisform.oespriesgo.tipomodal,; thisform.oespriesgo.safalle,thisform.oespriesgo.rentamenfalle,thisform.oespriesgo.safalleres,; thisform.oespriesgo.saparfalle,thisform.oespriesgo.sabecas,thisform.oespriesgo.saconsorcio) lo de oespriesgo lo puedes eliminar es otra clase de entorno del formulario y lo del thisform se puede sustituir por m. o cualquier otra cosa ... depende de tu forma de trabajar ... Espero te sirva... |