///<summary></summary> public static Document Fill(DataRow document) { if (document == null) { return(null); } Document doc = new Document(); doc.DocNum = PIn.PInt(document[0].ToString()); doc.Description = PIn.PString(document[1].ToString()); doc.DateCreated = PIn.PDate(document[2].ToString()); doc.DocCategory = PIn.PInt(document[3].ToString()); doc.PatNum = PIn.PInt(document[4].ToString()); doc.FileName = PIn.PString(document[5].ToString()); doc.ImgType = (ImageType)PIn.PInt(document[6].ToString()); doc.IsFlipped = PIn.PBool(document[7].ToString()); doc.DegreesRotated = PIn.PShort(document[8].ToString()); doc.ToothNumbers = PIn.PString(document[9].ToString()); doc.Note = PIn.PString(document[10].ToString()); doc.SigIsTopaz = PIn.PBool(document[11].ToString()); doc.Signature = PIn.PString(document[12].ToString()); doc.CropX = PIn.PInt(document[13].ToString()); doc.CropY = PIn.PInt(document[14].ToString()); doc.CropW = PIn.PInt(document[15].ToString()); doc.CropH = PIn.PInt(document[16].ToString()); doc.WindowingMin = PIn.PInt(document[17].ToString()); doc.WindowingMax = PIn.PInt(document[18].ToString()); doc.MountItemNum = PIn.PInt(document[19].ToString()); return(doc); }