示例#1
0
        // ***	C O N S T R U C T O R	*** //

        public ControladorFicheroMaestro(IFicheroMaestro <TInstancia> fichero,
                                         string nombIns,
                                         IControladorMV ctrlMV,
                                         IVistaFicheroMaestro vist)
        {
            inicializar(fichero, nombIns, ctrlMV, vist);
        }
示例#2
0
        //-----------------------------------//
        //       C o n s t r u c t o r       //
        //-----------------------------------//

        public ControladorFicheroMaestroWf(IFicheroMaestro <TElemento> list,
                                           string nmbElm,
                                           IControladorMV ctrlMV,
                                           IVistaFicheroMaestro vist) : base(list, nmbElm, ctrlMV, vist)
        {
            (this.vista as VistaFicheroMaestroWf).ManejadorBarraHerramientas = ComandoSeleccionado;
        }
示例#3
0
 public ControladorPropiedadLista(IControladorMV controladorMV, IAdaptadorVista <TInstancia> vista)
 {
     this.claveInstanciaActual = null;
     this.controladorMV        = controladorMV;
     this.vista = vista;
     this.vista.EstablecerControlLista(this);
 }
示例#4
0
        // ***	M E T O D O S   P R I V A D O S	*** //

        void inicializar(IFicheroMaestro <TInstancia> fichero,
                         string nombIns,
                         IControladorMV ctrlMV,
                         IVistaFicheroMaestro vist)
        {
            establecerParametros(fichero, nombIns, ctrlMV, vist);
            this.controladorMV.DesactivarEdicion();
            establecerEstadoInicial();
            asociarComandos();
            this.vista.CancelarEdicion(this.estadoEdicionInstancia == EstadosEdicionInstancias.Nulo);
            this.vista.ReflejarEstadoEdicion();
        }
示例#5
0
 void establecerParametros(IFicheroMaestro <TInstancia> fichero,
                           string nombIns,
                           IControladorMV ctrlMV,
                           IVistaFicheroMaestro vist)
 {
     this.fichero         = fichero;
     this.navegador       = null;
     this.nombreInstancia = nombIns;
     this.memento         = null;
     this.controladorMV   = ctrlMV;
     this.controladorMV.CambioEstadoModelo += new CambioEstadoModeloManejador(ModeloCambioEstado);
     this.vista = vist;
     this.vista.EstablecerControlFichero(this);
 }
示例#6
0
 public ControladorLineasEntrega(IControladorMV controladorMV,
                                 IAdaptadorVista <ILineaDetalleInventario> vista) : base(controladorMV, vista)
 {
 }
示例#7
0
 public ControladorPropiedadListaClaveUnica(IPropiedadLista <TInstancia> lista, IControladorMV controladorMV, IAdaptadorVista <TInstancia> vista) :
     base(lista, controladorMV, vista)
 {
 }
示例#8
0
 public ControladorLineasInventario(IControladorMV controladorMV,
                                    IAdaptadorVista <ILineaDetalleInventario> vista) : base(controladorMV, vista)
 {
     this.controladorMV.CambioEstadoModelo += new CambioEstadoModeloManejador(EdicionLinea);
 }
示例#9
0
 public ControladorPropiedadLista(IPropiedadLista <TInstancia> lista, IControladorMV controladorMV, IAdaptadorVista <TInstancia> vista) :
     this(controladorMV, vista)
 {
     establecerLista(lista);
 }