public SolicitudDTO ProcesaSolicitud(decimal dImporte) { Coordinador coordinador = new Coordinador(); Gerente gerente = new Gerente(); Subdirector subdirector = new Subdirector(); Director director = new Director(); this._procesadorSolicitud = coordinador; coordinador.SetSiguienteSolicitud(gerente); gerente.SetSiguienteSolicitud(subdirector); subdirector.SetSiguienteSolicitud(director); return(this._procesadorSolicitud.ProcesaSolicitud(dImporte)); }
public void SetSiguienteSolicitud(IProcesadorSolicitud procesadorSolicitud) { this._procesadorSolicitud = procesadorSolicitud; }