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