private void eliminarTodosLasCarrerasToolStripMenuItem_Click(object sender, EventArgs e) { AlumnosExistentes.Items.Clear(); var ListaAlumnos = CassandraConection.execQuery("select matricula, nombre, apellido, genero, materias, fecha_nacimiento, carrera from alumnos"); foreach (Alumno a in ListaAlumnos) { a.Carrera = null; CassandraConection.AltaAlumno(a); AlumnosExistentes.Items.Add(a.Matricula + " " + a.Nombre + " " + a.Apellido); } Carrera.Text = ""; MessageBox.Show("Las carreras de todo los alumnos han sido eliminados", "Atención"); }
private void Agregar_Click(object sender, EventArgs e) { #region Testing y Cursos //string nombre=Nombre.Text; //Así pasamos lo escrito a una variable //string matricula = Matricula.Text; //string carrera = Carrera.Text; ////label1.Text = nombre; //Así modificamos el Static en el programa. //Alumno aux = new Alumno(); //aux.Nombre = Nombre.Text; #endregion if (CassandraConection.MatriculaExiste(uint.Parse(Matricula.Text)) == true) { MessageBox.Show("Un alumno con esta matricula ya existe", "Error"); flag++; } if (Matricula.Text.Length <= 0) { flag++; MessageBox.Show("Por Favor, escriba un matricula", "Error"); } if (Nombre.Text.Length <= 0)//si algo esta escrito, no procede { flag++; MessageBox.Show("Por Favor, escriba un nombre", "Error"); } if (Apellido.Text.Length <= 0) { flag++; MessageBox.Show("Por Favor, escriba un apellido", "Error"); } string nomComp = (Nombre.Text + Apellido.Text); foreach (char value in nomComp) { if (char.IsDigit(value)) { flag++; MessageBox.Show("Por Favor, solo escriba letras en el nombre y apellido", "Error"); break; } } if (Carrera.Text.Length <= 0) { flag++; MessageBox.Show("Por Favor, escriba un carrera", "Error"); } foreach (char value in Carrera.Text) { if (char.IsDigit(value)) { flag++; MessageBox.Show("Por Favor, solo escriba letras en la carrera", "Error"); break; } } if (flag == 0) { try { Alumno alumno = new Alumno(); alumno.Matricula = uint.Parse(Matricula.Text); alumno.Nombre = Nombre.Text; alumno.Apellido = Apellido.Text; int indice = Genero.SelectedIndex; string genero = Genero.Items[indice].ToString(); alumno.Genero = genero; alumno.Materias = Materias.Items.Cast <string>(); alumno.FechaNacimiento = dateTimePicker1.Value; alumno.Carrera = Carrera.Text; CassandraConection.AltaAlumno(alumno); MessageBox.Show("Alumno registrado exitosamente!", "Exito"); Nombre.Text = ""; Apellido.Text = ""; Carrera.Text = ""; Matricula.Text = ""; Materias.Items.Clear(); AlumnosExistentes.Items.Clear(); var ListaAlumnos = CassandraConection.execQuery("select matricula, nombre, apellido, genero, materias, fecha_nacimiento, carrera from alumnos"); foreach (Alumno a in ListaAlumnos) { AlumnosExistentes.Items.Add(a.Matricula + " " + a.Nombre + " " + a.Apellido); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Exception"); } } flag = 0; }