public void ScoreTypeArrToTable(Position position) { //listView_Nominee ScoreTypeArr scoreTypeArr = new ScoreTypeArr(); scoreTypeArr.Fill(); scoreTypeArr = scoreTypeArr.Filter(position, ""); SortedDictionary <string, string> dictionary = scoreTypeArr.GetSortedDictionary(); UpdateListView_ScoreType_Position(dictionary); }
private NomineeScoreTypeArr FillData(NomineeScoreTypeArr nomineeScoreTypeArr, Nominee nominee, Interviewer interviewer) { // PositionNomineeArr positionNomineeArr = new PositionNomineeArr(); positionNomineeArr.Fill(); positionNomineeArr = positionNomineeArr.Filter(nominee, Position.Empty); PositionArr positionArr = positionNomineeArr.ToPositionArr(); // ScoreTypeArr scoreTypeArr = new ScoreTypeArr(); Position position; ScoreType scoreType; NomineeScoreType nomineeScoreType; for (int i = 0; i < positionArr.Count; i++) { position = positionArr[i] as Position; scoreTypeArr.Fill(); scoreTypeArr = scoreTypeArr.Filter(position, ""); for (int j = 0; j < scoreTypeArr.Count; j++) { scoreType = scoreTypeArr[j] as ScoreType; if (!nomineeScoreTypeArr.DoesContainData(interviewer, nominee, scoreType)) { nomineeScoreType = new NomineeScoreType(); nomineeScoreType.Interviewer = interviewer; nomineeScoreType.Nominee = nominee; nomineeScoreType.ScoreType = scoreType; nomineeScoreType.DateTime = DateTime.Now; nomineeScoreTypeArr.Add(nomineeScoreType); } } } return(nomineeScoreTypeArr); }