Beispiel #1
0
    public bool AddProjectMember(int projectID, int userID, string position)
    {
        //Create a new ProjectRow instance
        TimeKeeper.ProjectMembersDataTable projectmembers = new TimeKeeper.ProjectMembersDataTable();
        TimeKeeper.ProjectMembersRow       projectmember  = projectmembers.NewProjectMembersRow();

        projectmember.ProjectID = projectID;
        projectmember.UserID    = userID;
        projectmember.Position  = position;

        //Add the new projectmember
        projectmembers.AddProjectMembersRow(projectmember);
        int rowsAffected = Adaptor.Update(projectmembers);

        //Return true if precisely one row was inserted, otherwise false
        return(rowsAffected == 1);
    }
Beispiel #2
0
    public bool UpdateProjectMember(int projectID, int userID, string position, int projectMemberID)
    {
        TimeKeeper.ProjectMembersDataTable projectmembers = Adaptor.GetProjectMemberByProjectMemberID(projectMemberID);
        if (projectmembers.Count == 0)
        {
            return(false);
        }

        TimeKeeper.ProjectMembersRow projectmember = projectmembers[0];

        projectmember.ProjectID = projectID;
        projectmember.UserID    = userID;
        projectmember.Position  = position;

        int rowsAffected = Adaptor.Update(projectmember);

        //Return true if precisely one row was inserted, otherwise false
        return(rowsAffected == 1);
    }