예제 #1
0
        public IActionResult Processreg(Regis newregis)
        {
            ViewBag.errors = "";
            TryValidateModel(newregis);
            if (ModelState.IsValid)
            {
                User NewUser = new User
                {
                    FName    = newregis.FName,
                    LName    = newregis.LName,
                    Email    = newregis.Email,
                    Password = newregis.Password
                };
                _context.Add(NewUser);
                _context.SaveChanges();

                HttpContext.Session.SetInt32("userid", (int)NewUser.UserId);
                HttpContext.Session.SetString("FName", (string)NewUser.FName);

                ViewBag.Fname = NewUser.FName;

                return(Redirect("Account"));
            }
            else
            {
                //ViewBag.errors = ModelState.Values;
                return(View("Register"));
            }
        }
예제 #2
0
        static void Main()
        {
            bool firstRun      = true;
            int  currentUserID = 0;



            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);



            while (isAdminUnchanged())
            {
                InformationChange userInfoChangeForm = new InformationChange();
                Application.Run(userInfoChangeForm);
            }

            Regis regisForm = new Regis();

            Application.Run(regisForm);
            LoginForm userLoginForm = new LoginForm();

            Application.Run(userLoginForm);
            currentUserID = userLoginForm.currentUser;
            //Application.Run(new ProfileMain());
        }
예제 #3
0
        public IActionResult Processreg(Regis newregis)
        {
            ViewBag.errors = "";
            TryValidateModel(newregis);
            if (ModelState.IsValid)
            {
                List <Dictionary <string, object> > Users = DbConnector.Query("SELECT * FROM User Where Email = '" + newregis.Email + "' ;");

                if (Users.Count == 0)
                {
                    string query = "INSERT INTO User (First_Name, Last_Name, Email, Password, Updated_On, Created_On) VALUES ('" + newregis.FName + "', '" + newregis.LName + "', '" + newregis.Email + "', '" + newregis.Password + "' ,NOW(), NOW());";

                    DbConnector.Execute(query);

                    ViewBag.errors = "Successfully Registered";

                    List <Dictionary <string, object> > SessUser = DbConnector.Query("SELECT * FROM User Where Email = '" + newregis.Email + "' ;");

                    HttpContext.Session.SetInt32("userid", (int)SessUser[0]["id"]);
                    HttpContext.Session.SetString("FName", (string)SessUser[0]["First_Name"]);

                    return(View("Wall"));
                }
                else
                {
                    ViewBag.errors = "Email already registered";
                    return(View("Register"));
                }
            }
            else
            {
                //ViewBag.errors = ModelState.Values;
                return(View("Register"));
            }
        }
예제 #4
0
        private void btnRegis_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            this.Hide();
            Regis regis = new Regis();

            regis.ShowDialog();
        }
예제 #5
0
 private void StaffControl_StaffEndReached(object sender, Regis.Plugins.Controls.EndOfStaffEventArgs e)
 {
     e.Cancel = true;
     ViewModel.Start();
 }