Example #1
0
 private void ActualizarParametros(ParametrosFilasArchivo parametros)
 {
     foreach (KeyValuePair <string, IClientesFabricas> clienteFabrica in _clientesFabricas)
     {
         clienteFabrica.Value.AsignarValorOrigen(parametros.Origen);
         clienteFabrica.Value.AsignarValorDestino(parametros.Destino);
         clienteFabrica.Value.AsignarValorMedio(parametros.MedioTransporte);
         clienteFabrica.Value.AsignarValorFechaPedido(parametros.FechaPedido);
         IEmpresaAbstractFactory empresa = clienteFabrica.Value.ObtenerEmpresa();
         empresa.AsignarValorDistancia(parametros.Distancia);
         empresa.AsignarValorFechaPedido(parametros.FechaPedido);
     }
 }
Example #2
0
 public ClienteFabricas(IEmpresaAbstractFactory empresa,
                        DateTime fechaPedido,
                        string medio,
                        string origen,
                        string destino,
                        DateTime fechaInicioApp)
 {
     _empresa        = empresa;
     _fechaPedido    = fechaPedido;
     _medio          = medio.Trim().ToLower();
     _origen         = origen.Trim().ToLower();
     _destino        = destino.Trim().ToLower();
     _fechaInicioApp = fechaInicioApp;
 }