Esempio n. 1
0
 internal async void OnAddWorkItemQueue(object _item)
 {
     if (main.SelectedContent is Views.OpenProject view)
     {
         var val = view.listWorkflows.SelectedValue;
         if (val == null)
         {
             return;
         }
         if (view.listWorkflows.SelectedValue is Project p)
         {
             try
             {
                 var dia = new OpenRPA.Views.WorkitemQueue();
                 dia.item = new OpenRPA.WorkitemQueue();
                 dia.ShowDialog();
                 if (dia.DialogResult == true)
                 {
                     dia.item._acl      = p._acl;
                     dia.item.projectid = p._id;
                     await dia.item.Save();
                 }
             }
             catch (Exception ex)
             {
                 Log.Error(ex.ToString());
                 MessageBox.Show(ex.Message);
             }
         }
     }
 }
Esempio n. 2
0
        async private void Button_CreateWorkItemQueue(object sender, RoutedEventArgs e)
        {
            try
            {
                var dia = new OpenRPA.Views.WorkitemQueue();
                dia.item = new OpenRPA.WorkitemQueue();
                dia.ShowDialog();
                if (dia.DialogResult == true)
                {
                    await dia.item.Save(true);

                    reloadOpenProjects = true;
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.ToString());
                MessageBox.Show(ex.Message);
            }
        }