개정판 e458a996
issue #0000 소스 복구
Change-Id: I3fbe27e09e119bac3f1ec3409ff77c58d7d2f13c
ID2.Manager/ID2.Manager.Data/Models/Documents.cs | ||
---|---|---|
173 | 173 |
[DataMember] |
174 | 174 |
public string DTRemarks { get; set; } |
175 | 175 |
|
176 |
public string MarkupText { get; set; }
|
|
176 |
public List<MarkupText> Markups { get; set; }
|
|
177 | 177 |
|
178 | 178 |
public override bool Equals(object obj) |
179 | 179 |
{ |
... | ... | |
195 | 195 |
&& this.ProdReviewer == other.ProdReviewer && this.ProdIsResult == other.ProdIsResult && this.ProdRemarks == other.ProdRemarks && this.ClientReviewer == other.ClientReviewer |
196 | 196 |
&& this.ClientIsResult == other.ClientIsResult && this.ClientRemarks == other.ClientRemarks && this.DTIsGateWay == other.DTIsGateWay && this.DTIsImport == other.DTIsImport |
197 | 197 |
&& this.DTIsRegSystem == other.DTIsRegSystem && this.DTRemarks == other.DTRemarks |
198 |
&& this.MarkupText == other.MarkupText;
|
|
198 |
&& this.Markups == other.Markups;
|
|
199 | 199 |
|
200 | 200 |
} |
201 | 201 |
public override int GetHashCode() |
202 | 202 |
{ |
203 |
return this.DocumentNo.GetHashCode() + this.RevisonNo.GetHashCode() + this.RefProjectCode.GetHashCode() + this.IsLatest.GetHashCode()
|
|
204 |
+ this.AutoCADFilie.GetHashCode() + this.PDFFile.GetHashCode() + this.MarkupLink.GetHashCode() + this.AVEVALink.GetHashCode()
|
|
205 |
+ this.DocFilePath.GetHashCode() + this.DocFileName.GetHashCode() + this.JobLevel.GetHashCode() + this.IsTypical.GetHashCode()
|
|
206 |
+ this.PersonInCharge.GetHashCode() + this.IsDeleted.GetHashCode() + this.ToIsDiscussion.GetHashCode() + this.ToRemarks.GetHashCode()
|
|
207 |
+ this.ToCreator.GetHashCode() + this.ToCapture.GetHashCode() + this.ToIsMarkup.GetHashCode()
|
|
208 |
+ this.FrReviewStatus.GetHashCode() + this.FrRemarks.GetHashCode() + this.FrCreator.GetHashCode()
|
|
209 |
+ this.FrCapture.GetHashCode() + this.FrIsMarkup.GetHashCode() + this.IsID2Work.GetHashCode() + this.ID2Connection.GetHashCode()
|
|
210 |
+ this.ID2StartDate.GetHashCode() + this.ID2EndDate.GetHashCode() + this.ID2JobTime.GetHashCode() + this.ID2Status.GetHashCode()
|
|
211 |
+ this.ID2Issues.GetHashCode() + this.AVEVAConnection.GetHashCode() + this.AVEVAConvertDate.GetHashCode() + this.AVEVAReviewDate.GetHashCode()
|
|
212 |
+ this.AVEVAStatus.GetHashCode() + this.AVEVAIssues.GetHashCode() + this.ReviewFilePath.GetHashCode() + this.ReviewFileName.GetHashCode()
|
|
213 |
+ this.ProdReviewer.GetHashCode() + this.ProdIsResult.GetHashCode() + this.ProdRemarks.GetHashCode() + this.ClientReviewer.GetHashCode()
|
|
214 |
+ this.ClientIsResult.GetHashCode() + this.ClientRemarks.GetHashCode() + this.DTIsGateWay.GetHashCode() + this.DTIsImport.GetHashCode()
|
|
215 |
+ this.DTIsRegSystem.GetHashCode() + this.DTRemarks.GetHashCode()
|
|
216 |
+ this.MarkupText.GetHashCode();
|
|
203 |
return this.DocumentNo.GetNullableHash() + this.RevisonNo.GetNullableHash() + this.RefProjectCode.GetNullableHash() + this.IsLatest.GetNullableHash()
|
|
204 |
+ this.AutoCADFilie.GetNullableHash() + this.PDFFile.GetNullableHash() + this.MarkupLink.GetNullableHash() + this.AVEVALink.GetNullableHash()
|
|
205 |
+ this.DocFilePath.GetNullableHash() + this.DocFileName.GetNullableHash() + this.JobLevel.GetNullableHash() + this.IsTypical.GetNullableHash()
|
|
206 |
+ this.PersonInCharge.GetNullableHash() + this.IsDeleted.GetNullableHash() + this.ToIsDiscussion.GetNullableHash() + this.ToRemarks.GetNullableHash()
|
|
207 |
+ this.ToCreator.GetNullableHash() + this.ToCapture.GetNullableHash() + this.ToIsMarkup.GetNullableHash()
|
|
208 |
+ this.FrReviewStatus.GetNullableHash() + this.FrRemarks.GetNullableHash() + this.FrCreator.GetNullableHash()
|
|
209 |
+ this.FrCapture.GetNullableHash() + this.FrIsMarkup.GetNullableHash() + this.IsID2Work.GetNullableHash() + this.ID2Connection.GetNullableHash()
|
|
210 |
+ this.ID2StartDate.GetNullableHash() + this.ID2EndDate.GetNullableHash() + this.ID2JobTime.GetNullableHash() + this.ID2Status.GetNullableHash()
|
|
211 |
+ this.ID2Issues.GetNullableHash() + this.AVEVAConnection.GetNullableHash() + this.AVEVAConvertDate.GetNullableHash() + this.AVEVAReviewDate.GetNullableHash()
|
|
212 |
+ this.AVEVAStatus.GetNullableHash() + this.AVEVAIssues.GetNullableHash() + this.ReviewFilePath.GetNullableHash() + this.ReviewFileName.GetNullableHash()
|
|
213 |
+ this.ProdReviewer.GetNullableHash() + this.ProdIsResult.GetNullableHash() + this.ProdRemarks.GetNullableHash() + this.ClientReviewer.GetNullableHash()
|
|
214 |
+ this.ClientIsResult.GetNullableHash() + this.ClientRemarks.GetNullableHash() + this.DTIsGateWay.GetNullableHash() + this.DTIsImport.GetNullableHash()
|
|
215 |
+ this.DTIsRegSystem.GetNullableHash() + this.DTRemarks.GetNullableHash()
|
|
216 |
+ this.Markups.GetNullableHash();
|
|
217 | 217 |
} |
218 | 218 |
|
219 | 219 |
public class DocumentsKeyComparer : IEqualityComparer<Documents> |
... | ... | |
241 | 241 |
public class ID2Drawings |
242 | 242 |
{ |
243 | 243 |
[DataMember] |
244 |
public string PROJECTNAME { get; set; }
|
|
244 |
public string PROJECTNAME { get; set; } |
|
245 | 245 |
[DataMember] |
246 | 246 |
public string UID { get; set; } |
247 | 247 |
[DataMember] |
내보내기 Unified diff