Exemple #1
0
        public void ListenerAfterExecuteDependentTask(object sender)
        {
            if (sender.GetType().Equals(typeof(mz.erp.businessrules.ComprobantesPendientes)))
            {
                ComprobantesPendientes comprobantesPendientes = (ComprobantesPendientes)sender;
                this._arrayComprobantesPendientes = comprobantesPendientes.ArrayIdComprobantesPendientes;
                ArrayList TCdestinos = comprobantesPendientes.TiposDeComprobantesDestino;
                if (comprobantesPendientes.RelacionesComprobanteOrigenDestino != null && comprobantesPendientes.RelacionesComprobanteOrigenDestino.Count > 0 && !comprobantesPendientes.HasShowSeleccionItems)
                {
                    this._relacionesComprobantesOrigenDestino = comprobantesPendientes.RelacionesComprobanteOrigenDestino;
                }
                else
                {
                    GetRelacionesComprobantesOrigenDestino(TCdestinos);
                }
                _hasShow = comprobantesPendientes.HasShowSeleccionItems;
            }
            if (sender.GetType().Equals(typeof(mz.erp.businessrules.SeleccionReparacionesPendientes)))
            {
                SeleccionReparacionesPendientes reparacionesPendientes = (SeleccionReparacionesPendientes)sender;
                this._arrayComprobantesPendientes = reparacionesPendientes.ArrayIdComporbantesPendientes;
                GetRelacionesComprobantesOrigenDestinoFromReparaciones();
            }

            if (sender.GetType().Equals(typeof(mz.erp.businessrules.ComprobantesPendientesConsolaEntregas)))
            {
                ComprobantesPendientesConsolaEntregas comprobantesPendientesConsolaEntregas = (ComprobantesPendientesConsolaEntregas)sender;
                this._arrayComprobantesPendientes = comprobantesPendientesConsolaEntregas.ComprobantesSeleccionados;
                GetRelacionesComprobantesOrigenDestino();
                _hasShow = true;
            }
        }
Exemple #2
0
 public ComprobantesPendientesConsolaEntregas(mz.erp.businessrules.ComprobantesPendientesConsolaEntregas brClass)
 {
     //
     // TODO: agregar aquí la lógica del constructor
     //
     _brClass = brClass;
     _brClass.ObjectHasChanged            += new System.EventHandler(this.ListenerObjectHasChanged);
     _brClass.IdComprobanteEntregaChanged += new EventHandler(this.ListenerIdComprobanteEntregaChanged);
     _brClass.IdComprobantePrevioChanged  += new EventHandler(this.ListenerIdComprobantePrevioChanged);
     Init();
 }