public ActionResult AddFaculty(Faculty faculty)
        {
            string ImgUrl = "/Images/Faculty/default.svg";
            try
            {
                string uniqueFileName = Guid.NewGuid().ToString() + "_" + faculty.Image.FileName;
                if (faculty.Image != null)
                {
                    string path = Server.MapPath("/Images/Faculty/");
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    faculty.Image.SaveAs(path + uniqueFileName);
                    ImgUrl = "/Images/Faculty/" + uniqueFileName;
                }
            }
            catch
            {
                ImgUrl = "/Images/Faculty/default.svg";
            }
            
            faculty.ImgUrl = ImgUrl;

            PrinciUtil princiUtil = new PrinciUtil();
            if (princiUtil.AddFaculty(faculty))
            {
                Session["Notification"] = 1;
            }
            else
            {
                Session["Notification"] = 2;
            }
            return RedirectToAction("Faculty");
        }
Ejemplo n.º 2
0
        public ActionResult EditFaculty(int ID)
        {
            PrinciUtil princiUtil = new PrinciUtil();

            ViewBag.DepartmentList = new SelectList(princiUtil.AllDepts(), "id", "name");
            return(View(princiUtil.GetFacultyByID(ID)));
        }
 public ActionResult Settings()
 {
     PrinciUtil princiUtil = new PrinciUtil();
     return View(
         princiUtil.GetPrincipalID(Convert.ToInt32(Session["PrincipalID"]))
         );
 }
Ejemplo n.º 4
0
        public ActionResult ChangePassword(FormCollection formCollection)
        {
            string OldPassword = Convert.ToString(formCollection["OldPassword"]);
            string NewPassword = Convert.ToString(formCollection["NewPassword"]);

            SetFacultyDetails();
            if (FacultyDetails.Password == OldPassword)
            {
                PrinciUtil princiUtil = new PrinciUtil();
                if (princiUtil.UpdateFacultyPassword(NewPassword, FacultyDetails.ID))
                {
                    Session["Notification"] = 3;
                }
                else
                {
                    Session["Notification"] = 4;
                }
            }
            else
            {
                Session["Notification"] = 5;
            }

            return(RedirectToAction("Settings"));
        }
        public ActionResult ChangePassword(FormCollection formCollection)
        {
            PrinciUtil princiUtil = new PrinciUtil();

            Principal principal = princiUtil.GetPrincipalID(Convert.ToInt32(Session["PrincipalID"]));

            string OldPassword = Convert.ToString(formCollection["OldPassword"]);
            string NewPassword = Convert.ToString(formCollection["NewPassword"]);

            if (principal.Password == OldPassword)
            {
                
                if (princiUtil.UpdatePrincipalPassword(NewPassword, principal.ID))
                {
                    Session["Notification"] = 3;
                }
                else
                {
                    Session["Notification"] = 4;
                }
            }
            else
            {
                Session["Notification"] = 5;
            }

            return RedirectToAction("Settings");
        }
Ejemplo n.º 6
0
        /* Faculty operations starts here */
        public ActionResult Faculty()
        {
            SetHodDetails();
            ViewBag.MyDepartmentName = HodDetails.DeptName;
            PrinciUtil princiUtil = new PrinciUtil();

            return(View(princiUtil.AllFaculty(HodDetails.DeptID)));
        }
        public ActionResult DeleteHOD(int ID)
        {
            PrinciUtil princiUtil = new PrinciUtil();

            princiUtil.DeleteHod(ID);

            Session["Notification"] = 5;

            return RedirectToAction("HOD");
        }
        public ActionResult DeleteFaculty(int ID)
        {
            PrinciUtil princiUtil = new PrinciUtil();

            princiUtil.DeleteFaculty(ID);

            Session["Notification"] = 5;

            return RedirectToAction("Faculty");
        }
 public ActionResult EditDepartments(Departments departments)
 {
     PrinciUtil princiUtil = new PrinciUtil();
     if (princiUtil.UpdateDept(departments))
     {
         Session["Notification"] = 3;
     }
     else
     {
         Session["Notification"] = 4;
     }
     return RedirectToAction("Departments");
 }
 public ActionResult AddDepartments(Departments departments)
 {
     PrinciUtil princiUtil = new PrinciUtil();
     if (princiUtil.AddDept(departments))
     {
         Session["Notification"] = 1;
     }
     else
     {
         Session["Notification"] = 2;
     }
     return RedirectToAction("Departments");
 }
        public ActionResult Settings(Principal principal)
        {

            PrinciUtil princiUtil = new PrinciUtil();
            if (princiUtil.UpdatePrincipal(principal))
            {
                Session["Notification"] = 1;
            }
            else
            {
                Session["Notification"] = 2;
            }
            return RedirectToAction("Settings");
        }
