//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(); } }
//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(); } } }
//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"); } }