示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Proposta" /> class.
 /// </summary>
 /// <param name="Numero">Número da proposta..</param>
 /// <param name="DataEmissao">Data de emissão da Proposta. Não pode ser inferior a data que vai ser liberado o dinheiro. Data base do cálculo do financiamento (dd-mm-aaaa)..</param>
 /// <param name="DataVencimentoPrimeiraParcela">Data de vencimento da 1ª parcela. Verificar se está coerente com a  Carência mínima e máxima combinada com a financeira (dd-mm-aaaa)..</param>
 /// <param name="CodigoProduto">Código do produto. Pelo Produto se descobre também a família de produto..</param>
 /// <param name="CodigoPlanoPagamento">Código do plano de pagamentos..</param>
 /// <param name="PrazoPagamento">Prazo de pagamento..</param>
 /// <param name="CodigoMidia">Informar a origem da proposta..</param>
 /// <param name="TipoContrato">TipoContrato.</param>
 /// <param name="ValorCompra">Valor da compra sem entrada (neste caso valor da prestação &#x3D; zero)..</param>
 /// <param name="ValorEntrada">Valor da entrada (neste caso valor da prestação &#x3D; zero/ Valor da Compra &lt;&gt; zero)..</param>
 /// <param name="ValorPrestacao">Valor da PMT a (neste caso valor da compra &#x3D; zero/ valor da entrada &#x3D; 0)..</param>
 /// <param name="ValorLiberado">Valor liberado da proposta..</param>
 /// <param name="DadosAdicionais">DadosAdicionais.</param>
 /// <param name="TipoSeguro">TipoSeguro.</param>
 /// <param name="Clientes">Clientes.</param>
 /// <param name="Cheques">Cheques.</param>
 /// <param name="FormaEnvio">FormaEnvio.</param>
 /// <param name="DadosLiberacao">DadosLiberacao.</param>
 /// <param name="TipoEfetivacao">TipoEfetivacao.</param>
 public Proposta(string Numero = default(string), DateTime?DataEmissao = default(DateTime?), DateTime?DataVencimentoPrimeiraParcela = default(DateTime?), string CodigoProduto = default(string), string CodigoPlanoPagamento = default(string), string PrazoPagamento = default(string), string CodigoMidia = default(string), TipoContrato?TipoContrato = default(TipoContrato?), double?ValorCompra = default(double?), double?ValorEntrada = default(double?), double?ValorPrestacao = default(double?), double?ValorLiberado = default(double?), List <DadoAdicional> DadosAdicionais = default(List <DadoAdicional>), TipoSeguro?TipoSeguro = default(TipoSeguro?), List <Cliente> Clientes = default(List <Cliente>), List <Cheque> Cheques = default(List <Cheque>), FormaEnvio FormaEnvio = default(FormaEnvio), DadosLiberacao DadosLiberacao = default(DadosLiberacao), TipoEfetivacao?TipoEfetivacao = default(TipoEfetivacao?))
 {
     this.Numero      = Numero;
     this.DataEmissao = DataEmissao;
     this.DataVencimentoPrimeiraParcela = DataVencimentoPrimeiraParcela;
     this.CodigoProduto        = CodigoProduto;
     this.CodigoPlanoPagamento = CodigoPlanoPagamento;
     this.PrazoPagamento       = PrazoPagamento;
     this.CodigoMidia          = CodigoMidia;
     this.TipoContrato         = TipoContrato;
     this.ValorCompra          = ValorCompra;
     this.ValorEntrada         = ValorEntrada;
     this.ValorPrestacao       = ValorPrestacao;
     this.ValorLiberado        = ValorLiberado;
     this.DadosAdicionais      = DadosAdicionais;
     this.TipoSeguro           = TipoSeguro;
     this.Clientes             = Clientes;
     this.Cheques        = Cheques;
     this.FormaEnvio     = FormaEnvio;
     this.DadosLiberacao = DadosLiberacao;
     this.TipoEfetivacao = TipoEfetivacao;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PreEfetivacaoPropostaRequest" /> class.
 /// </summary>
 /// <param name="Cheques">Cheques.</param>
 /// <param name="DadosLiberacao">DadosLiberacao.</param>
 /// <param name="FormaEnvio">FormaEnvio.</param>
 /// <param name="TipoEfetivacao">TipoEfetivacao.</param>
 public PreEfetivacaoPropostaRequest(List <Cheque> Cheques = default(List <Cheque>), DadosLiberacao DadosLiberacao = default(DadosLiberacao), FormaEnvio FormaEnvio = default(FormaEnvio), TipoEfetivacao?TipoEfetivacao = default(TipoEfetivacao?))
 {
     this.Cheques        = Cheques;
     this.DadosLiberacao = DadosLiberacao;
     this.FormaEnvio     = FormaEnvio;
     this.TipoEfetivacao = TipoEfetivacao;
 }