예제 #1
0
 public JsonResult AttachmentUpload(int MemberCode, string AttachmentName, HttpPostedFileBase AttachmentData)
 {
     try
     {
         DAL.nubebfsEntities db = new DAL.nubebfsEntities();
         if (AttachmentData != null && AttachmentData.ContentLength > 0)
         {
             byte[] fDatas;
             using (BinaryReader br = new BinaryReader(AttachmentData.InputStream))
             {
                 fDatas = br.ReadBytes(AttachmentData.ContentLength);
             }
             DAL.MembershipAttachment d = new MembershipAttachment();
             d.MemberCode     = MemberCode;
             d.FileName       = AttachmentData.FileName;
             d.FileType       = AttachmentData.ContentType;
             d.AttachmentName = AttachmentName;
             d.AttachmentData = fDatas;
             d.EntryDate      = DateTime.Today;
             db.MembershipAttachments.Add(d);
             db.SaveChanges();
             return(Json(new { Msg = "Attachment Sucessful" }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new { ErrMsg = "Attachment Not Found" }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(new { isSaved = false, ErrMsg = ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
예제 #2
0
        public JsonResult Attachment(int iApproveState)
        {
            try
            {
                DAL.MembershipAttachment d = new MembershipAttachment();

                return(Json(new { ErrMsg = "No Records Found" }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { isSaved = false, ErrMsg = ex.Message }, JsonRequestBehavior.AllowGet));
            }
        }