protected ProcessoDeCotacaoItem(ProcessoDeCotacao processoDeCotacao, Produto produto, decimal quantidade
                                 , UnidadeDeMedida unidadeDeMedida)
 {
     ProcessoDeCotacao = processoDeCotacao;
     Produto           = produto;
     Quantidade        = quantidade;
     UnidadeDeMedida   = unidadeDeMedida;
 }
 internal ProcessoDeCotacaoDeMaterialItem(ProcessoDeCotacao processoDeCotacao,
                                          RequisicaoDeCompra requisicaoDeCompra)
     : base(processoDeCotacao, requisicaoDeCompra.Material, requisicaoDeCompra.Quantidade,
            requisicaoDeCompra.UnidadeMedida)
 {
     RequisicaoDeCompra = requisicaoDeCompra;
     requisicaoDeCompra.VincularComProcessoDeCotacao();
 }
 internal ProcessoDeCotacaoDeFreteItem(ProcessoDeCotacao processoDeCotacao, Produto material, decimal quantidade
                                       , UnidadeDeMedida unidadeDeMedida) : base(processoDeCotacao, material, quantidade, unidadeDeMedida)
 {
 }
 public FornecedorParticipante(ProcessoDeCotacao processoDeCotacao, Fornecedor fornecedor)
 {
     ProcessoDeCotacao = processoDeCotacao;
     Fornecedor        = fornecedor;
 }