Ejemplo n.º 1
0
        private async void ToolAcceptClick(object sender, EventArgs e)
        {
            state = DocumentEditorState.Send;
            await DocumentSender.Send(this, document);

            SenderSendComplete(sender, e);
        }
Ejemplo n.º 2
0
 private void CheckState(object obj)
 {
     if (obj is DocumentEditorState)
     {
         state = (DocumentEditorState)obj;
     }
     if (document != null)
     {
         var work = document.CurrentWork;
         EditorState = !document.Attached || document.UpdateState == DBUpdateState.Insert
             ? DocumentEditorState.Create
             : work != null && work.IsCurrent(GuiEnvironment.User)
             ? DocumentEditorState.Edit
             : DocumentEditorState.Readonly;
         toolSave.Sensitive = document.IsChanged || state == DocumentEditorState.Create;
     }
 }