private void modificacionToolStripMenuItem_Click(object sender, EventArgs e) { frmLegajo frmLegajo = new frmLegajo(); if (frmLegajo.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Alumno alumnoMod; foreach (DataRow item in this._dataSetAlumnos_Cursos.Tables["Alumnos"].Rows) { if ((int)item["Legajo"] == frmLegajo.Legajo) { alumnoMod = new Alumno(item["Apellido"].ToString(), (int)item["Curso"], (int)item["Legajo"]); frmAlumno frmAlumnoMod = new frmAlumno(alumnoMod, this._dataSetAlumnos_Cursos.Tables["Cursos"]); if (frmAlumnoMod.ShowDialog() == System.Windows.Forms.DialogResult.OK) { MessageBox.Show("El legajo se encuentra en la base"); item["Legajo"] = frmAlumnoMod.UnAlumno.Legajo; item["Apellido"] = frmAlumnoMod.UnAlumno.Apellido; item["Curso"] = frmAlumnoMod.UnAlumno.Curso; } } else { MessageBox.Show("El legajo no se encuentra en la base"); } } } }
//Agregar Alumno private void altaToolStripMenuItem_Click(object sender, EventArgs e) { frmAlumno frmAlu = new frmAlumno(this._dataSetAlumnos_Cursos.Tables["Cursos"]); if (frmAlu.ShowDialog() == System.Windows.Forms.DialogResult.OK) { //Genero una nueva fila DataRow fila = this._dataSetAlumnos_Cursos.Tables["Alumnos"].NewRow(); //Seteo los valores de la nueva fila fila["Legajo"] = frmAlu.UnAlumno.Legajo; fila["Apellido"] = frmAlu.UnAlumno.Apellido; fila["Curso"] = frmAlu.UnAlumno.Curso; //Agrego la nueva fila a la tabla Alumnos this._dataSetAlumnos_Cursos.Tables["Alumnos"].Rows.Add(fila); MessageBox.Show("Apellido " + frmAlu.UnAlumno.Apellido + " Legajo: " + frmAlu.UnAlumno.Legajo + " Curso: " + frmAlu.UnAlumno.Curso); } }