Пример #1
0
        public TextoFormateadorFactory()
        {
            var validadorMinutos  = new MinutosValidador();
            var validadorHoras    = new HorasValidador();
            var validadorDias     = new DiasValidador();
            var validadorSemana   = new SemanaValidador();
            var validadorMes      = new MesValidador();
            var validadorBimestre = new BimestreValidador();
            var validadorAnio     = new AnioValidador();

            validadorMinutos.AsignaSiguiente(validadorHoras);
            validadorHoras.AsignaSiguiente(validadorDias);
            validadorDias.AsignaSiguiente(validadorSemana);
            validadorSemana.AsignaSiguiente(validadorMes);
            validadorMes.AsignaSiguiente(validadorBimestre);
            validadorBimestre.AsignaSiguiente(validadorAnio);
            Validador = validadorMinutos;
        }
Пример #2
0
 public void AsignaSiguiente(IRangoTiempoValidador _validador)
 {
     Siguiente = _validador;
 }
 public FormatoPedidoPendiente(IRangoTiempoValidador _validador)
 {
     Validador = _validador;
 }
Пример #4
0
 public FormatoPedidoEntregado(IRangoTiempoValidador _validador)
 {
     Validador = _validador;
 }