The only problems I can see are:
1) You are issueing an INSERT command with 6 parameters:
string insertUserCommand = "INSERT INTO employee (Name, Username, JobTitle, BadgeNo, EmpOrgType, DivisionCode) values (@Name, @Username, @JobTitle, @BadgeNo, @EmpOrgType, @DivisionCode)";
But you are only supplying 2 of them:
SqlCommand cmd2 = new SqlCommand(insertUserCommand, conn)
cmd2.Parameters.AddWithValue("@Name", name);
cmd2.Parameters.AddWithValue("@Username", username);
You need to add the remaining paramaters to the SqlCommand object.
2) You do not action the command. Add a
cmd2.ExecuteNonQuery();