Exemplo n.º 1
0
 public Item(WorkShutDown workShutDown)
 {
     Name          = "WorkShutDown";
     Duration      = string.Format("{0} - {1}", workShutDown.StartPause.ToLongTimeString(), workShutDown.EndPause.ToLongTimeString());
     Specification = string.Format("{0}:{1}", workShutDown.PauseDuration.Minutes, workShutDown.PauseDuration.Seconds);
     Original      = workShutDown as object;
     Added         = DateTime.Now;
 }
Exemplo n.º 2
0
 private bool Check(Item item, bool add)
 {
     if (item.Original is Pick)
     {
         Pick pick = item.Original as Pick;
         if (add)
         {
             if (pick.CountPicksInList > 0)
             {
                 pickManager.AddPick(pick);
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         else
         {
             pickManager.RemovePick(pick);
             return(true);
         }
     }
     else if (item.Original is WorkShutDown)
     {
         WorkShutDown workShutDown = item.Original as WorkShutDown;
         if (add)
         {
             pickManager.AddPick(new Pick(workShutDown.ShouldHavePicks), false);
             return(true);
         }
         else
         {
             pickManager.RemovePick(new Pick(workShutDown.ShouldHavePicks), false);
             return(true);
         }
     }
     else if (item.Original is Pause)
     {
         Pause pause = (item.Original as Pause);
         if (add)
         {
             pauseManager.AddPause(pause);
             return(true);
         }
         else
         {
             pauseManager.RemovePause(pause);
             return(true);
         }
     }
     else
     {
         throw new Exception("bad item");
     }
 }