private void comboBoxSemestre_SelectedIndexChanged(object sender, EventArgs e) { try { foreach (Ramo ra in semestre.GetListaRamos()) { comboBoxRamo.Items.RemoveAt(0); } comboBoxRamo.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"); } }
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(); } }
internal bool AgregarSemestre(Semestre semestre) { foreach (Semestre sem in listaSemestres) { if (sem.GetID() == semestre.GetID()) { return(false); } } listaSemestres.Add(semestre); return(true); }
private void listaSemestre_SelectedIndexChanged(object sender, EventArgs e) { listaRamos.Items.Clear(); listaRamos.Text = null; foreach (Semestre sem in listener.GetBaseDeDatos().GetListaSemestres()) { if (listaSemestre.Text == sem.GetID()) { semestre = sem; } } foreach (Ramo ra in semestre.GetListaRamos()) { listaRamos.Items.Add(ra.GetNombre()); } }