private static void Iniciar() { Console.WriteLine("Ingresa el monto de la compra"); int iImporte = int.Parse(Console.ReadLine()); Console.WriteLine("Ingresa el Concepto de la compra"); string cConcepto = Console.ReadLine(); var Director = new Director(); var Subdirector = new Subdirector(); var Gerente = new Gerente(); var Coordinador = new Coordinador(); Coordinador.NextLevel(Gerente).NextLevel(Subdirector).NextLevel(Director); Aprobador aprobador = new Aprobador(); aprobador.ProcesarInformacion(Coordinador, iImporte, cConcepto); VolverIniciar(); }
public void AsignarSupervisor(Aprobador supervisor) { Supervisor = supervisor; }
public void AgregarSiguiente(Aprobador aprobador) { _siguiente = aprobador; }