/********************************************************************************/

        public void cancelOptSchedule(CancelOpt cancelOpt)
        {
            MethodInvoker mi = new MethodInvoker(delegate
            {
                try
                {
                    string optID = cancelOpt.response.optID.Split('-')[0];

                    removeOptSchedule(optID);

                    // clear the opt view
                    ucOptScheduleView1.reset();
                }
                catch (Exception ex)
                {
                    Logger.logException(ex);
                }
            });

            // BeginInvoke only needs to be called if we're tyring to update the UI from
            // a thread that did not create it
            if (this.InvokeRequired)
            {
                this.BeginInvoke(mi);
            }
            else
            {
                mi.Invoke();
            }
        }
Example #2
0
        /**********************************************************/

        public void processCancelOpt(CancelOpt cancelOpt)
        {
            updateError(cancelOpt);
            ucLog1.addOadrMessage(cancelOpt, chkAutoScroll.Checked);

            ucManageOptSchedulesView1.cancelOptSchedule(cancelOpt);
            oadrucManageOptSchedulesView1.cancelOptSchedule(cancelOpt);
        }