private void AddBeforeDate(DateTime date) { if (SearchFieldIsPending) { var pendingsearchfield = PendingSearchField; this.AddParam(pendingsearchfield, Operator.LesserThan, date.ToRemedyQualStringDate()); return; } var pendingfieldid = PendingFieldID; this.AddParam(pendingfieldid, Operator.LesserThan, date.ToRemedyQualStringDate()); }
private void AddBetweenDates(DateTime after, DateTime before) { if (after.CompareTo(before) > 0) { var tmp = before; before = after; after = tmp; } if (SearchFieldIsPending) { var pendingsearchfield = PendingSearchField; this.AddParam(pendingsearchfield, Operator.GreaterThanOrEqualTo, after.ToRemedyQualStringDate()); this.AddParam(pendingsearchfield, Operator.LesserThan, before.ToRemedyQualStringDate()); return; } var pendingfieldid = PendingFieldID; this.AddParam(pendingfieldid, Operator.GreaterThanOrEqualTo, after.ToRemedyQualStringDate()); this.AddParam(pendingfieldid, Operator.LesserThan, before.ToRemedyQualStringDate()); }
private void AddAfterDate(DateTime date) { if (SearchFieldIsPending) { var pendingsearchfield = PendingSearchField; this.AddParam(pendingsearchfield, Operator.GreaterThanOrEqualTo, date.ToRemedyQualStringDate()); return; } var pendingfieldid = PendingFieldID; this.AddParam(pendingfieldid, Operator.GreaterThanOrEqualTo, date.ToRemedyQualStringDate()); }