Beispiel #1
0
    /// insertUser method
    // add a new user info to database
    protected void btnCreate_Click(object sender, EventArgs e)
    {
        // set error to false
        bool userAddError = false;

        // connection path
        string       tempPath = Server.MapPath("~/App_Data/Programaholics.mdb");
        clsDataLayer myData   = new clsDataLayer(tempPath);

        // try to add new user
        try
        {
            // insert user details
            myData.InsertUser(txtFirstName.Text, txtLastName.Text,
                              txtEmail.Text, txtPassword.Text, txtStreet.Text, txtCity.Text,
                              txtState.Text);
            myData.InsertUserProgram(txtFav.Text, txtLeast.Text);

            myData.InsertUserCompleted(txtProgramName.Text, txtProgramLanguage.Text, txtDate.Text);
        } // end try
        catch (Exception error)
        {
            userAddError = true;
            string message = "Error adding user, please check your information! ";
            Master.UserFeedBack.Text = message + error.Message;
        } // end catch

        // if no error
        if (!userAddError)
        {
            ClearInputs(Page.Controls);
            Master.UserFeedBack.Text = "User added successfully! ";
            BindUserGrid();
        }
    }