private void DocumentControl1_Added(object sender, EventArgs e) { var control = sender as DocumentControl; var docSubType = GlobalObjects.CaaEnvironment.GetDictionary <DocumentSubType>().GetByFullName("Work package") as DocumentSubType; var newDocument = new SmartCore.Entities.General.Document { Parent = _currentWp, ParentId = _currentWp.ItemId, ParentTypeId = _currentWp.SmartCoreObjectType.ItemId, DocType = DocumentType.TechnicalRecords, DocumentSubType = docSubType, IsClosed = true, ContractNumber = $"{_currentWp.Settings.Number}", Description = _currentWp.Title, }; var form = new DocumentForm(newDocument, false); if (form.ShowDialog() == DialogResult.OK) { if (_currentWp.Settings.ClosingDocument == null) { _currentWp.Settings.ClosingDocument = new List <SmartCore.Entities.General.Document>(); } _currentWp.Settings.ClosingDocument.Add(newDocument); control.CurrentDocument = newDocument; } }
private void DocumentControl1_Added(object sender, EventArgs e) { var newDocument = new SmartCore.Entities.General.Document { Parent = _audit, ParentId = _audit.ItemId, ParentTypeId = _audit.SmartCoreObjectType.ItemId, DocType = DocumentType.Document, IsClosed = false, }; var form = new DocumentForm(newDocument, _audit, _audit.OperatorId); if (form.ShowDialog() == DialogResult.OK) { Record.Document = newDocument; documentControl1.CurrentDocument = newDocument; } }