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]); } }
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(); }