public ValidadorCobertura(
     ICoberturas cobertura,
     ICalculoFacade facade)
 {
     _coberturas = cobertura;
     _facade     = facade;
 }
示例#2
0
 public CalculadorEvento(CoberturaContratada coberturaContratada, EventoOperacional eventooperacional, ICalculoFacade calculo, IProvisoes provisao)
 {
     _coberturaContratada = coberturaContratada;
     _eventooperacional   = eventooperacional;
     _calculo             = calculo;
     _provisao            = provisao;
 }
示例#3
0
 public CalculadorProvisaoMatematicaBeneficioAConceder(CoberturaContratada coberturacontratada, ICalculoFacade calculo, EventoOperacional eventooperacional, ParametrosProvisaoCalculo parametrosProvisaoCalculo, IProvisoes provisao)
 {
     _coberturacontratada       = coberturacontratada;
     _calculo                   = calculo;
     _eventooperacional         = eventooperacional;
     _parametrosProvisaoCalculo = parametrosProvisaoCalculo;
     _provisao                  = provisao;
 }
示例#4
0
        public CalculadorProvisaoPMBACProvider(CoberturaContratada coberturacontratada, ICalculoFacade calculo, EventoOperacional eventooperacional, IProvisoes provisao)
        {
            parametrosProvisaoCalculo = new ParametrosProvisaoCalculo();
            parametrosProvisaoCalculo.ItemCertificadoApoliceId = coberturacontratada.ItemCertificadoApoliceId;
            parametrosProvisaoCalculo.tipoprovisao             = Domain.Enum.TipoProvisaoEnum.PMBAC;

            Calculadores.Add(new Premio.Calculadores.CalculadorProvisaoMatematicaBeneficioAConceder(coberturacontratada, calculo, eventooperacional, parametrosProvisaoCalculo, provisao));
        }
示例#5
0
 public CalculadorProvisaoMatematicaBeneficioAConceder(ICalculoFacade calculo)
 {
     _calculo = calculo;
 }
示例#6
0
 public CalculadorEventoCobertura(CoberturaContratada coberturaContratada, EventoCobertura eventooperacional, ICalculoFacade calculo, IProvisoes provisao) : base(coberturaContratada, eventooperacional, calculo, provisao)
 {
     eventooperacional.MovimentosProvisao = movimentosProvisao;
 }
示例#7
0
 public FabricarEventoCobertura(ICoberturas cobertura, IProvisoes provisao, ICalculoFacade calculoFacade)
 {
     _calculoFacade = calculoFacade;
     _provisao      = provisao;
     _cobertura     = cobertura;
 }