00001 using System;
00002 using System.Collections.Generic;
00003 using System.Text;
00004 using Shared;
00005
00006 namespace Server
00007 {
00011 class Suggestion : Reference
00012 {
00016 private Person person;
00020 private string reason;
00021
00032 public Suggestion(Project project, Person person, Literature literature, DateTime date, bool used, string status, string reason)
00033 : base(project, literature, date, used, status)
00034 {
00035 this.person = person;
00036 this.reason = reason;
00037 }
00041 public Person Person
00042 {
00043 get { return person; }
00044 }
00048 public string Reason
00049 {
00050 get { return reason; }
00051 set { reason = value; }
00052 }
00056 public new SuggestionInfo Info
00057 {
00058 get
00059 {
00060 return new SuggestionInfo(project.ID, literature.ID, date, used, status, person.UserName, reason);
00061 }
00062 }
00063
00064
00065 }
00066 }