예제 #1
0
        /// <summary>
        /// Получение текста ошибки по коду.
        /// </summary>
        /// <param name="ErrorCode"> Код ошибки.</param>
        /// <param name="ErrorCount"> Количество ошибок.</param>
        /// <returns></returns>
        public static string GetErrorText(Int32 ErrorCode, Int32 ErrorCount)
        {
            switch (ErrorCode)
            {
            case 0:
                return("У вас нет прав на редактирование " + ErrorCount.GetCaseString("данного документа", "данных документов", "данных документов"));

            case 1:
                return(ErrorCount.GetCaseString("Данный документ уже добавлен", "Данные документы уже добавлены", "Данные документы уже добавлены") + " в текущую карточку согласования");

            case 2:
                return(ErrorCount.GetCaseString("Данный документ не является черновиком", "Данные документы не являются черновиками", "Данные документы не являются черновиками"));

            case 3:
            case 4:
                return(ErrorCount.GetCaseString("Данный документ имеет", "Данные документы имеют", "Данные документы имеют") + " неверный тип");

            default:
                return(String.Empty);
            }
        }