public System.Drawing.Image byteArrayToImageArchive(int stat, decimal userId, int reqID)
        {
            var    pdateTBL = business.GetLogDatesignByModifyID(reqID);
            string pdate    = pdateTBL.Rows[0][0].ToString();

            byte[] imgByte = (from r in _signList.AsEnumerable()
                              where (r.Field <Int64>("RequestLogID") == stat && r.Field <decimal>("UserID") == userId &&
                                     r.Field <string>("fromDate").CompareTo(pdate) <= 0 && r.Field <string>("toDate").CompareTo(pdate) >= 0)
                              select r.Field <byte[]>("SignImage")).SingleOrDefault();

            if (imgByte != null)
            {
                using (MemoryStream imgStream = new MemoryStream(imgByte))
                {
                    return(System.Drawing.Image.FromStream(imgStream));
                }
            }
            return(null);
        }