ATMLCommonLibrary.controls.document.DocumentControl.EditDocumentObject C# (CSharp) Метод

EditDocumentObject() публичный Метод

public EditDocumentObject ( ) : void
Результат void
        public void EditDocumentObject()
        {
            try
            {
                ControlsToData();
                if (_document.DataState == BASEBean.eDataState.DS_ADD && string.IsNullOrWhiteSpace( edtItem.Text ))
                {
                    if (_document.DocumentType == dbDocument.DocumentType.INSTRUMENT_DESCRIPTION)
                    {
                        var instrument = new InstrumentDescription();
                        instrument.name = edtDocumentName.GetValue<string>();
                        instrument.uuid = edtUUID.GetValue<string>();
                        instrument.Description = edtDescription.GetValue<string>();
                        _document.DocumentContent = Encoding.UTF8.GetBytes( instrument.Serialize() );
                    }
                    edtItem.Text = Encoding.UTF8.GetString( _document.DocumentContent );
                    SaveDocument();
                }

                if (DocumentManager.EditDocument( this, _document, edtUUID.GetValue<string>(),
                                                  Encoding.UTF8.GetString( _document.DocumentContent ), false ))
                {
                    edtItem.Text = _document.Item;
                }
            }
            catch (Exception e)
            {
                ATMLErrorForm.ShowError( e );
            }
        }