private void clear() { //LstData.Clear(); LstTransactionWEDLF.Clear(); LstTransactionCREDLF.Clear(); LstTransactionHPEDL.Clear(); LstTransactionCWHP.Clear(); LstExTimeWEDLF.Clear(); LstExTimeCREDLF.Clear(); LstExTimeHPEDL.Clear(); LstExTimeCWHP.Clear(); Tcounter = 0; dgvTransaction.Rows.Clear(); dgvChartWEDLF.Rows.Clear(); dgvChartWEDLF.Columns.Clear(); dgvChartCREDLF.Rows.Clear(); dgvChartCREDLF.Columns.Clear(); dgvChartHPEDL.Rows.Clear(); dgvChartHPEDL.Columns.Clear(); //dgvCWHP.Rows.Clear(); dgvChartCWHP.Rows.Clear(); dgvChartCWHP.Columns.Clear(); lblCWHPsr.Text = "100"; lblCREDLFsr.Text = "100"; lblHPEDLFsr.Text = "100"; lblWEDLFsr.Text = "100"; rchCommitedCWHP.Clear(); rchCommitedWEDLF.Clear(); rchCommitedHPEDL.Clear(); rchCommitedCREDLF.Clear(); rchLogCWHP.Clear(); rchLogCREDLF.Clear(); rchLogHPEDL.Clear(); rchLogWEDLF.Clear(); chrtCWHP.Series.Clear(); chrtWEDLF.Series.Clear(); chrtHPEDL.Series.Clear(); chrtCREDLF.Series.Clear(); chrtSuccessRatio.Series.Clear(); lblTno.Text = "No of Transaction= " + dgvTransaction.Rows.Count; }
private void btnTgenerator_Click(object sender, EventArgs e) { /*var data = InitializeData(); * LstData.Add(data);*/ Random rnd = new Random(); var transactionWEDLF = InitializeTransaction(Tcounter); transactionWEDLF.Data = LstDataWEDLF[rnd.Next(LstDataWEDLF.Count)]; var transactionCREDLF = InitializeTransaction(Tcounter); transactionCREDLF.Data = LstDataCREDLF[rnd.Next(LstDataCREDLF.Count)]; var transactionHPEDL = InitializeTransaction(Tcounter); transactionHPEDL.Data = LstDataHPEDL[rnd.Next(LstDataHPEDL.Count)]; var transactionCWHP = InitializeTransaction(Tcounter); transactionCWHP.Data = LstDataCWHP[rnd.Next(LstDataCWHP.Count)]; Tcounter++; LstTransactionWEDLF.Add(transactionWEDLF); LstTransactionCREDLF.Add(transactionCREDLF); LstTransactionHPEDL.Add(transactionHPEDL); LstTransactionCWHP.Add(transactionCWHP); dgvTransaction.Rows.Add(transactionWEDLF.TransactionName, transactionWEDLF.ArrivalTime, transactionWEDLF.ExecutionTime, transactionWEDLF.Deadline, transactionWEDLF.Data.Name); //dgvCWHP.Rows.Add(transaction1.TransactionName, transaction1.ArrivalTime, transaction1.ExecutionTime, transaction1.Deadline, transaction1.Data.Name); dgvTransaction.Rows[LstTransactionWEDLF.Count - 1].DefaultCellStyle.BackColor = transactionWEDLF.Tcolor; //dgvCWHP.Rows[LstTransactionWEDLF.Count - 1].DefaultCellStyle.BackColor = transaction1.Tcolor; dgvTransaction.ClearSelection(); //dgvCWHP.ClearSelection(); lblTno.Text = "No of Transaction= " + dgvTransaction.Rows.Count; }