/// <summary> /// 顯示工程生產數據信息 /// </summary> /// <param name="projectInfo"></param> void ShowProjectProductionDataInformation(ProjectProductionDataInformation projectInfo) { if (this.InvokeRequired) { ShowProjectInfo showProjectInfo = new ShowProjectInfo(ShowProjectProductionData); this.Invoke(showProjectInfo, new object[] { projectInfo }); } else { this.ShowProjectProductionData(projectInfo); } }
/// <summary> /// 顯示工程生產數據信息 /// </summary> /// <param name="projectInfo"></param> void ShowProjectProductionData(ProjectProductionDataInformation projectInfo) { if (projectInfo != null) { this.m_frmProjectStopBase.TextBoxProjBeginTime.Text = projectInfo.ProjectBeginTime; this.m_frmProjectStopBase.TextBoxProjProdBeginTime.Text = projectInfo.ProdBeginTime; this.m_frmProjectStopBase.TextBoxProjPrepareTime.Text = projectInfo.ActualPrepairTime; this.m_frmProjectStopBase.TextBoxProjStopTime.Text = projectInfo.StopTime; this.m_frmProjectStopBase.TextBoxProjQCTime.Text = projectInfo.QCTime; this.m_frmProjectStopBase.TextBoxProjRunTime.Text = projectInfo.RunTime; this.m_frmProjectStopBase.TextBoxTotalQTY.Text = projectInfo.CountProdNum.ToString().Trim(); this.m_frmProjectStopBase.TextBoxProdActualQty.Text = projectInfo.ActualProdNum.ToString().Trim(); this.m_frmProjectStopBase.TextBoxProdSpeed.Text = projectInfo.ProdSpeed.ToString().Trim(); this.m_frmProjectStopBase.TextBoxWasteQty.Text = projectInfo.CountWastNum.ToString().Trim(); this.m_frmProjectStopBase.TextBoxDefectiveQty.Text = projectInfo.CountDefectiveQty.ToString().Trim(); this.m_frmProjectStopBase.TextBoxQualifiedQTY.Text = projectInfo.QualifiedQty.ToString().Trim(); } }