private void carregarReciboComissao(ref Models.entidade.recibo_comissao_tb recibo_comissao , decimal valorBruto , decimal percentualComissao , int diasDataVencimento , decimal percentualImposto , char tipoComissao) { recibo_comissao.valor_bruto = valorBruto; recibo_comissao.percentual_comissao = percentualComissao; //recibo_comissao.data_pagamento = Convert.ToDateTime(proposta.data_emissao).AddDays(diasDataVencimento); //recibo_comissao.imposto = percentualImposto; //recibo_comissao.valor_liquido = Math.Round(valorBruto - (valorBruto * (recibo_comissao.imposto / 100)),2); recibo_comissao.valor_liquido = Math.Round(recibo_comissao.valor_liquido * (recibo_comissao.percentual_comissao / 100), 2); //recibo_comissao.tipo_comissao = tipoComissao; }
private void carregarPropostaParcela(int numeroParcela, decimal valorPremio, int diasDataVencimento) { Models.entidade.recibo_comissao_tb recibo_comissao = new Models.entidade.recibo_comissao_tb(); using (proposta_parcela_tb proposta_parcela = new proposta_parcela_tb()) { proposta_parcela.numero_parcela = numeroParcela; proposta_parcela.premio_liquido = valorPremio; proposta_parcela.data_vencimento = Convert.ToDateTime(proposta.data_emissao).AddDays(diasDataVencimento); if (!Convert.ToBoolean(proposta.agenciamento)) { //carregarReciboComissao(ref recibo_comissao // , proposta_parcela.premio_liquido // , proposta.percentual_comissao // , diasDataVencimento // , 6 // , 'C'); //proposta_parcela.recibo_comissao_tb.Add(recibo_comissao); } proposta.proposta_parcela_tb.Add(proposta_parcela); } }