Ejemplo n.º 12
0
        public ActionResult Settings(Hod hod)
        {
            SetHodDetails();
            hod.ID      = HodDetails.ID;
            hod.DeptID  = HodDetails.DeptID;
            hod.Subject = HodDetails.Subject;

            string ImgUrl;

            try
            {
                string uniqueFileName = Guid.NewGuid().ToString() + "_" + hod.Image.FileName;
                if (hod.Image != null)
                {
                    string path = Server.MapPath("/Images/HOD/");
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    hod.Image.SaveAs(path + uniqueFileName);
                    ImgUrl = "/Images/HOD/" + uniqueFileName;
                }
                else
                {
                    ImgUrl = "noupdate";
                }
            }
            catch
            {
                ImgUrl = "noupdate";
            }

            hod.ImgUrl = ImgUrl;

            PrinciUtil princiUtil = new PrinciUtil();

            if (princiUtil.UpdateHod(hod))
            {
                Session["Notification"] = 1;
            }
            else
            {
                Session["Notification"] = 2;
            }
            return(RedirectToAction("Settings"));
        }
Ejemplo n.º 13
0
        public ActionResult EditFaculty(Faculty faculty)
        {
            SetHodDetails();
            faculty.DeptID = HodDetails.DeptID;
            string ImgUrl;

            try
            {
                string uniqueFileName = Guid.NewGuid().ToString() + "_" + faculty.Image.FileName;
                if (faculty.Image != null)
                {
                    string path = Server.MapPath("/Images/Faculty/");
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    faculty.Image.SaveAs(path + uniqueFileName);
                    ImgUrl = "/Images/Faculty/" + uniqueFileName;
                }
                else
                {
                    ImgUrl = "noupdate";
                }
            }
            catch
            {
                ImgUrl = "noupdate";
            }
            faculty.ImgUrl = ImgUrl;

            PrinciUtil princiUtil = new PrinciUtil();

            if (princiUtil.UpdateFaculty(faculty))
            {
                Session["Notification"] = 3;
            }
            else
            {
                Session["Notification"] = 4;
            }
            return(RedirectToAction("Faculty"));
        }
        public ActionResult EditHOD(Hod hod)
        {
            string ImgUrl;
            try
            {
                string uniqueFileName = Guid.NewGuid().ToString() + "_" + hod.Image.FileName;
                if (hod.Image != null)
                {
                    string path = Server.MapPath("/Images/HOD/");
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    hod.Image.SaveAs(path + uniqueFileName);
                    ImgUrl = "/Images/HOD/" + uniqueFileName;
                }
                else
                {
                    ImgUrl = "noupdate";
                }
            }
            catch
            {
                ImgUrl = "noupdate";
            }
            
            hod.ImgUrl = ImgUrl;

            PrinciUtil princiUtil = new PrinciUtil();
            if (princiUtil.UpdateHod(hod))
            {
                Session["Notification"] = 3;
            }
            else
            {
                Session["Notification"] = 4;
            }
            return RedirectToAction("HOD");
        }
 public ActionResult EditDepartments(int ID)
 {
     PrinciUtil princiUtil = new PrinciUtil();
     return View(princiUtil.GetDeptByID(ID));
 }
Ejemplo n.º 16
0
        private void SetFacultyDetails()
        {
            PrinciUtil princiUtil = new PrinciUtil();

            FacultyDetails = princiUtil.GetFacultyByID(Convert.ToInt32(Session["FacultyID"]));
        }
 /* Departments operations starts here */
 public ActionResult Departments()
 {
     PrinciUtil princiUtil = new PrinciUtil();
     List<Departments> departments = princiUtil.AllDepts();
     return View(departments);
 }
        /* Departments operations ends here */

        /* HOD operations starts here */
        public ActionResult HOD()
        {
            PrinciUtil princiUtil = new PrinciUtil();
            return View(princiUtil.AllHods());
        }
        /* HOD operations ends here */

        /* Faculty operations starts here */
        public ActionResult Faculty()
        {
            PrinciUtil princiUtil = new PrinciUtil();
            return View(princiUtil.AllFaculty());
        }
 public ActionResult AddHOD()
 {
     PrinciUtil princiUtil = new PrinciUtil();
     ViewBag.DepartmentList = new SelectList(princiUtil.AllDepts(), "id", "name");
     return View();
 }
Ejemplo n.º 21
0
        private void SetHodDetails()
        {
            PrinciUtil princiUtil = new PrinciUtil();

            HodDetails = princiUtil.GetHodByID(Convert.ToInt32(Session["HodID"]));
        }