示例#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;
            }
        }
 public ReparacionesPendientesController(mz.erp.businessrules.SeleccionReparacionesPendientes reparacionesPendientes)
 {
     _reparacionesPendientas = reparacionesPendientes;
     Init();
 }