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(); }