Esempio n. 1
0
 //
 // GET: /AllocateClassRoom/
 public ActionResult AllocateClassRoom()
 {
     ViewBag.Rooms       = allocateClassRoomManager.GetAllRooms();
     ViewBag.Days        = allocateClassRoomManager.GetAllDays();
     ViewBag.Departments = departmentManager.GetAllDepartments();
     return(View());
 }
Esempio n. 2
0
        public ActionResult Department()
        {
            List <Department> departments = departmentManager.GetAllDepartments();

            ViewBag.Department = departments;
            return(View());
        }
Esempio n. 3
0
        public ActionResult Save()
        {
            ViewBag.Semester   = _semesterManager.GetAllSemester();
            ViewBag.Department = _departmentManager.GetAllDepartments();

            return(View());
        }
        public ActionResult Create(Student student)
        {
            FillDepartmentDropdown();

            if (ModelState.IsValid)
            {
                if (_teacherManager.IsEmailExist(student.Email))
                {
                    FlashMessage.Danger("Email exist in the database");
                    return(View(student));
                }

                int studentId = _studentManager.GetAllStudents().Count(s =>
                                                                       (s.DepartmentId == student.DepartmentId) && (s.Date.Year == student.Date.Year)) + 1;

                var year           = student.Date.ToString("yyyy");
                var departmentCode = _departmentManager.GetAllDepartments()
                                     .FirstOrDefault(d => d.DepartmentId == student.DepartmentId).DepartmentCode;
                var idNumber = studentId.ToString("000");
                var combined = $"{departmentCode}-{year}-{idNumber}";
                student.RegistrationNumber = combined;
                int id = _studentManager.AddStudent(student);
                if (id > 0)
                {
                    return(RedirectToAction("Details", new { id = id }));
                }
                FlashMessage.Danger("Some error occured, please try again later");
            }
            FlashMessage.Danger("Some error occured, please check all the input");
            return(View(student));
        }
        public ActionResult Assign()
        {
            List <Department> departments = departmentManager.GetAllDepartments();

            departments.Insert(0, new Department()
            {
                Id   = 0,
                Code = "--Select--"
            });
            List <Teacher> teachers = new List <Teacher>()
            {
                new Teacher()
                {
                    Id = 0, Name = "--Select--", DepartmentId = 0
                }
            };
            List <Course> courses = new List <Course>()
            {
                new Course()
                {
                    Id = 0, Code = "--Select--", DepartmentId = 0
                }
            };

            //CreateJson();
            ViewBag.Departments = departments;
            ViewBag.Teachers    = teachers;
            ViewBag.Courses     = courses;
            return(View());
        }
        public ActionResult StudentEntry()
        {
            List <Department> departments = departmentManager.GetAllDepartments();

            ViewBag.departmentsList = departments;
            return(View());
        }
Esempio n. 7
0
 public ActionResult RoomAllocation()
 {
     ViewBag.Departments = aDepartmentManager.GetAllDepartments();
     ViewBag.Days        = Weeks();
     ViewBag.Rooms       = aClassRoomManager.GetAllRooms();
     return(View());
 }
Esempio n. 8
0
        public ActionResult Allocate()
        {
            List <Department> departments = departmentManager.GetAllDepartments();

            departments.Insert(0, new Department()
            {
                Id   = 0,
                Code = "--Select--"
            });
            List <Course> courses = new List <Course>()
            {
                new Course()
                {
                    Id = 0, Code = "--Select--", DepartmentId = 0
                }
            };
            List <ClassRoom> classRooms = classRoomManager.GetAllClassRoomInfo();

            {
                new ClassRoom()
                {
                    Id = 0, DepartmentId = 0, Name = "--Select--"
                };
            };
            List <string> days = GetDays();

            ViewBag.Departments = departments;
            ViewBag.ClassRooms  = classRooms;
            ViewBag.Courses     = courses;
            ViewBag.Days        = days;
            return(View());
        }
Esempio n. 9
0
        public JsonResult IsCodeExist(Department aDepartment)
        {
            List <Department> departments = aDepartmentManager.GetAllDepartments();
            bool isExist = departments.FirstOrDefault(d => d.DeptCode.ToLowerInvariant().Equals(aDepartment.DeptCode.ToLower())) != null;

            return(Json(!isExist, JsonRequestBehavior.AllowGet));
        }
 public ActionResult AllocateClassroom()
 {
     ViewBag.Department = _departmentManager.GetAllDepartments();
     ViewBag.Day        = _dayManager.GetAllDays();
     ViewBag.Classroom  = _classroomManager.GetAllRooms();
     return(View());
 }
        public ActionResult SaveStudent()
        {
            string currentDate = DateTime.Today.ToString("dd/MM/yyyy");

            ViewBag.CurrentDate = currentDate;
            ViewBag.Departments = departmentManager.GetAllDepartments();
            return(View());
        }
