Exemple #1
0
 public EspecificacaoItem(string descricao, AnaliseItem analiseItem, AnaliseTipo analiseTipo,
                          bool teorAtivo, bool teorNaCl, decimal analiseInicialIhara, decimal analiseFinalIhara,
                          decimal analiseInicialAbnt, decimal analiseFinalAbnt, Especificacao especificacao)
 {
     Descricao           = descricao;
     AnaliseItem         = analiseItem;
     AnaliseTipo         = analiseTipo;
     TeorAtivo           = teorAtivo;
     TeorNaCl            = teorNaCl;
     AnaliseInicialIhara = analiseInicialIhara;
     AnaliseFinalIhara   = analiseFinalIhara;
     AnaliseInicialAbnt  = analiseInicialAbnt;
     AnaliseFinalAbnt    = analiseFinalAbnt;
     Especificacao       = especificacao;
 }
Exemple #2
0
        public virtual void AdicionarEspecificacaoItem(int especificacaoItemId, string descricao, AnaliseItem analiseItem,
                                                       AnaliseTipo analiseTipo, bool teorAtivo, bool teorNaCl, decimal analiseInicialIhara, decimal analiseFinalIhara,
                                                       decimal analiseInicialAbnt, decimal analiseFinalAbnt, Especificacao especificacao)
        {
            if (PossuiEspecificacaoItem(especificacaoItemId))
            {
                throw new InvalidOperationException("O item de especificação informado já encontra-se na lista de Itens de Especificação");
            }

            var especificacaoItem = new EspecificacaoItem(descricao, analiseItem, analiseTipo, teorAtivo, teorNaCl,
                                                          analiseInicialIhara, analiseFinalIhara, analiseInicialAbnt, analiseFinalAbnt, especificacao);

            EspecificacaoItens.Add(especificacaoItem);
        }