/// <summary> /// Construtor padrão. /// </summary> /// <param name="provedorDescritoresRegistro"></param> /// <param name="provedorIndicadoresFinanceiro"></param> /// <param name="provedorCalculadoraRentabilidade"></param> public CalculadoraRentabilidadePedidoEspelho( IProvedorDescritorRegistroRentabilidade provedorDescritoresRegistro, IProvedorIndicadorFinanceiro provedorIndicadoresFinanceiro, IProvedorCalculadoraRentabilidade provedorCalculadoraRentabilidade) : base(provedorDescritoresRegistro, provedorIndicadoresFinanceiro, provedorCalculadoraRentabilidade) { }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="provedorDescritoresRegistro"></param> /// <param name="provedorIndicadoresFinanceiro"></param> /// <param name="provedorCalculadoraRentabilidade"></param> public CalculadoraRentabilidadeNotaFiscal( IProvedorDescritorRegistroRentabilidade provedorDescritoresRegistro, IProvedorIndicadorFinanceiro provedorIndicadoresFinanceiro, IProvedorCalculadoraRentabilidade provedorCalculadoraRentabilidade) : base(provedorDescritoresRegistro, provedorIndicadoresFinanceiro, provedorCalculadoraRentabilidade) { }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="provedorDescritoresRegistro"></param> /// <param name="provedorIndicadoresFinanceiro"></param> /// <param name="provedorCalculadoraRentabilidade"></param> /// <param name="calculadoraComissaoRentabilidade"></param> public CalculadoraRentabilidadePedido( IProvedorDescritorRegistroRentabilidade provedorDescritoresRegistro, IProvedorIndicadorFinanceiro provedorIndicadoresFinanceiro, IProvedorCalculadoraRentabilidade provedorCalculadoraRentabilidade, ICalculadoraComissaoRentabilidade calculadoraComissaoRentabilidade) : base(provedorDescritoresRegistro, provedorIndicadoresFinanceiro, provedorCalculadoraRentabilidade) { CalculadoraComissaoRentabilidade = calculadoraComissaoRentabilidade; }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="provedorDescritoresRegistro"></param> protected CalculadoraRentabilidade( IProvedorDescritorRegistroRentabilidade provedorDescritoresRegistro, IProvedorIndicadorFinanceiro provedorIndicadoresFinanceiro, IProvedorCalculadoraRentabilidade provedorCalculadoraRentabilidade) { ProvedorDescritoresRegistro = provedorDescritoresRegistro; ProvedorIndicadoresFinanceiro = provedorIndicadoresFinanceiro; ProvedorCalculadoraRentabilidade = provedorCalculadoraRentabilidade; }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="provedorDescritores"></param> /// <param name="item"></param> /// <param name="culture"></param> public ItemRentabilidadeDataSource( IProvedorDescritorRegistroRentabilidade provedorDescritores, IItemRentabilidade item, System.Globalization.CultureInfo culture = null) { provedorDescritores.Require(nameof(provedorDescritores)).NotNull(); item.Require(nameof(item)).NotNull(); ProvedorDescritores = provedorDescritores; Item = item; Cultura = culture ?? System.Globalization.CultureInfo.CurrentCulture; }