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");
     }
 }
예제 #2
0
        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();
            }
        }
예제 #3
0
 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());
     }
 }