Example #1
0
        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;
        }
Example #2
0
        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);
            }
        }