Esempio n. 12
0
 public ActionResult AllocateRoom()
 {
     ViewBag.Departments = departmentManager.GetAllDepartments();
     ViewBag.Courses     = courseManager.GetAllCourses();
     ViewBag.Rooms       = roomManager.GetAllRoom();
     ViewBag.Days        = roomManager.GetAllDays();
     return(View());
 }
        public ActionResult Save()
        {
            ViewBag.Designation = _designationManager.GetAllDesignation();
            ViewBag.Deartment   = _departmentManager.GetAllDepartments();


            return(View());
        }
Esempio n. 14
0
        public ActionResult Save()
        {
            List <Department> departments = departmentManager.GetAllDepartments();
            List <Semester>   semesters   = semesterManager.GetAllSemesters();

            ViewBag.departmentsList = departments;
            ViewBag.semestersList   = semesters;
            return(View());
        }
Esempio n. 15
0
        public ActionResult InsertTeacher()
        {
            var departments  = _departmentManager.GetAllDepartments();
            var designations = _teacherManager.GetDesignations();

            ViewBag.Departments  = new SelectList(departments, "DepartmentId", "DepartmentName");
            ViewBag.Designations = new SelectList(designations, "DesignationId", "Title");
            return(View(new Teacher()));
        }
        public ActionResult Save()
        {
            List <Department>  departments = departmentManager.GetAllDepartments();
            List <Designation> designatons = designationManager.GetAllDesignations();

            ViewBag.departmentsList  = departments;
            ViewBag.designationsList = designatons;
            return(View());
        }
        public ActionResult InsertCourse()
        {
            var departments = _departmentManager.GetAllDepartments();

            ViewBag.Departments = new SelectList(departments, "DepartmentId", "DepartmentName");
            var semesters = _semesterManager.GetAllSemesters();

            ViewBag.Semesters = new SelectList(semesters, "SemesterId", "SemesterName");
            return(View(new Course()));
        }
Esempio n. 18
0
        public ActionResult RegisterStudent()
        {
            var departmentList = _departmentManager.GetAllDepartments();

            ViewBag.Department = new SelectList(departmentList, "DepartmentId", "DepartmentName");
            StudentRegister student = new StudentRegister();

            student.RegDate = DateTime.Today;
            return(View(student));
        }
Esempio n. 19
0
        public ActionResult Save()
        {
            if (Session["username"] == null)
            {
                return(RedirectToAction("Login", "Account"));
            }

            ViewBag.Departments = aDepartmentManager.GetAllDepartments();
            ViewBag.Semesters   = aSemesterManager.GetAllSemesters();
            return(View());
        }
Esempio n. 20
0
        public ActionResult Allocate()
        {
            if (Session["username"] == null)
            {
                return(RedirectToAction("Login", "Account"));
            }

            ViewBag.Departments = aDepartmentManager.GetAllDepartments();
            ViewBag.Days        = aDayManager.GetAllDays();
            ViewBag.Rooms       = aRoomManager.GetAllRooms();
            return(View());
        }
        // GET: Employee/Create
        public IActionResult Create()
        {
            var selectList = new SelectList(_deptMgr.GetAllDepartments(), "Id", "Id");

            foreach (var sListItem in selectList)
            {
                sListItem.Text = _deptMgr.GetDepartmentById(Int32.Parse(sListItem.Value)).DepartmentName;
            }

            ViewData["DepartmentId"] = selectList;
            return(View());
        }
Esempio n. 22
0
        // GET: /Classroom/
        public ActionResult Save()
        {
            List <Day> days = dayManager.GetAllDays();

            ViewBag.Days = days;
            List <Room> rooms = roomManager.GetAllRooms();

            ViewBag.Rooms       = rooms;
            ViewBag.Departments = departmentManager.GetAllDepartments();
            ViewBag.Courses     = courseManager.GetAllCourses();
            return(View());
        }
        //
        // GET: /Classroom/
        public ActionResult AllocateClassroom()
        {
            List <Department> departments = departmentManager.GetAllDepartments();

            ViewBag.departmentsList = departments;
            List <Room> rooms = roomManager.GetAllRooms();

            ViewBag.roomsList = rooms;
            ViewBag.daysList  = GetDaysList();
            List <Course> courses = courseManager.GetAllCourses();

            ViewBag.coursesList = courses;
            return(View());
        }
        public ActionResult SaveCourse()
        {
            List <Department> Departments = aDepartmentManager.GetAllDepartments();
            List <Semester>   semesters   = aSemesterManager.GetAllSemesters();

            ViewBag.Departments = Departments.Select(x => new SelectListItem()
            {
                Value = x.DepartmentId.ToString(), Text = x.Name
            });
            ViewBag.Semester = semesters.Select(x => new SelectListItem()
            {
                Value = x.SemesterId.ToString(), Text = x.Name
            });
            return(View());
        }
