Пример #1
0
 static public void AddResource(ReferenceObject projectElement, ReferenceObject newUsedResource)
 {
     projectElement.BeginChanges();
     newUsedResource.Reload();
     projectElement.AddLinkedObject(ProjectManagementWork.PM_link_UsedResources_GUID, newUsedResource);
     projectElement.EndChanges();
 }
Пример #2
0
 /*public void RegistryControlCardForOfficialNote(OfficialNote officialNote)
  *  {
  *      ОбъектСправочника_ro = FindEarlierCreatedRCC(officialNote);
  *      if (ОбъектСправочника_ro == null)
  *      {
  *          ОбъектСправочника_ro = CreateNewRCC_ro();
  *          ЕстьИзмененияДляСохраненияВБД = true;
  *      }
  *      else ОбъектСправочника_ro.BeginChanges();
  *      AddDocument(officialNote.ReferenceObject);
  *      AddDocument(officialNote.GetReportFile());
  *      foreach (var item in officialNote.AdditionalFiles)
  *      {
  *          AddDocument(item);
  *
  *      }
  *      ОбъектСправочника_ro[RCC_param_FromDate_GUID].Value = officialNote.RegistryDate;
  *      RegistryNumber = officialNote.GetNumber();
  *      Performer = officialNote.Initiator; //ркк.СвязанныйОбъект["Исполнитель"] = Служебная.СвязанныйОбъект["Подчиненный"];
  *      WhoSigned = officialNote.GetApprover().ToString(); //ркк.Параметр["Подписал"] = Служебная.Параметр["Руководитель"];
  *
  *      ОбъектСправочника_ro[RCC_param_Contents_GUID].Value = officialNote.Theme;//ркк.Параметр["Содержание"] = Служебная.Параметр["Тематика"];
  *
  *      ПрименитьИзменения();
  *  }
  */
 private void AddDocument(ReferenceObject officialNote_ro)
 {
     ReferenceObject.AddLinkedObject(RCC_link_Documents_GUID, officialNote_ro);
     _Documents.Add(officialNote_ro);
 }