private void menuItemTamuQ_Click(object sender, EventArgs e) { var selectedNodeTag = (clsDatasetTreeNode)ctltreeView.SelectedNode.Tag; if (!ValidateFactorsDefined("use TamuQ")) { return; } if (!ValidateDataMatrixTableSelected(selectedNodeTag)) { return; } #region Hook Threading Events m_BackgroundWorker.DoWork += m_BackgroundWorker_TamuQ; m_BackgroundWorker.RunWorkerCompleted += m_BackgroundWorker_TamuQCompleted; #endregion mclsTamuQPar = new clsTamuQPar(); Rdataset = selectedNodeTag.mstrRdatasetName; mclsTamuQPar.Rdataset = Rdataset; mclsTamuQPar.mstrDatasetName = selectedNodeTag.mstrDataText; var factorTable = mhtDatasets["Factors"]; clsDataTable.DataTableRows(factorTable.mDTable); if (!ValidateDataMatrixTableSelected(selectedNodeTag)) { return; } var tamuqParams = new frmTamuQpar(mclsTamuQPar); if (factorTable.mDTable != null) { tamuqParams.PopulateListBox = clsDataTable.DataTableRows(factorTable.mDTable); if (tamuqParams.ShowDialog() == DialogResult.OK) { mclsTamuQPar = tamuqParams.clsTamuQPar; Add2AnalysisHTable(mclsAnovaPar, "TamuQ"); m_BackgroundWorker.RunWorkerAsync(mclsTamuQPar.Rcmd); mfrmShowProgress.Reset("Performing TamuQ ..."); mfrmShowProgress.ShowDialog(); } } #region Unhook Threading Events m_BackgroundWorker.DoWork -= m_BackgroundWorker_TamuQ; m_BackgroundWorker.RunWorkerCompleted -= m_BackgroundWorker_TamuQCompleted; #endregion }
public frmTamuQpar(clsTamuQPar clsTamuQ) { InitializeComponent(); mclsTamuQPar = clsTamuQ; }
private void menuItemTamuQ_Click(object sender, EventArgs e) { var mclsSelected = (clsDatasetTreeNode)ctltreeView.SelectedNode.Tag; if (!ValidateFactorsDefined("use TamuQ")) { return; } if (!ValidateDataMatrixTableSelected(mclsSelected)) { return; } #region Hook Threading Events m_BackgroundWorker.DoWork += m_BackgroundWorker_TamuQ; m_BackgroundWorker.RunWorkerCompleted += m_BackgroundWorker_TamuQCompleted; #endregion mclsTamuQPar = new clsTamuQPar(); Rdataset = mclsSelected.mstrRdatasetName; mclsTamuQPar.tempFile = mRTempFilePath; mclsTamuQPar.Rdataset = Rdataset; mclsTamuQPar.mstrDatasetName = mclsSelected.mstrDataText; var mclsFactors = mhtDatasets["Factors"]; mclsTamuQPar.marrFactors = clsDataTable.DataTableRows(mclsFactors.mDTable); if (!ValidateDataMatrixTableSelected(mclsSelected)) { return; } var mfrmTamuQPar = new frmTamuQpar(mclsTamuQPar); if (mclsFactors.mDTable != null) { mfrmTamuQPar.PopulateListBox = clsDataTable.DataTableRows(mclsFactors.mDTable); if (mfrmTamuQPar.ShowDialog() == DialogResult.OK) { mclsTamuQPar = mfrmTamuQPar.clsTamuQPar; Add2AnalysisHTable(mclsAnovaPar, "TamuQ"); m_BackgroundWorker.RunWorkerAsync(mclsTamuQPar.Rcmd); mfrmShowProgress.Message = "Performing TamuQ ..."; mfrmShowProgress.ShowDialog(); } } #region Unhook Threading Events m_BackgroundWorker.DoWork -= m_BackgroundWorker_TamuQ; m_BackgroundWorker.RunWorkerCompleted -= m_BackgroundWorker_TamuQCompleted; #endregion }