Esempio n. 25
0
        public ActionResult Allocate()
        {
            ViewBag.deps    = DeptMan.GetAllDepartments();
            ViewBag.days    = DayMan.GetAllDays();
            ViewBag.rooms   = RoomMan.GetAllRooms();
            ViewBag.courses = new List <Course>
            {
                new Course()
                {
                    CourseId = -1, CourseName = "Select a Course"
                }
            };

            return(View());
        }
Esempio n. 26
0
        public ActionResult AllocateRooms()
        {
            var departmentList = _departmentManager.GetAllDepartments();

            ViewBag.Department = new SelectList(departmentList, "DepartmentId", "DepartmentName");
            var days = _roomAllocationManager.GetAllDays();

            ViewBag.Days = new SelectList(days, "DayId", "Days");
            var rooms = _roomAllocationManager.GetAllRooms();

            ViewBag.Rooms = new SelectList(rooms, "RoomId", "RoomNumber");


            return(View());
        }
        private void RegisterStudentForm_Load(object sender, EventArgs e)
        {
            //Load the combobox
            //------------------

            List <Department> departments = new List <Department>();

            //Get all real department from database
            List <Department> realDepartments = _departmentManager.GetAllDepartments();

            // add a fake --select--- option to the begining of the list
            Department fakeDepartment = new Department()
            {
                Id   = -1,
                Code = "--Select--",
                Name = "--Select--"
            };



            // combine fake and real
            departments.Add(fakeDepartment);
            departments.AddRange(realDepartments);

            //filling the comboBox
            departmentComboBox.DataSource    = departments;
            departmentComboBox.DisplayMember = "Name";
            departmentComboBox.ValueMember   = "Id";
        }
Esempio n. 28
0
        public ActionResult SaveTeacher()
        {
            List <Designation> designations = aDesignationManager.GetAllDesignation();

            ViewBag.Designations = designations.Select(x => new SelectListItem()
            {
                Value = x.DesignationId.ToString(), Text = x.Name
            });
            List <Department> departments = aDepartmentManager.GetAllDepartments();

            ViewBag.Departments = departments.Select(x => new SelectListItem()
            {
                Value = x.DepartmentId.ToString(), Text = x.Name
            });
            return(View());
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            msgLabel.Text = "";
            try
            {
                List <Department> departments = new List <Department>();
                List <Semester>   semester    = new List <Semester>();
                departmentDropDownList.DataTextField  = "DepartmentCode";
                departmentDropDownList.DataValueField = "departmentId";
                semesterDropDownList.DataTextField    = "SemesterName";
                semesterDropDownList.DataValueField   = "SemesterId";
                aDepartmentManager = new DepartmentManager();
                departments        = aDepartmentManager.GetAllDepartments();
                SemesterManager aSemesterManager = new SemesterManager();
                semester = aSemesterManager.GetAllSemesters();

                if (!IsPostBack)
                {
                    departmentDropDownList.DataSource = departments;
                    departmentDropDownList.DataBind();
                    semesterDropDownList.DataSource = semester;
                    semesterDropDownList.DataBind();
                }
            }
            catch (Exception exception)
            {
                msgLabel.ForeColor = Color.Red;
                msgLabel.Text      = exception.Message;
            }
        }
        /// <summary>
        /// Author: Caitlin Abelson
        /// Created Date: 2/3/19
        ///
        /// This is the constructor for reading and updating
        /// </summary>
        /// <remarks>
        /// Alisa Roehr
        /// Updated: 2019/04/05
        /// added employee role.
        /// </remarks>
        /// <param name="oldEmployee"></param>
        public EmployeeDetail(Employee oldEmployee)
        {
            InitializeComponent();
            _departmentManager = new DepartmentManager();
            _employeeManager   = new EmployeeManager();
            _roleManager       = new RoleManager();

            try
            {
                _departments = _departmentManager.GetAllDepartments();
                _roles       = _roleManager.RetrieveAllRoles();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            cbxDepartment.ItemsSource   = _departments;
            cbxEmployeeRole.ItemsSource = _roles;
            _oldEmployee = oldEmployee;
            try
            {
                _oldEmployee = _employeeManager.RetrieveEmployeeIDByEmail(_oldEmployee.Email);
            }
            catch (Exception)
            {
            }
            populateReadOnly();
            readOnlyForm();
        }