private static void ButtonAddClick(object sender, System.EventArgs e) { Alumno alumno = getAlumnoWithTextBox(); try { alumnoDao.AddAlumno(alumno); chargeTable(); } catch (MySqlException ex) { string duplicateError = string.Format("Duplicate entry '{0}' for key 'PRIMARY'", alumno.registro.ToString()); if (ex.Message == duplicateError) { MessageBox.Show(alumnoView, "Error : El registro " + alumno.registro + " ya existe", "Error Fatal", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(alumnoView, "Error Fatal: No se puede ejecutar la sentencia", "Error Fatal", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } } }