示例#1
0
        public bool CanCreate(int indexOrKey)
        {
            Remark remark = Remarks.FirstOrDefault(c => c.MemoKey == indexOrKey);

            if ((remark == null) && indexOrKey > (Remarks.Count - 1))
            {
                remark = Remarks[indexOrKey];
            }

            if (remark != null)
            {
                var remarkType = (RemarkType)RemarkTypes[remark.TypeId];
                if (remarkType != null)
                {
                    return(remarkType.CanCreate == 1);
                }
            }

            return(false);
        }