private void listaRamos_SelectedIndexChanged(object sender, EventArgs e) { listaSecciones.Items.Clear(); listaSecciones.Text = null; foreach (Ramo r in semestre.GetListaRamos()) { if (listaRamos.Text == r.GetNombre()) { ramo = r; } } foreach (Seccion seccion in ramo.GetSecciones()) { listaSecciones.Items.Add(seccion.GetIDSeccion()); } }
private void botonAceptar_Click(object sender, EventArgs e) { int cont = 0; foreach (Semestre sem in listaSemestres) { if (sem.GetID() == comboBoxSemestre.Text) { semestre = sem; } } foreach (Ramo ra in semestre.GetListaRamos()) { if (ra.GetNombre() == textBoxNombreNuevoRamo.Text) { MessageBox.Show("Ramo ya existe"); cont++; } } if (cont < 1) { semestre.AgregarRamo(new Ramo(textBoxNombreNuevoRamo.Text)); serial.Guardar(ibd.GetBaseDeDatos()); Close(); } }
private void botonCrearSeccion_Click(object sender, EventArgs e) { foreach (Ramo ra in semestre.GetListaRamos()) { if (ra.GetNombre() == comboBoxRamo.SelectedItem.ToString()) { ramo = ra; foreach (Seccion sec in ra.GetSecciones()) { if (sec.GetIDSeccion() == textBoxNuevoNombre.Text) { MessageBox.Show("Seccion ya existe"); return; } } } } ramo.AgregarSeccion(new Seccion(textBoxNuevoNombre.Text, Int32.Parse(textBoxVacantes.Text), (ramo.GetNombre()))); Close(); }
private void botonCambiarNombreRamo_Click(object sender, EventArgs e) { bool mal = true; if ((textBoxCambiarNombre.Text == null) || (textBoxCambiarNombre.Text == "")) { MessageBox.Show("Coloca un nombre a colocar"); return; } foreach (Ramo ra in semestre.GetListaRamos()) { if (ra.GetNombre() == ComboBoxRamos.SelectedItem.ToString()) { ra.SetNombre(textBoxCambiarNombre.Text); mal = false; Close(); } } if (mal == true) { MessageBox.Show("Revisa, tienes un error"); } }
private void comboBoxSemestre_SelectedIndexChanged(object sender, EventArgs e) { try { foreach (Ramo ra in semestre.GetListaRamos()) { comboBoxRamo.Items.RemoveAt(0); } comboBoxRamo.Text = null; foreach (Seccion sec in ramo.GetSecciones()) { listBox1.Items.RemoveAt(0); } listBox1.Text = null; } catch (System.NullReferenceException) { } try { foreach (Semestre sem in listaSemestres) { if (comboBoxSemestre.Text == sem.GetID()) { semestre = sem; } } foreach (Ramo ra in semestre.GetListaRamos()) { comboBoxRamo.Items.Add(ra.GetNombre()); } } catch (System.NullReferenceException) { MessageBox.Show("Cree un ramo para el semestre primero"); } }