public static List <ProjectInfo> getUserProjects(string Username, bool OnlyActive) { if (!User.UsernameExists(Username)) { throw new ArgumentException("Username doesn't exist"); } ProjectTableAdapter projectAdapter = new ProjectTableAdapter(); NuRacingDataSet.ProjectDataTable projectTable = projectAdapter.GetData(); List <ProjectInfo> result = new List <ProjectInfo>(); foreach (NuRacingDataSet.ProjectRow projectRow in projectTable.Rows) { if (!( (OnlyActive && (!projectRow.Project_Active)) || !(Project.userInvolvedIn(Username, projectRow.Project_UID)))) { result.Add(new ProjectInfo(projectRow)); } } return(result); }
public static void AddCar(string CarName, int YearMade, string CarDescription, List<string> CarParts, bool IsCarActive = true) { AddProject(CarName, YearMade, CarDescription, IsCarActive); int ProjectID = -1; ProjectTableAdapter projectAdapter = new ProjectTableAdapter(); NuRacingDataSet.ProjectDataTable projectTable = projectAdapter.GetData(); foreach (NuRacingDataSet.ProjectRow projectRow in projectTable.Rows) { if (projectRow.Project_Name == CarName && projectRow.Project_YearMade == YearMade && projectRow.Project_Description == CarDescription && projectRow.Project_Active == IsCarActive) { ProjectID = projectRow.Project_UID; break; } } if (ProjectID != -1) { foreach (string CarPart in CarParts) { WorkType.AddWorkType(ProjectID, CarPart); } } }
public static void AddCar(string CarName, int YearMade, string CarDescription, List <string> CarParts, bool IsCarActive = true) { AddProject(CarName, YearMade, CarDescription, IsCarActive); int ProjectID = -1; ProjectTableAdapter projectAdapter = new ProjectTableAdapter(); NuRacingDataSet.ProjectDataTable projectTable = projectAdapter.GetData(); foreach (NuRacingDataSet.ProjectRow projectRow in projectTable.Rows) { if (projectRow.Project_Name == CarName && projectRow.Project_YearMade == YearMade && projectRow.Project_Description == CarDescription && projectRow.Project_Active == IsCarActive) { ProjectID = projectRow.Project_UID; break; } } if (ProjectID != -1) { foreach (string CarPart in CarParts) { WorkType.AddWorkType(ProjectID, CarPart); } } }
public static List <ProjectInfo> getProjects(bool OnlyActive = true) { ProjectTableAdapter projectAdapter = new ProjectTableAdapter(); NuRacingDataSet.ProjectDataTable projectTable = projectAdapter.GetData(); List <ProjectInfo> result = new List <ProjectInfo>(); foreach (NuRacingDataSet.ProjectRow projectRow in projectTable.Rows) { if (!(OnlyActive && !projectRow.Project_Active)) { result.Add(new ProjectInfo(projectRow)); } } return(result); }
public static List<ProjectInfo> getUserProjects(string Username, bool OnlyActive) { if (!User.UsernameExists(Username)) { throw new ArgumentException("Username doesn't exist"); } ProjectTableAdapter projectAdapter = new ProjectTableAdapter(); NuRacingDataSet.ProjectDataTable projectTable = projectAdapter.GetData(); List<ProjectInfo> result = new List<ProjectInfo>(); foreach (NuRacingDataSet.ProjectRow projectRow in projectTable.Rows) { if (!( (OnlyActive && (!projectRow.Project_Active)) || !(Project.userInvolvedIn(Username, projectRow.Project_UID)))) { result.Add(new ProjectInfo(projectRow)); } } return result; }
public static List<ProjectInfo> getProjects(bool OnlyActive = true) { ProjectTableAdapter projectAdapter = new ProjectTableAdapter(); NuRacingDataSet.ProjectDataTable projectTable = projectAdapter.GetData(); List<ProjectInfo> result = new List<ProjectInfo>(); foreach (NuRacingDataSet.ProjectRow projectRow in projectTable.Rows) { if (!(OnlyActive && !projectRow.Project_Active)) { result.Add(new ProjectInfo(projectRow)); } } return result; }