public NomineeScoreTypeArr Filter(Interviewer interviewer, Nominee nominee) { NomineeScoreTypeArr positionnomineeArr = new NomineeScoreTypeArr(); NomineeScoreType nomineeScoreType; for (int i = 0; i < this.Count; i++) { nomineeScoreType = this[i] as NomineeScoreType; if ((interviewer == Interviewer.Empty || interviewer.DBId == nomineeScoreType.Interviewer.DBId) && (nominee == Nominee.Empty || nominee.DBId == nomineeScoreType.Nominee.DBId)) { positionnomineeArr.Add(nomineeScoreType); } } return(positionnomineeArr); }
public NomineeScoreTypeArr FilterMonth(ScoreType scoreType, DateTime monthYear) { NomineeScoreTypeArr positionnomineeArr = new NomineeScoreTypeArr(); NomineeScoreType nomineeScoreType; for (int i = 0; i < this.Count; i++) { nomineeScoreType = this[i] as NomineeScoreType; if ((scoreType == ScoreType.Empty || scoreType.Id == nomineeScoreType.ScoreType.Id) && (monthYear.Month == nomineeScoreType.DateTime.Month) && (monthYear.Year == nomineeScoreType.DateTime.Year)) { positionnomineeArr.Add(nomineeScoreType); } } return(positionnomineeArr); }
public NomineeScoreTypeArr Filter(Interviewer interviewer, Nominee nominee, Position position, DateTime dateTimeFrom, DateTime dateTimeTo) { NomineeScoreTypeArr positionnomineeArr = new NomineeScoreTypeArr(); NomineeScoreType nomineeScoreType; for (int i = 0; i < this.Count; i++) { nomineeScoreType = this[i] as NomineeScoreType; if ((interviewer == Interviewer.Empty || interviewer.DBId == nomineeScoreType.Interviewer.DBId) && (nominee == Nominee.Empty || nominee.DBId == nomineeScoreType.Nominee.DBId) && (position == Position.Empty || position.Id == nomineeScoreType.ScoreType.Position.Id) && (dateTimeFrom <= nomineeScoreType.DateTime && nomineeScoreType.DateTime <= dateTimeTo)) { positionnomineeArr.Add(nomineeScoreType); } } return(positionnomineeArr); }
public NomineeScoreTypeArr Filter(Interviewer interviewer, Nominee nominee, ScoreType scoreType, int score, DateTime dateTimeFrom, DateTime dateTimeTo) { NomineeScoreTypeArr positionnomineeArr = new NomineeScoreTypeArr(); NomineeScoreType nomineeScoreType; for (int i = 0; i < this.Count; i++) { nomineeScoreType = this[i] as NomineeScoreType; if ((interviewer == Interviewer.Empty || interviewer == nomineeScoreType.Interviewer) && (nominee == Nominee.Empty || nominee == nomineeScoreType.Nominee) && (scoreType == ScoreType.Empty || scoreType == nomineeScoreType.ScoreType) && (score == 0 || score == nomineeScoreType.Score) && (dateTimeFrom <= nomineeScoreType.DateTime && nomineeScoreType.DateTime <= dateTimeTo)) { positionnomineeArr.Add(nomineeScoreType); } } return(positionnomineeArr); }