Exemple #1
0
        private void UpdateLotList()
        {
            if (LOT.LotList.Count < 1)
            {
                return;
            }

            DgView.Rows.Clear();

            for (int i = 0; i < LOT.LotList.Count; i++)
            {
                DgView.Rows.Add();
                DgView.SetString("LOTNAME", i, LOT.LotList[i]);
            }
        }
Exemple #2
0
        private void btLotOpen_Click(object sender, EventArgs e)
        {
            string sText = ((Button)sender).Text;

            Log.Trace(sFormText + sText + " Button Clicked", ForContext.Frm);

            //if (tbLotNo.Text == "") return;// tbLotId.Text = DateTime.Now.ToString("HHmmss");

            string LotNo  = tbLotNo.Text.Trim();
            string Device = tbSelDevice.Text.Trim();

            //LOT.LotOpen(LotNo);

            //Update LotList
            LOT.LotList.Clear();
            for (int i = 0; i < DgView.Rows.Count - 1; i++)
            {
                string sOriLotNo = DgView.GetString("LOTNAME", i);

                //시부래 해놓고 생각해보니 Apply버튼 누를때 마다 언더바 숫자가 붙게 되네;;;;
                //다시 PopMgz으로 가서 해보자.

                //string sLotNo = SPC.MAP.GetLotNo(sOriLotNo) ;     //중복작업인지 DataMap폴더의 데이터가 있는지 확인 한후 재가동 숫자를 붙임.
                //for(int j = 0 ; j < i ; j++) //이번엔 랏리스트에 혹시 또라이마냥 또 똑같은걸 넣는 상황을 위해 랏리스트 확인.
                //{
                //    string sListLotNo = DgView.GetString("LOTNAME",j);
                //    if(sOriLotNo == sListLotNo)
                //    {
                //        Log.ShowMessage("Error" , )
                //    }
                //}
                LOT.LotList.Add(sOriLotNo);
            }

            Close();
        }