//event method for form validation and to save record
 private void button1_Click(object sender, EventArgs e)
 {
     if (firstName_textbox.TextLength < 3 || lastName_textBox.TextLength < 3)
     {
         MessageBox.Show(this, "Invalid entry for name");
     }
     else if (username_textbox.TextLength < 3)
     {
         MessageBox.Show(this, "Username must be at least 3 charachters long");
     }
     else if ((pw_textbox.Text.Trim() != pw2_textbox.Text.Trim()) && pw_textbox.Text.Trim().Length != 0)
     {
         MessageBox.Show(this, "Passwords must match");
     }
     else
     {
         BusinessLayer.User user = new BusinessLayer.User()
         {
             User_firstname = firstName_textbox.Text,
             User_lastname  = lastName_textBox.Text,
             User_username  = username_textbox.Text,
             User_password  = pw_textbox.Text
         };
         //bject method calling
         BusinessLayer.Classes.InventoryUtil utils = new BusinessLayer.Classes.InventoryUtil();
         utils.createUser(user);
         MessageBox.Show(this, "User created");
         this.Close();
     }
 }
Exemplo n.º 2
0
        //validate form and create record
        private void createAsset_button_Click(object sender, EventArgs e)
        {
            if (assetName_textBox.Text.Trim().Equals("") || assetId_textBox.Text.Trim().Equals("") || assetDescription_textBox.Text.Trim().Equals(""))
            {
                MessageBox.Show(this, "Please fill in all required details");
            }
            else
            {
                //creating object
                BusinessLayer.Asset asset = new BusinessLayer.Asset()
                {
                    Asset_id          = assetId_textBox.Text,
                    Asset_name        = assetName_textBox.Text,
                    Asset_description = assetDescription_textBox.Text,
                    asset_status      = "Available",
                    asset_type        = "normal"
                };

                //check if record was saved properly
                BusinessLayer.Classes.InventoryUtil Utils = new BusinessLayer.Classes.InventoryUtil();
                if (Utils.newAsset(asset))
                {
                    this.Close();
                }
            }
        }
Exemplo n.º 3
0
        //non-static user defined method validate user input
        private void LoginButton_Click(object sender, EventArgs e)
        {
            //creation of object to be verified
            BusinessLayer.Classes.LoginAttempt attempt = new BusinessLayer.Classes.LoginAttempt(usernameTextbox.Text, passwordTextbox.Text);

            //boolean method used to validate input
            BusinessLayer.Classes.InventoryUtil utils = new BusinessLayer.Classes.InventoryUtil();
            if (utils.loginAttempt(attempt))
            {
                this.Close();
            }
            else // error message if validation returns flase
            {
                MessageBox.Show(this, "invalid credentials");
            }
        }