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); } }
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; }