Ejemplo n.º 1
0
        protected bool ReportStart()
        {
            if (WorkStatus != WorkStatusType.wsAborted)
            {
                WorkStatus = WorkStatusType.wsRunning;
            }
            WorkStartEventArgs e = new WorkStartEventArgs(ID);

            if (WorkStart != null)
            {
                WorkStart(this, e);
                return(!e.Cancel);
            }
            return(true);
        }
Ejemplo n.º 2
0
        protected static void retVal_WorkStart(object sender, WorkStartEventArgs e)
        {
            int id = (sender as IWork).ID;

            if (!GetIsMuted(id))
            {
                if (WorkStart != null)
                {
                    WorkStart(sender, e);
                }
            }

            if (!onGoingWorkList.ContainsKey(e.ID) && fullWorkList.ContainsKey(e.ID))
            {
                lock (onGoingWorkList)
                {
                    onGoingWorkList.Add(e.ID, fullWorkList[e.ID]);
                    ReportMonitorUpdated();
                }
            }
        }
Ejemplo n.º 3
0
 protected bool ReportStart()
 {
     Logger.Log(this, logType.start, "");
     if (WorkStatus != WorkStatusType.wsAborted)
         WorkStatus = WorkStatusType.wsRunning;
     WorkStartEventArgs e = new WorkStartEventArgs(ID);
     if (WorkStart != null)
     {
         WorkStart(this, e);
         return !e.Cancel;
     }
     return true;
 }
Ejemplo n.º 4
0
 void retVal_WorkStart(object sender, WorkStartEventArgs e)
 {
     ReportStart();
 }
Ejemplo n.º 5
0
        protected static void retVal_WorkStart(object sender, WorkStartEventArgs e)
        {
            int id = (sender as IWork).ID;

            if (!GetIsMuted(id))
                if (WorkStart != null)
                    WorkStart(sender, e);

            if (!onGoingWorkList.ContainsKey(e.ID) && fullWorkList.ContainsKey(e.ID))
                lock (onGoingWorkList)
                {
                    onGoingWorkList.Add(e.ID, fullWorkList[e.ID]);
                    ReportMonitorUpdated();
                }
        }
Ejemplo n.º 6
0
 void retVal_WorkStart(object sender, WorkStartEventArgs e)
 {
     ReportStart();
 }