private void dataGridView_Tool_CellClick(object sender, DataGridViewCellEventArgs e) { try { frmNumer frmNumer = new frmNumer(lbl_Tool_Value); frmNumer.ShowDialog(); if (lbl_Tool_Value.Text != "") { dataGridView_Tool.Rows[e.RowIndex].Cells["체결값"].Value = lbl_Tool_Value.Text; ProcessToolCheck(lbl_Tool_Value.Text); } } catch (Exception ex) { } }
private void dataGridView_Insp_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1 || e.ColumnIndex == 7 || e.ColumnIndex == 8) { return; } if (dataGridView_Insp.Rows[e.RowIndex].Cells["@@WORK_TYPE"].Value.ToString().Contains("B")) { pnl_Barcode.Visible = true; } else { lblWorkType.Text = dataGridView_Insp.Rows[e.RowIndex].Cells["@@WORK_TYPE"].Value.ToString(); frmNumer frmNumer = new frmNumer(lblWorkValue); frmNumer.ShowDialog(); } }
private void dataGridView_Alc_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex == tgdToolOkCnt) { frmNumer frmNumer = new frmNumer(lbl_Number); frmNumer.ShowDialog(); if (lbl_Number.Text != "") { if (double.Parse(lbl_Number.Text) >= double.Parse(Low_Value) && double.Parse(lbl_Number.Text) <= double.Parse(High_Value)) { ////// slog = DateTime.Now + "[frmWorkElectricTool 측정값 OK] : dataGridView_Alc_CellClick " + lbl_Number.Text; Global.EquipInfo.fhLog.TextFileWriteAppend(slog); ////// dataGridView_Alc.Rows[tgdToolOkCnt].Cells["@@측정값"].Value = lbl_Number.Text; dataGridView_Alc.Rows[tgdToolOkCnt].Cells["결과"].Value = "OK"; dataGridView_Alc.Rows[tgdToolOkCnt].Cells["결과"].Style.ForeColor = Color.Blue; tgdToolOkCnt++; tgdToolRecvCnt++; //TOOL 작업 이력 INSERT Procedure.PPC_ETOOL_CHECK_HIST(EquipInfo.WORKCENTER, EquipInfo.TR_ID, EquipInfo.ROUTE_NO, EquipInfo.PART_ID, Convert.ToString(tgdToolOkCnt), lbl_Number.Text, "OK", "M"); ////// slog = DateTime.Now + "[frmWorkElectricTool OK 판정 INSERT SP] : PPC_ETOOL_CHECK_HIST " + EquipInfo.WORKCENTER + "/" + EquipInfo.TR_ID + "/" + EquipInfo.ROUTE_NO + "/" + EquipInfo.PART_ID + "/" + Convert.ToString(tgdToolOkCnt) + "/" + lbl_Number.Text + "/" + "OK" + "/" + "M"; Global.EquipInfo.fhLog.TextFileWriteAppend(slog); ////// Tool_Position(); } else { ////// slog = DateTime.Now + "[frmWorkElectricTool 측정값 NG] : " + double.Parse(lbl_Number.Text); Global.EquipInfo.fhLog.TextFileWriteAppend(slog); ////// dataGridView_Alc.Rows[tgdToolOkCnt].Cells["@@측정값"].Value = lbl_Number.Text; dataGridView_Alc.Rows[tgdToolOkCnt].Cells["결과"].Value = "NG"; dataGridView_Alc.Rows[tgdToolOkCnt].Cells["결과"].Style.ForeColor = Color.Red; Procedure.PPC_ETOOL_CHECK_HIST(EquipInfo.WORKCENTER, EquipInfo.TR_ID, EquipInfo.ROUTE_NO, EquipInfo.PART_ID, Convert.ToString(tgdToolOkCnt + 1), lbl_Number.Text, "NG", "M"); ////// slog = DateTime.Now + "[frmWorkElectricTool NG 판정 INSERT SP] : " + EquipInfo.WORKCENTER + "/" + EquipInfo.TR_ID + "/" + EquipInfo.ROUTE_NO + "/" + EquipInfo.PART_ID + "/" + Convert.ToString(tgdToolOkCnt + 1) + "/" + lbl_Number.Text + "/" + "NG" + "/" + "M"; Global.EquipInfo.fhLog.TextFileWriteAppend(slog); ////// return; } if (tgdTotalCnt == tgdToolOkCnt) { //RESET Dabom.TagAdapter.Item.WorkDataUp datup = new Dabom.TagAdapter.Item.WorkDataUp(EquipInfo.WORKCENTER + "_" + EquipInfo.ROUTE_NO, true); datup.Variables.Add("TOOL_VALUE", new VariableItem { VarID = "TOOL_VALUE", Value = "" }); NetRemoting.Comm_IDSet_Etool(datup); // timer_Position.Enabled = false; timer_Tool_Check.Enabled = false; dataGridView_Alc.Refresh(); System.Threading.Thread.Sleep(1000); ////// slog = DateTime.Now + "[frmWorkElectricTool TOOL 작업 완료됨] : "; Global.EquipInfo.fhLog.TextFileWriteAppend(slog); ////// //frmMsg = new frmMsg("WORK_COMPLETE", "작업이 완료 되었습니다!."); //frmMsg.ShowDialog(); //frmMessageClose(); //System.Threading.Thread.Sleep(500); this.Close(); } lbl_Number.Text = ""; } } } catch (Exception ex) { slog = DateTime.Now + "[frmWorkElectricTool] : dataGridView_Alc_CellClick " + ex; Global.EquipInfo.fh_Err_Log.TextFileWriteAppend(slog); } }
private void dataGridView_Alc_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex == tgdToolOkCnt) { frmNumer frmNumer = new frmNumer(lbl_Number); frmNumer.ShowDialog(); if (lbl_Number.Text != "") { if (double.Parse(lbl_Number.Text) >= double.Parse(Low_Value) && double.Parse(lbl_Number.Text) <= double.Parse(High_Value)) { ////// slog = DateTime.Now + "[frmWorkTool 측정값 OK] : " + lbl_Number.Text; Global.EquipInfo.fhLog.TextFileWriteAppend(slog); ////// dataGridView_Alc.Rows[tgdToolOkCnt].Cells["측정값"].Value = lbl_Number.Text; dataGridView_Alc.Rows[tgdToolOkCnt].Cells["결과"].Value = "OK"; dataGridView_Alc.Rows[tgdToolOkCnt].Cells["결과"].Style.ForeColor = Color.Blue; tgdToolOkCnt++; tgdToolRecvCnt++; //TOOL 작업 이력 INSERT Procedure.PPC_TOOL_CHECK_HIST(EquipInfo.WORKCENTER, EquipInfo.TR_ID, EquipInfo.ROUTE_NO, EquipInfo.PART_ID, Convert.ToString(tgdToolOkCnt), lbl_Number.Text, "OK", "M"); ////// slog = DateTime.Now + "[frmWorkTool OK 판정 INSERT SP] : " + EquipInfo.WORKCENTER + "/" + EquipInfo.TR_ID + "/" + EquipInfo.ROUTE_NO + "/" + EquipInfo.PART_ID + "/" + Convert.ToString(tgdToolOkCnt) + "/" + lbl_Number.Text + "/" + "OK" + "/" + "M"; Global.EquipInfo.fhLog.TextFileWriteAppend(slog); ////// Dabom.TagAdapter.Item.WorkDataUp datup = new Dabom.TagAdapter.Item.WorkDataUp(EquipInfo.WORKCENTER + "_" + EquipInfo.ROUTE_NO, true); commStatus = NetRemoting.Comm_IDGet(EquipInfo.WORKCENTER + "_" + EquipInfo.ROUTE_NO); Dictionary <string, Dabom.TagAdapter.Item.VariableItem> mVariableItems = (new Dabom.TagAdapter.StateParse(commStatus)).ToVariableItems();//DICTIONARY 넣기 string[] Tool_Value = mVariableItems["TOOL_VALUE"].Value.ToString().Split(':'); datup.Variables.Add("TOOL_ASSY_POINT", new VariableItem { VarID = "TOOL_ASSY_POINT", Value = tgdToolOkCnt + 1 }); if (Tool_Value[0].Equals("") && Tool_Value.Length == 1) { datup.Variables.Add("TOOL_VALUE", new VariableItem { VarID = "TOOL_VALUE", Value = "Y_" + lbl_Number.Text }); } else { string strToolValue = ""; for (int i = 0; i < Tool_Value.Length; i++) { if (i == 0) { strToolValue = Tool_Value[i]; } else { strToolValue = strToolValue + ":" + Tool_Value[i]; } } datup.Variables.Add("TOOL_VALUE", new VariableItem { VarID = "TOOL_VALUE", Value = strToolValue + ":Y_" + lbl_Number.Text }); } NetRemoting.Comm_IDSet(datup); Tool_Position(); } else { ////// slog = DateTime.Now + "[frmWorkTool 측정값 NG] : " + double.Parse(lbl_Number.Text); Global.EquipInfo.fhLog.TextFileWriteAppend(slog); ////// dataGridView_Alc.Rows[tgdToolOkCnt].Cells["측정값"].Value = lbl_Number.Text; dataGridView_Alc.Rows[tgdToolOkCnt].Cells["결과"].Value = "NG"; dataGridView_Alc.Rows[tgdToolOkCnt].Cells["결과"].Style.ForeColor = Color.Red; Procedure.PPC_TOOL_CHECK_HIST(EquipInfo.WORKCENTER, EquipInfo.TR_ID, EquipInfo.ROUTE_NO, EquipInfo.PART_ID, Convert.ToString(tgdToolOkCnt + 1), lbl_Number.Text, "NG", "M"); ////// slog = DateTime.Now + "[frmWorkTool NG 판정 INSERT SP] : " + EquipInfo.WORKCENTER + "/" + EquipInfo.TR_ID + "/" + EquipInfo.ROUTE_NO + "/" + EquipInfo.PART_ID + "/" + Convert.ToString(tgdToolOkCnt + 1) + "/" + lbl_Number.Text + "/" + "NG" + "/" + "M"; Global.EquipInfo.fhLog.TextFileWriteAppend(slog); ////// return; } if (tgdTotalCnt == tgdToolOkCnt) { //RESET Dabom.TagAdapter.Item.WorkDataUp datup = new Dabom.TagAdapter.Item.WorkDataUp(EquipInfo.WORKCENTER + "_" + EquipInfo.ROUTE_NO, true); datup.Variables.Add("TOOL_VALUE", new VariableItem { VarID = "TOOL_VALUE", Value = "" }); NetRemoting.Comm_IDSet(datup); // timer_Position.Enabled = false; timer_Tool_Check.Enabled = false; dataGridView_Alc.Refresh(); System.Threading.Thread.Sleep(1000); ////// slog = DateTime.Now + "[frmWorkTool TOOL 작업 완료됨] : "; Global.EquipInfo.fhLog.TextFileWriteAppend(slog); ////// //frmMsg = new frmMsg("WORK_COMPLETE", "작업이 완료 되었습니다!."); //frmMsg.ShowDialog(); //frmMessageClose(); //System.Threading.Thread.Sleep(500); this.Close(); } lbl_Number.Text = ""; } } } catch (Exception ex) { slog = DateTime.Now + "[frmWorkTool] : " + ex; Global.EquipInfo.fh_Err_Log.TextFileWriteAppend(slog); } }
private void frmNumer_Load(Label label) { frmNumer frmNumer = new frmNumer(label); frmNumer.ShowDialog(); }