Exemplo n.º 1
0
 public ActionResult Create(Project project, HttpPostedFileBase file)
 {
     try
     {
         FileUploadCheck fs = new FileUploadCheck();
         fs.filesize = 1000000;
         string us = fs.UploadUserFile(file);
         if (us != null)
         {
             ViewBag.ResultErrorMessage = fs.ErrorMessage;
         }
         project.Pj_Date = DateTime.Today;
         string[] Split_ID = project.Pj_StuID.Split(' ');
         if (file != null && file.ContentLength > 0)
         {
             var    myUniqueFileName = DateTime.Now.Ticks + ".pdf";
             string physicalPath     = Server.MapPath("~/FileUploaded/" + myUniqueFileName);
             file.SaveAs(physicalPath);
             project.Pj_File = myUniqueFileName;
         }
         project.Pj_StuID = Split_ID[2];
         db.Projects.Add(project);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         ViewBag.Pj_StuID = new SelectList(db.Students, "Stu_ID", "Stu_Title", project.Pj_StuID);
         ViewBag.Pj_TeaID = new SelectList(db.Teachers, "Tea_ID", "Tea_Name", project.Pj_TeaID);
         return(View(project));
     }
 }
Exemplo n.º 2
0
 public ActionResult Create(Generation generation, HttpPostedFileBase file)
 {
     if (Session["AJ"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     try
     {
         FileUploadCheck fs = new FileUploadCheck();
         fs.filesize = 1000000;
         string us = fs.UploadUserFile(file);
         if (us != null)
         {
             ViewBag.ResultErrorMessage = fs.ErrorMessage;
             ViewBag.Gen_SCID           = new SelectList(db.Short_Course, "SC_ID", "SC_NameTH", generation.Gen_SCID);
             ViewBag.Gen_Status         = new SelectList(db.Gen_Status, "Gen_Status1", "Gen_Name", generation.Gen_Status);
             return(View(generation));
         }
         else
         {
             if (file != null && file.ContentLength > 0)
             {
                 var    myUniqueFileName = DateTime.Now.Ticks + ".pdf";
                 string physicalPath     = Server.MapPath("~/FileUploaded/" + myUniqueFileName);
                 file.SaveAs(physicalPath);
                 generation.Gen_PDF = myUniqueFileName;
             }
             generation.Gen_Member = generation.Gen_MemberMax;
             db.Generations.Add(generation);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception)
     {
         ViewBag.Gen_SCID   = new SelectList(db.Short_Course, "SC_ID", "SC_NameTH", generation.Gen_SCID);
         ViewBag.Gen_Status = new SelectList(db.Gen_Status, "Gen_Status1", "Gen_Name", generation.Gen_Status);
         return(View(generation));
     }
 }