Пример #1
0
        private void GmlReaderSettingsOnValidationEventHandler(object sender, ValidationEventArgs e)
        {
            string listaWartosciAtrybutu = _obiektType.GetEnumeration(_featureMemberName, ((XmlReader)sender).LocalName);

            string istnienie = _obiektGesut.GetIstnienie(_featureMemberId);

            ErrorInfo error = new ErrorInfo();

            ++_errorCounter;

            error.ErrorCounter  = _errorCounter;
            error.LineNumber    = e.Exception.LineNumber;
            error.ErrorType     = e.Severity.ToString();
            error.FeatureMember = _featureMemberName;
            error.LokalnyId     = _lokalnyId;
            error.Element       = ((XmlReader)sender).LocalName;
            error.ShortInfo     = e.Exception.InnerException != null ? e.Exception.InnerException.Message + " " + listaWartosciAtrybutu : "";
            error.LongInfo      = e.Exception.Message;
            error.Istnienie     = istnienie;

            _errorInfoList.Add(error);
        }