Exemplo n.º 1
0
    public void insertBuildToBuildQueue(string buildnum, string builduser, string timestart, string status, string running,
                                        int buildconfig, string buildparams, string comment)
    {
        BuildQueueTableAdapter buildQueueEntriesAdapter = new BuildQueueTableAdapter();

        buildQueueEntriesAdapter.Insert(buildnum, builduser, timestart, status, running, buildconfig, buildparams, comment);
    }
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);
        }
    }
Exemplo n.º 4
0
    // ------------------------------------------------------------------------------------
    // BuildQueue Table
    // ------------------------------------------------------------------------------------
    public phxbuild.BuildQueueDataTable GetBuildQueue()
    {
        BuildQueueTableAdapter buildQueueEntriesAdapter = new BuildQueueTableAdapter();

        return(buildQueueEntriesAdapter.GetBuildQueue());
    }