none
Consejos para funcionalidad de una pantalla RRS feed

  • Pregunta

  • Saludos a todos.

    Estoy en el proceso de migracion de una aplicacion y necesito un consejo aqui esta mi problema. Una pantalla que actualmente tiene funcionalidad diferente dependiendo de un valor. 

    0 - Funcionara de una manera /  1 - Funcionara de otra  / 2 - de Otra   / 3 - de otra etc...

     Lo que actualmente se hace en esa pantlala es que dependiendo del tipo de opcion se habilitan / desabilitan controles (visible =true) muy pocos pq la mayoria son los mismo, el codigo tine muchisimos if / switch y esta todo junto por que para cada caso se hace algo diferente. La estructura de la pantalla casi es igual para cada valor.

    Que me recomiendan hacer??
    1. Diseno  formularios separados por cada valor y mando llamar al que le corresponda. (Aunque tendria la desventaja de repetir algo de codigo)

    2. Pongo todo en la misma pantalla  (De que forma puedo organizar el codigo para que no quede tan enredado)  por ejemplo si todo esta en una sola pantalla un click a un boton necesitaria tener un switch para saber que hacer dependiendo del valor.

     Gracias por sus comentarios

    jueves, 26 de noviembre de 2009 15:28

Todas las respuestas

  • Podrias hacerlo, con un unico formulario, haciendo tus selecciones en el New del formulario, es decir, te creas un New parametrizado y en ese new defines como mostrar los controles.

    De esa manera, podrias declarar los Eventos de otra manera, es decir, te creas un metodo para cada variable si no quieres tener muchos ifs anidados y lo que tienes que hacer es q en el switch del new, indicar el delegado del boton(pe) al metodo deseado.


    No se si me he explicado correctamente...

    Si no avisa..

    Mi Blog: Jtorrecilla
    jueves, 26 de noviembre de 2009 15:33
    Moderador