public static String Obtem(TipoParcelamentoFormaPagamento TipoParcelamentoFormaPagamento)
 {
     switch (TipoParcelamentoFormaPagamento)
     {
         case TipoParcelamentoFormaPagamento.ComEntrada: return "Com entrada";
         case TipoParcelamentoFormaPagamento.SemEntrada: return "Sem entrada";
         default: throw new ExcecaoParametroInvalido("TipoParcelamentoFormaPagamento");
     }
 }
        public static String Obtem(TipoParcelamentoFormaPagamento TipoParcelamentoFormaPagamento)
        {
            switch (TipoParcelamentoFormaPagamento)
            {
            case TipoParcelamentoFormaPagamento.ComEntrada: return("Com entrada");

            case TipoParcelamentoFormaPagamento.SemEntrada: return("Sem entrada");

            default: throw new ExcecaoParametroInvalido("TipoParcelamentoFormaPagamento");
            }
        }
 public ParcelamentoFormaPagamento(TipoParcelamentoFormaPagamento tipo, int quantidadeParcelas, int intervaloEntreParcelas)
 {
     this._tipo = tipo;
     this._quantidadeParcelas     = quantidadeParcelas;
     this._intervaloEntreParcelas = intervaloEntreParcelas;
 }
 public ParcelamentoFormaPagamento(TipoParcelamentoFormaPagamento tipo, int quantidadeParcelas, int intervaloEntreParcelas)
 {
     this._tipo = tipo;
     this._quantidadeParcelas = quantidadeParcelas;
     this._intervaloEntreParcelas = intervaloEntreParcelas;
 }