Exemple #1
0
        /******************************************************************************
        * private void addButton_Click(object sender, EventArgs e)
        *
        * @ instantiates new User based on data submitted in AddUserForm text boxes
        * @ params: object sender, EventArgs e
        * @ returns: NA
        *
        ******************************************************************************/
        private void addButton_Click(object sender, EventArgs e)
        {
            try
            {
                // instantiate new User
                User theNewUser = new User();

                // specify user attributes
                try
                { theNewUser.UserID = Int32.Parse(this.mNumberBox.Text); }
                catch (Exception ex)
                { MessageBox.Show("Please enter ony integers for the M number."); }

                theNewUser.FirstName = this.firstNameBox.Text;
                theNewUser.LastName  = this.lastNameBox.Text;
                theNewUser.UserName  = this.userNameBox.Text;
                theNewUser.PassWord  = this.passwordBox.Text;

                // send User object to Database Manager- so indicate if no joy
                bool success = db.InsertUser(theNewUser);
                if (!success)
                {
                    MessageBox.Show("User not added.");
                }
            }
            catch (NullReferenceException)
            {
                MessageBox.Show("There's no data.");
            }
            this.Hide();
        }
        public static void InsertUserTest()
        {
            ExitExamApp.DatabaseManager db = new ExitExamApp.DatabaseManager();
            String firstName = "";
            String lastName  = "";
            String userName  = "";
            String passWord  = "";
            Char   userType  = 'S';
            User   user      = null;

            Console.WriteLine("**********************************************************************************");
            Console.WriteLine("INSERT USER TEST");
            Console.WriteLine("**********************************************************************************");
            Console.WriteLine("First Name: ");
            firstName = Console.ReadLine();
            Console.WriteLine("Last Name: ");
            lastName = Console.ReadLine();
            Console.WriteLine("Username: "******"Password: "******"UserType: ");
            userType = Console.ReadLine().ToCharArray()[0];

            try
            {
                user = new User()
                {
                    FirstName  = firstName
                    , LastName = lastName
                    , UserName = userName
                    , PassWord = passWord
                    , UserType = userType
                };

                if (db.InsertUser(user))
                {
                    Console.WriteLine("User Entered. Press Enter to Continue");
                    Console.ReadLine();
                    Console.Clear();
                }
                else
                {
                    Console.WriteLine("User Insert Failed.");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                Console.ReadLine();
                Console.Clear();
            }
        }