/// <summary> /// Generates hash code /// </summary> /// <returns>hash code</returns> public override int GetHashCode() { var hashCode = 2126638501; hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ReqName); hashCode = hashCode * -1521134295 + ReqType.GetHashCode(); hashCode = hashCode * -1521134295 + DocEntry.GetHashCode(); hashCode = hashCode * -1521134295 + DocNum.GetHashCode(); hashCode = hashCode * -1521134295 + DocDate.GetHashCode(); hashCode = hashCode * -1521134295 + DocDueDate.GetHashCode(); hashCode = hashCode * -1521134295 + TaxDate.GetHashCode(); hashCode = hashCode * -1521134295 + ReqDate.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <List <PRQ1> > .Default.GetHashCode(Items); return(hashCode); }
public override string ToString() { return("ID #" + RequisitionID.ToString() + " at " + ReqDate.ToShortDateString() + " by " + User.FullName); }