Exemplo n.º 1
0
 private void Form_DialogResultClicked(object sender, DialogResultEventArgs e)
 {
     if (e.Result == DialogResult.OK)
     {
         string message  = "";
         string message2 = "";
         if (Model.IsValid(out message) && IsXmlFileValid(out message2))
         {
             Binder.WriteXmlObjectToFile(Binder.GetXmlObjectFromModel(Model), Model.FullFileName);
             DialogResult = DialogResult.OK;
             Close();
             Dispose();
         }
         else
         {
             rtbOutput.Text = message2 + "---\n" + rtbOutput.Text.ToString() + "\n";
             if (MRMessageBox.Show(string.Format("Data not valid.\n{0}\n{1}\n\nDo you wish to save invalid xml file? ", message, message2), MRMessageBox.eMessageBoxStyle.YesNo, MRMessageBox.eMessageBoxType.Error, 300) == DialogResult.Yes)
             {
                 Binder.WriteXmlObjectToFile(Binder.GetXmlObjectFromModel(Model), Model.FullFileName);
                 DialogResult = DialogResult.Abort;
                 Close();
                 Dispose();
             }
         }
     }
     else if (e.Result == DialogResult.Cancel)
     {
         DialogResult = DialogResult.Cancel;
         Close();
         Dispose();
     }
 }
Exemplo n.º 2
0
        private void ViewModelOnCloseRequested(object sender, DialogResultEventArgs <TResult> args)
        {
            UnsubscribeFromViewModelEvents();
            UnsubscribeFromViewEvents();

            Close(args.Result);
        }
Exemplo n.º 3
0
 protected virtual void OnDialogResultClicked(object sender, DialogResultEventArgs e)
 {
     Helpers.CrossThreadingHelpers.InvokeControl((Control)sender, null, (x) =>
     {
         DialogResultClicked?.Invoke(sender, e);
     });
 }
Exemplo n.º 4
0
 private void ERN_382TrackReleaseForm_DialogResultClicked(object sender, DialogResultEventArgs e)
 {
     if (e.Result == DialogResult.OK)
     {
         string message = "";
         if (Model.IsValid(out message))
         {
             DialogResult = DialogResult.OK;
         }
         else
         {
             MRMessageBox.Show(string.Format("Data not valid.\n{0}", message), MRMessageBox.eMessageBoxStyle.OK, MRMessageBox.eMessageBoxType.Error);
         }
     }
     else if (e.Result == DialogResult.Cancel)
     {
         DialogResult = DialogResult.Cancel;
     }
 }
Exemplo n.º 5
0
 private void Form_DialogResultClicked(object sender, DialogResultEventArgs e)
 {
     if (e.Result == DialogResult.OK)
     {
         string message = "";
         if (Model.IsValid(out message))
         {
             if (System.IO.File.Exists(Model.FullName) && MRMessageBox.Show("File exists. Overwrite?", MRMessageBox.eMessageBoxStyle.YesNo, MRMessageBox.eMessageBoxType.Warning) == DialogResult.Yes)
             {
                 System.IO.File.WriteAllText(Model.FullName, "");
                 DialogResult = DialogResult.OK;
             }
         }
         else
         {
             MRMessageBox.Show(string.Format("Data not valid.\n{0}", message), MRMessageBox.eMessageBoxStyle.OK, MRMessageBox.eMessageBoxType.Error);
         }
     }
     else if (e.Result == DialogResult.Cancel)
     {
         DialogResult = DialogResult.Cancel;
     }
 }
Exemplo n.º 6
0
        void ViewModelDialogResultChanged(object sender, DialogResultEventArgs e)
        {
            DialogResult = e.Result;

            Close();
        }
 private void Content_RequestClose(object sender, DialogResultEventArgs e)
 {
     this.DialogResult = e.DialogResult;
     this.Close();
 }