예제 #1
0
        /// <summary>
        /// Constrói a estrutura de preço com um índice personalizado.
        /// </summary>
        /// <param name="cotação">Cotação a ser usada.</param>
        /// <param name="índice">Índice da mercadoria.</param>
        public Preço(Mercadoria.Mercadoria mercadoria, Cotação cotação, double índice)
        {
            this.mercadoria = mercadoria;
            this.cotação = cotação;
            this.índice = índice;
            this.fator = 1;
            this.preço = 0;
            this.dias = 0;
            this.juros = Configuração.DadosGlobais.Instância.Juros;

            CalcularPreço();
        }
예제 #2
0
 /// <summary>
 /// Calcula preço da mercadoria, dado uma cotação.
 /// </summary>
 /// <param name="cotação">Cotação a ser utilizada.</param>
 /// <returns>Preço da mercadoria.</returns>
 public Preço CalcularPreço(Cotação cotação)
 {
     return new Preço(this, cotação);
 }
예제 #3
0
 /// <summary>
 /// Constrói a estrutura de preço de uma mercadoria.
 /// </summary>
 /// <param name="cotação">Cotação a ser utilizada.</param>
 public Preço(Mercadoria.Mercadoria mercadoria, Cotação cotação)
     : this(mercadoria, cotação, mercadoria.ÍndiceArredondado)
 { }