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 );
}
}