public bool VerificaItemExisteNaNotaFiscal(int codigo)
        {
            ItemNotaFiscal itemLocalizado = Itens.Find
                                                (x => x.Codigo == codigo);

            return(itemLocalizado != null);
        }
        public void RemoverItem(int codigo)
        {
            ItemNotaFiscal itemLocalizado = Itens.Find
                                                (x => x.Codigo == codigo);

            if (itemLocalizado != null)
            {
                Itens.Remove(itemLocalizado);
            }
        }
        public ItemNotaFiscal AdicionarItem(int codigo, string descricao, double quantidade, double valorUnitario)
        {
            ItemNotaFiscal item = new ItemNotaFiscal(this);

            item.Codigo        = codigo;
            item.Descricao     = descricao;
            item.Quantidade    = quantidade;
            item.ValorUnitario = valorUnitario;

            Itens.Add(item);

            return(item);
        }