Exemplo n.º 1
0
    protected void refreshHighLight()
    {
        // Highlight running builds

        // Early out if queue is empty
        if (buildQueueGridView.Rows.Count == 0)
        {
            return;
        }

        phxbuild.BuildQueueDataTable queueTable = s_phxBuildDB.GetBuildQueue();

        if (buildQueueGridView.Rows.Count != queueTable.Count)
        {
            return;
        }


        for (int i = 0; i < queueTable.Count; i++)
        {
            if ((queueTable[i].IsrunningNull() == false) && (queueTable[i].running.Trim() != "0"))
            {
                buildQueueGridView.Rows[i].BackColor = System.Drawing.Color.Chocolate;
            }
            else
            {
                buildQueueGridView.Rows[i].BackColor = System.Drawing.Color.Empty;
            }
        }
    }
Exemplo n.º 2
0
    public bool isBuildTypePending(int buildconfig)
    {
        BuildQueueTableAdapter buildQueueEntriesAdapter = new BuildQueueTableAdapter();

        phxbuild.BuildQueueDataTable queueTable = buildQueueEntriesAdapter.GetBuildQueueByConfig(buildconfig);

        bool isBuildPending = false;

        if (queueTable.Count > 0)
        {
            isBuildPending = true;
        }

        return(isBuildPending);
    }
Exemplo n.º 3
0
    public void updatePendingBuildUserAndComment(int buildconfig, string user, string addedComment)
    {
        BuildQueueTableAdapter buildQueueEntriesAdapter = new BuildQueueTableAdapter();

        phxbuild.BuildQueueDataTable queueTable = buildQueueEntriesAdapter.GetBuildQueueByConfig(buildconfig);

        if (queueTable.Count > 0)
        {
            string comment         = null;
            string originalComment = queueTable[0].comment;

            if (addedComment != null)
            {
                comment = addedComment.Trim();
            }

            if (originalComment != null)
            {
                comment += "\r\n\r\n" + "From: " + queueTable[0].builduser.Trim() + "\r\n" + originalComment.Trim() + "\r\n";
            }

            buildQueueEntriesAdapter.SetUserAndCommentByQueueNum(user, comment, queueTable[0].queuenum);
        }
    }