/// <summary> /// Вставка строки справочника 51 Коммунальные услуги /// </summary> /// <param name="_nsiElementType">Элемент справочника в ГИС ЖКХ</param> /// <returns>Результат вставки</returns> public static string InsertElementNsiReference51(NsiElementType _nsiElementType) { string _result; try { Program.db.spInsertRefNsiService51(_nsiElementType.Code, Guid.Parse(_nsiElementType.GUID), _nsiElementType.IsActual, ((NsiElementStringFieldType)_nsiElementType.NsiElementField[1]).Value, _nsiElementType.Items[0].Date); _result = "NsiService51 element is synchronized"; } catch (Exception e) { _result = e.Message; } return(_result); }
/// <summary> /// Обновление строки справочника 51 Коммунальные услуги /// </summary> /// <param name="_refNsiService51">Элемент справочника в БД</param> /// <param name="_nsiElementType">Элемент справочника в ГИС ЖКХ</param> /// <returns>Результат обновления</returns> public static string UpdateElementNsiReference51(RefNsiService51 _refNsiService51, NsiElementType _nsiElementType) { string _result; try { _refNsiService51.Code = _nsiElementType.Code; _refNsiService51.GUID = Guid.Parse(_nsiElementType.GUID); _refNsiService51.IsActual = _nsiElementType.IsActual; _refNsiService51.Value = ((NsiElementStringFieldType)_nsiElementType.NsiElementField[1]).Value; _refNsiService51.GIS_Modified = _nsiElementType.Items[0].Date; Program.db.SubmitChanges(); _result = "NsiService51 item is correct"; } catch (Exception e) { _result = e.Message; } return(_result); }