Ejemplo n.º 1
0
        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();
                }
            }
        }