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); }
public NomineeScoreTypeArr GetData() { NomineeScoreTypeArr output = new NomineeScoreTypeArr(); ScorerRow scorerRow; NomineeScoreType nomineeScoreType; foreach (Control item in tableLayoutPanel.Controls) { if (item is ScorerRow) { scorerRow = item as ScorerRow; nomineeScoreType = scorerRow.Tag as NomineeScoreType; if (nomineeScoreType.Score != scorerRow.Score) { nomineeScoreType.Score = scorerRow.Score; nomineeScoreType.DateTime = DateTime.Now; } output.Add(nomineeScoreType); } } return(output); }