public static OrdemCargaFactory ObterFabrica(TipoOrdemCarga tipoOrdemCarga) { switch (tipoOrdemCarga) { case TipoOrdemCarga.Comum: return(ordemCargaComumFactory); case TipoOrdemCarga.Parcial: return(ordemCargaParcialFactory); case TipoOrdemCarga.Transferencia: return(ordemCargaTransferenciaFactory); default: return(new OrdemCargaComumFactory()); } }
public OrdemCarga(TipoOrdemCarga tipoOrdemCarga) { this.TipoOrdemCarga = tipoOrdemCarga; }