none
Como Cargar nuevamente un form de otro Proyecto RRS feed

  • Pregunta

  • Ola a todos espero que me ayuden, necesito recargar los form abiertos en la capa presentacion desde una clase que esta dentro de una biblioteca de clase 

    EL orden de la referencias

    CAPA PRESENTACION>>>>CAPA NEGOCIO>>>>CAPA DATOS

    Osea que carge su evento LOAD nuevamente del form MDI y de todos los form que esten abiertos


    jeferson

    • Cambiado Enrique M. Montejo jueves, 13 de noviembre de 2014 15:31 Pregunta relacionada con Windows Forms.
    miércoles, 24 de julio de 2013 17:41

Todas las respuestas

  • hola

    necesito recargar los form abiertos en la capa presentacion desde una clase que esta dentro de una biblioteca de clase

    que seria exactamente la accion recargar ?

    porque desde la capa de negocio o datos no puedes acceder a los formularios

    seran estos quienes soliciten los datos para recargar informacion a la capa de negocio

    o sea los forma en algun evento deben solicitar a la capa de negocio los datos que necesitan volver a mostrar, desd el negocio NUNCA accedes a los forma o sus controles

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 24 de julio de 2013 22:58
  • Hola Jeferson.

    No sé muy bien a qué te refieres con "recargar" un form ya abierto. ¿Quieres actualizar los datos de todos los forms que tienes abiertos ? o ¿ejecutar el Load de todos esos forms abiertos?

    Un saludo.

    jueves, 25 de julio de 2013 18:55
  • Entiendo que lo que queres realizar es un refresh de los datos mostrados en los formularios.

    Me suena a que algo estas encarando mal.

    Si en un form haces un Add o un Update, esto lo haces llamando a metodos respectivos en la capa de logica de negocio o de acceso a datos. Nunca un metodo en logica de negocio puede controlar a un formulario ya que las referencias son de presentacion a negocio y de negocio a datos.

    A lo mejor deberias plantearte la solucion usando un enfoque de estilo MVP donde separas la logica de presentacion de la presentacion misma (forms) y ahi podes lanzar eventos que recarguen la data nuevamente y con mecanismos de binding se muestren en los controles que tengas en los forms. Busca sobre MVP si estas en winform, mvc en web y mvvm en wpf o silverlight.

    Saludos.

    viernes, 26 de julio de 2013 0:23