private void CaseFrontUpdate(frmMain.GData tmp, bool bmaster = false) { BeginInvoke((Action)(() => { lbl_FC_Bar.Text = !bmaster ? tmp._FrontCase.FrontCase_Bar : tmp._WORKMASTER.Master_No; lbl_FC_Part.Text = tmp._FrontCase.Part_Name; lbl_FC_WorkDate.Text = !bmaster ? tmp._FrontCase.Work_Date.ToString() : tmp._WORKMASTER.Work_Date.ToString(); lbl_FC_WorkNo.Text = !bmaster ? tmp._FrontCase.Work_No.ToString() : tmp.PLC[frmMain.cProcFC].iMasterCnt.ToString(); lbl_FC_4WD.Text = tmp.PLC[frmMain.cProcFC].Value1.ToString("0.000"); lbl_FC_G4.Text = tmp.PLC[frmMain.cProcFC].Value2.ToString("0.000"); //if (bmaster) //{ // lbl_FC_4WD.Text += $" : {tmp.PLC[frmMain.cProcFC].sMaster1}"; // lbl_FC_G4.Text += $" : {tmp.PLC[frmMain.cProcFC].sMaster2}"; //} })); }
private void GearFrontUpdate(frmMain.GData tmp, bool bmaster = false) { BeginInvoke((Action)(() => { lbl_GF_Bar.Text = !bmaster ? tmp._GearFront.GearNo_Front : tmp._WORKMASTER.Master_No; lbl_GF_Part.Text = tmp._GearFront.Part_Name; lbl_GF_WorkDate.Text = !bmaster ? tmp._GearFront.Work_Date.ToString() : tmp._WORKMASTER.Work_Date.ToString(); lbl_GF_WorkNo.Text = !bmaster ? tmp._GearFront.Work_No.ToString() : tmp.PLC[frmMain.cProcFG].iMasterCnt.ToString(); lbl_GF_G2.Text = tmp.PLC[frmMain.cProcFG].Value1.ToString("0.000"); lbl_GF_G4.Text = tmp.PLC[frmMain.cProcFG].Value2.ToString("0.000"); //if(bmaster) //{ // lbl_GF_G2.Text += $" : {tmp.PLC[frmMain.cProcFG].sMaster1}"; // lbl_GF_G4.Text += $" : {tmp.PLC[frmMain.cProcFG].sMaster2}"; //} })); }
internal async Task AddGridView(frmMain.GData gData, WorkStep key) { List <string> addrow = new List <string>(); if (key == WorkStep.FrontGear) { TB_GearFront tmp = gData._GearFront; tmp.Insert_Time = DateTime.Now; addrow.Add(tmp.Insert_Time.ToString()); addrow.Add(tmp.Work_Date.ToString()); addrow.Add(tmp.GearNo_4WD.ToString()); addrow.Add(tmp.GearNo_Front.ToString()); addrow.Add(tmp.Part_Name.ToString()); addrow.Add(tmp.FGear_G4_Min.ToString()); addrow.Add(tmp.FGear_G4_Val.ToString()); addrow.Add(tmp.FGear_G4_Max.ToString()); addrow.Add(tmp.FGear_G2_Min.ToString()); addrow.Add(tmp.FGear_G2_Val.ToString()); addrow.Add(tmp.FGear_G2_Max.ToString()); } else if (key == WorkStep.FrontCase) { TB_FrontCase tmp = gData._FrontCase; tmp.Insert_Time = DateTime.Now; addrow.Add(tmp.Insert_Time.ToString()); addrow.Add(tmp.Work_Date.ToString()); addrow.Add(tmp.FrontCase_Bar.ToString()); addrow.Add(tmp.Part_Name.ToString()); addrow.Add(tmp.FCase_4WD_Min.ToString()); addrow.Add(tmp.FCase_4WD_Val.ToString()); addrow.Add(tmp.FCase_4WD_Max.ToString()); addrow.Add(tmp.FCase_G4_Min.ToString()); addrow.Add(tmp.FCase_G4_Val.ToString()); addrow.Add(tmp.FCase_G4_Max.ToString()); } await Task.Run(() => DGVAddRow(key, addrow.ToArray())); }
internal async Task UpdateData(frmMain.GData gData, WorkStep key, bool bmaster = false) //frmMain.GData gData { List <string> addrow = new List <string>(); if (key == WorkStep.FrontGear) { TB_GearFront tmp = gData._GearFront; addrow.Add(tmp.Work_No.ToString()); addrow.Add(tmp.FGear_G2_Val.ToString()); addrow.Add(tmp.FGear_G4_Val.ToString()); Task.Run(() => GearFrontUpdate(gData, bmaster)); } else if (key == WorkStep.FrontCase) { TB_FrontCase tmp = gData._FrontCase; addrow.Add(tmp.Work_No.ToString()); addrow.Add(bmaster ? tmp.FrontCase_Bar : gData._WORKMASTER.Master_No); addrow.Add(tmp.FCase_4WD_Val.ToString()); addrow.Add(tmp.FCase_G4_Val.ToString()); Task.Run(() => CaseFrontUpdate(gData, bmaster)); } await Task.Run(() => DGVAddRow(key, addrow.ToArray())); }
internal void ShowMeasure(frmMain.GData gData, WorkStep key) { Task.Run(() => uC_Measure.UpdateData(gData, key)); Task.Run(() => uC_Record.AddGridView(gData, key)); }