Exemplo n.º 1
0
    public ICalculoFrete CriarCalculoDeFrete(TipoDeFrete tipoDeFrete)
    {
        switch (tipoDeFrete)
        {
        case TipoDeFrete.RJ: return(new CalculoFreteRj());

        case TipoDeFrete.MG: return(new CalculoFreteMg());

        case TipoDeFrete.SP: return(new CalculoFrenteSpNovo());

        default:   throw new Exception("frente não existe para este estado!!!!!");
        }
    }
Exemplo n.º 2
0
 public ICalculoFrete CriarCalculoDeFrete(TipoDeFrete tipoDeFrete)
 {
     switch (tipoDeFrete)
     {
             case TipoDeFrete.RJ:return new CalculoFreteRj();
             case TipoDeFrete.MG:return new CalculoFreteMg();
             case TipoDeFrete.SP:return new CalculoFrenteSpNovo();
             default:   throw new Exception("frente não existe para este estado!!!!!");
     }
 }