...creo que el problema es que lo que tu planteas es demasiado simple... a grandes rasgos lo que creo puedes hacer dentro de tu evento click
private void button1_Click(object sender, EventArgs e) {
//Inicializar tus clases (si es que las tienes)
//Asignas a variables tus valores de los text box
//Abres la BD
//Realizas tu instruccion SQL (Insert, con sus respectivas excepciones)
//Cierras la BD.
//Mandas un mensaje de tu registro se inserto correctamente
}
Lo ideal seria que el abrir y cerrar BD asi como la instruccion SQL, sean en clases pero de esta forma tambien funciona, espero te ayude. Saludos