static void Main(string[] args)
        {
            CxPDTO cxpDTO = new CxPDTO();
            IProcesadorGuardadoCxP procesadorGuardado = new ProcesaGuardado();

            procesadorGuardado.GuardarCxP(cxpDTO);
            Console.WriteLine("--------------------------------\n");

            IProcesadorGuardadoCxP procesadorGuardadoHistorial = new ProcesaGuardadoHistorial(procesadorGuardado);

            procesadorGuardadoHistorial.GuardarCxP(cxpDTO);

            Console.WriteLine("--------------------------------\n");
            IProcesadorGuardadoCxP procesadorGuardadoEnvioCorreo = new ProcesaEnvioCorreo(procesadorGuardado);

            procesadorGuardadoEnvioCorreo.GuardarCxP(cxpDTO);
            Console.WriteLine("--------------------------------\n");


            IProcesadorGuardadoCxP procesadorCompleto = new ProcesaGuardado();

            procesadorCompleto = new ProcesaGuardadoHistorial(procesadorCompleto);
            procesadorCompleto = new ProcesaEnvioCorreo(procesadorCompleto);
            procesadorCompleto.GuardarCxP(cxpDTO);
            Console.WriteLine("--------------------------------\n");
        }
Beispiel #2
0
 public void GuardarCxP(CxPDTO CxP)
 {
     Console.WriteLine("Guardando CxP");
 }
Beispiel #3
0
 public void GuardarCxP(CxPDTO CxP)
 {
     procesadorGuardadoCxP.GuardarCxP(CxP);
     Console.WriteLine("Guardando Historal");
 }
 public void GuardarCxP(CxPDTO CxP)
 {
     procesadorGuardadoCxP.GuardarCxP(CxP);
     Console.WriteLine("Enviando Correo");
 }