public ActionResult Update(Dean_trxModel deanModel) { try { if (!string.IsNullOrEmpty(deanModel.Agreement_No)) { int update = dMS_BusinessLayer.Update_Dean(deanModel); if (update == 1) { TempData["msg"] = "Updated Successfully"; TempData["no"] = deanModel.Agreement_No; return(RedirectToAction("Dean_Index")); //return Json(new { success = true, title = "Update Success", message = "Updated Successfully" }); } else { TempData["msg"] = "Update Failed"; return(RedirectToAction("Dean_Index")); } } TempData["msg"] = "Failed..Try Again"; return(RedirectToAction("Dean_Index")); } catch (Exception ex) { ViewBag.Message += ex; TempData["msg"] = ex; return(RedirectToAction("Dean_Index")); } }
public ActionResult _AdvancedSearch() { Dean_trxModel list = new Dean_trxModel(); list.AgreementtypeList = list.agreementList(); return(PartialView("_AdvancedSearch", list)); }
public ActionResult _UploadDean(string AppMode) { try { Dean_trxModel deanModel = new Dean_trxModel(); //deanModel.AgreementtypeList = deanModel.agreementList(); deanModel.Appmode = AppMode; return(PartialView("_UploadDean", deanModel)); } catch (Exception ex) { ViewBag.Message += ex; return(View()); } }
public ActionResult UploadFiles(Dean_trxModel deanModel) { if (ModelState.IsValid) { if (Session["RoleId"] != null) { int roleId = Convert.ToInt32(Session["RoleId"]); if (Request.Files.Count > 0) { int iFileExistsCount = 0; int iFileUploaded = 0; int iFileTypeMismatch_Count = 0; int iFileNotUploaded = 0; try { string path; if (deanModel.Appmode == "Agreement") { path = @"\\DMS_SAN\dms\DeanOffice\Agreement\"; } else { return(Json(new { success = false, title = "Mode error", message = "Error in selecting the mode..Redo the process!!", JsonRequestBehavior.AllowGet })); } if (!Directory.Exists(path)) { return(Json(new { success = false, title = "Path Error ", message = "Network path error", JsonRequestBehavior.AllowGet })); } var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { if (file.ContentType == "application/pdf") { if (!System.IO.File.Exists(path + deanModel.Agreement_No + ".pdf")) { using (DMSEntities dms = new DMSEntities()) { //string fileName = Path.GetFileName(file.FileName); string fileName = deanModel.Agreement_No + ".pdf"; file.SaveAs(path + fileName); int numberOfPages; string filenamewoext; int iInsertFileUpload; using (PdfReader pdfReader = new PdfReader(path + fileName)) { numberOfPages = pdfReader.NumberOfPages; filenamewoext = Path.GetFileNameWithoutExtension(fileName); } iInsertFileUpload = dMS_BusinessLayer.FileUpload_dean(deanModel.Agreement_No, deanModel.Year, deanModel.Partner, deanModel.Agreement_type, deanModel.FacultyID, deanModel.Title, deanModel.Faculty, deanModel.DepartmentCode, deanModel.Signed_date, deanModel.Expiry_date, deanModel.Followup, filenamewoext, numberOfPages, path, Session["Username"].ToString()); if (iInsertFileUpload == 1) { return(Json(new { success = true, title = "File Upload Status", message = "File Name : " + fileName + " - " + numberOfPages + " pages", JsonRequestBehavior.AllowGet })); } else { if (System.IO.File.Exists(path + fileName)) { System.IO.File.Delete(path + fileName); return(Json(new { success = false, title = "File Upload Status", message = fileName + "Not Uploaded", JsonRequestBehavior.AllowGet })); } else { return(Json(new { success = false, title = "Oops", message = "Server Error !!", JsonRequestBehavior.AllowGet })); } } } } else { return(Json(new { success = false, title = "File already Exists", message = "File Name : " + deanModel.Agreement_No, JsonRequestBehavior.AllowGet })); } } else { return(Json(new { success = false, title = "File Type is not PDF", message = "File Name : " + file.FileName })); } } else { return(Json(new { success = false, title = "No File Selected", message = "Kindly select a file to Upload", JsonRequestBehavior.AllowGet })); } } catch (Exception ex) { ViewBag.Message += ex; return(Json("Error occurred. Error details: " + ex.Message, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, title = "No File Selected", message = "Kindly select a file to Upload", JsonRequestBehavior.AllowGet })); } } else { return(Json(new { success = false, title = "Session Expired", message = "Page will be redirected to Login screen", JsonRequestBehavior.AllowGet })); } } else { return(Json(new { success = false, title = "Validation", message = "Validation Error", JsonRequestBehavior.AllowGet })); } }