示例#1
0
        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;
        }
示例#2
0
        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;
        }