Exemple #1
0
        public int Compare(IElement elem)
        {
            Percent percent  = (Percent)elem;
            string  key      = _operationName + " " + _senderBank + " " + _receiverBank;
            string  otherKey = percent._operationName + " " + percent._senderBank + " " + percent._receiverBank;

            return(String.Compare(key, otherKey, StringComparison.Ordinal));
        }
        /// <summary>
        /// Удаляет процент из базы данных, если это не нарушает целостность базы данных.
        /// </summary>
        /// <param name="percent"> Процент для удаления. </param>
        /// <returns> Сообщение об успешном удалении или о проблеме целостности. </returns>
        public Result RemovePercent(Percent percent)
        {
            _percents.Remove(percent);
            Result con = Consistence();

            if (!con)
            {
                _percents.Remove(percent);
            }
            return(con);
        }