Esempio n. 1
0
        public Boolean UpdateProfile()
        {
            Boolean flag2      = false;
            int     Session_id = 0;

            if (HttpContext.Current.Session["user_id"] != null)
            {
                Session_id = Convert.ToInt32(HttpContext.Current.Session["user_id"].ToString());
            }
            training_management_systemEntities entities = new training_management_systemEntities();
            company_employee emp = entities.company_employee.SingleOrDefault(e => e.user_id == Session_id);

            emp.user_full_name  = FullName;
            emp.user_title      = Title;
            emp.user_department = Department;
            emp.manager_id      = Convert.ToInt32(ManagerId);
            emp.date_of_joining = Date_Of_Joining;


            entities.SaveChanges();
            if (emp != null)
            {
                flag2 = true;
            }

            return(flag2);
        }
Esempio n. 2
0
        public int[] Login()
        {
            int[] results = { 0, 1, 1 };
            flag = false;
            training_management_systemEntities entities = new training_management_systemEntities();
            company_employee emp = entities.company_employee.SingleOrDefault(e => e.username == UserName & e.password == Password);


            if (emp != null)
            {
                HttpContext.Current.Session["user_id"]  = emp.user_id;
                HttpContext.Current.Session["username"] = emp.username;
                if (emp.password == "12345")
                {
                    results[1] = 0;
                    flag       = true;
                }
                else
                {
                    results[1] = 1;
                }
            }
            else
            {
                flag       = false;
                results[2] = 2;
            }
            return(results);
        }
Esempio n. 3
0
        public ActionResult Profiles()
        {
            training_management_systemEntities entities = new training_management_systemEntities();

            manager man = new manager();

            ViewBag.data = man.manager_name;


            if (Session["user_id"] == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Esempio n. 4
0
        // GET: Dashboard
        public ActionResult Index()
        {
            training_management_systemEntities entities = new training_management_systemEntities();
            course_registration_view_model     crvm;
            var model = entities.course_management
                        .Join(entities.class_management, u => u.course_id, uir => uir.course_id, (u, uir) => new { u, uir })
                        .Select(m => new course_registration_view_model
            {
                course_id              = m.u.course_id,
                course_name            = m.u.course_name,
                course_type            = m.u.course_type,
                course_category        = m.u.course_category,
                course_duration        = m.u.course_duration,
                class_id               = m.uir.class_id,
                class_name             = m.uir.class_name,
                class_start_date       = m.uir.class_start_date,
                class_end_date         = m.uir.class_end_date,
                available_seats        = m.uir.available_seats,
                is_registration_active = m.uir.is_registration_active
            });

            List <TMS.Models.course_registration_view_model> lst = new List <course_registration_view_model>();

            foreach (var item in model)
            {
                crvm                        = new course_registration_view_model();
                crvm.course_id              = item.course_id;
                crvm.course_name            = item.course_name;
                crvm.course_type            = item.course_type;
                crvm.course_category        = item.course_category;
                crvm.course_duration        = item.course_duration;
                crvm.class_id               = item.class_id;
                crvm.class_name             = item.class_name;
                crvm.class_start_date       = item.class_start_date;
                crvm.class_end_date         = item.class_end_date;
                crvm.available_seats        = item.available_seats;
                crvm.is_registration_active = item.is_registration_active;
                lst.Add(crvm);
            }

            return(View("Available_Courses", lst));
        }
Esempio n. 5
0
        public Boolean ChangePassword()
        {
            flag1 = false;
            int Session_id = 0;

            if (HttpContext.Current.Session["user_id"] != null)
            {
                Session_id = Convert.ToInt32(HttpContext.Current.Session["user_id"].ToString());
            }
            training_management_systemEntities entities = new training_management_systemEntities();
            company_employee emp = entities.company_employee.SingleOrDefault(e => e.user_id == Session_id);

            emp.password = Password;
            entities.SaveChanges();
            if (emp.password != "12345")
            {
                flag1 = true;
            }



            return(flag1);
        }
Esempio n. 6
0
        public ActionResult Register(int id)
        {
            if (Session["user_id"] != null)
            {
                int usrId = 0;
                int.TryParse(Session["user_id"].ToString(), out usrId);
                training_management_systemEntities entities = new training_management_systemEntities();
                course_registration course_Registration     = new course_registration();

                var model = entities.company_employee
                            .Where(u => u.user_id == usrId)
                            .Select(m => new Registration_Conform
                {
                    user_id    = m.user_id,
                    manager_id = m.manager_id
                });


                course_Registration.user_id             = int.Parse(Session["user_id"].ToString());
                course_Registration.class_id            = id;
                course_Registration.manager_id          = model.FirstOrDefault().manager_id;
                course_Registration.status              = "In Process";
                course_Registration.is_manager_approved = "No";
                course_Registration.is_admin_approved   = "No";

                entities.course_registration.Add(course_Registration);

                entities.SaveChanges();


                return(RedirectToAction("reg", "Login"));
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
Esempio n. 7
0
        public ActionResult Profiles(LoginPage profile)
        {
            training_management_systemEntities entities = new training_management_systemEntities();

            manager man = new manager();

            ViewBag.data = man.manager_name;


            Boolean flag = profile.UpdateProfile();

            if (flag == true)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("error"));
            }



            return(View());
        }