/// <summary> /// Construtor padrão. /// </summary> /// <param name="calculadora"></param> /// <param name="localizadorNaturezaOperacao"></param> /// <param name="provedorMvaProdutoUf"></param> public CalculadoraImpostoOrcamento( ICalculadoraImposto calculadora, ILocalizadorNaturezaOperacao localizadorNaturezaOperacao, Entidades.IProvedorMvaProdutoUf provedorMvaProdutoUf, IProvedorCodValorFiscal provedorCodValorFiscal) { Calculadora = calculadora; LocalizadorNaturezaOperacao = localizadorNaturezaOperacao; ProvedorMvaProdutoUf = provedorMvaProdutoUf; ProvedorCodValorFiscal = provedorCodValorFiscal; }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="produtoPedido"></param> /// <param name="loja"></param> /// <param name="cliente"></param> /// <param name="naturezaOperacao"></param> /// <param name="produto"></param> /// <param name="mva"></param> /// <param name="descontoRateadoImpostos"></param> /// <param name="codValorFiscal"></param> public ProdutoPedidoItemImposto( Data.Model.ProdutosPedido produtoPedido, Global.Negocios.Entidades.Loja loja, Global.Negocios.Entidades.Cliente cliente, Entidades.NaturezaOperacao naturezaOperacao, Global.Negocios.Entidades.Produto produto, float mva, decimal descontoRateadoImpostos, IProvedorCodValorFiscal provedorCodValorFiscal) { ProdutoPedido = produtoPedido; Loja = loja; Cliente = cliente; NaturezaOperacao = naturezaOperacao; Produto = produto; Mva = mva; DescontoRateadoImpostos = descontoRateadoImpostos; ProvedorCodValorFiscal = provedorCodValorFiscal; }