private void WLine_AddedPR(object sender, AddPREventArgs e)
        {
            Manager manager = Manager.Singleton;

            manager.AddPR(e.No, e.PCnt);
            if (AddedPR != null)
            {
                AddedPR(this, e);
            }
        }
 private void Cs_AddedPR(object sender, AddPREventArgs e)
 {
     if (this.InvokeRequired)
     {
         AddPREventHandler dele = Cs_AddedPR;
         this.Invoke(dele, new object[] { sender, e });
     }
     else
     {
         ListViewItem lvi = lvi_dic[e.No];
         WaferLine    wl  = lvi.Tag as WaferLine;
         int          gap = e.PCnt - wl.PCnt;
         wl.InPr(gap);
         if (lv_line.SelectedItems.Count == 0)
         {
             return;
         }
         if (lvi == lv_line.SelectedItems[0])
         {
             lb_npr.Text = wl.PCnt.ToString();
         }
     }
 }
 private void Wlf_AddedPR(object sender, AddPREventArgs e)
 {
     ChangeStatusSelectedWaferLine(e.No);
 }