コード例 #1
0
 public Notes(string nombre, Ramo ramo, DateTime fecha, string contenido)
 {
     Nombre    = nombre;
     Ramo      = ramo;
     Fecha     = fecha;
     Contenido = contenido;
 }
コード例 #2
0
 public bool EliminarRamo(Ramo ramo)
 {
     if (!(ramos.IndexOf(ramo) == -1))
     {
         ramos.Remove(ramo);
         return(true);
     }
     return(false);
 }
コード例 #3
0
 public bool AgregarRamo(Ramo ramo)
 {
     if (ramos.IndexOf(ramo) == -1)
     {
         ramos.Add(ramo);
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #4
0
 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());
     }
 }
コード例 #5
0
 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();
 }
コード例 #6
0
        private void button_Save_Click(object sender, EventArgs e)
        {
            bool bandera = true;

            foreach (Notes n in alumno.GetApuntes())
            {
                if (n.GetNombre() == textBox_Nombre.Text)
                {
                    var resultado = MessageBox.Show("Ya existe un apunte con ese nombre.\nDesea sobreescribir el apuente?", "Sobreescribiendo",
                                                    MessageBoxButtons.YesNo);
                    if (resultado == DialogResult.Yes)
                    {
                        n.SetNombre(textBox_Nombre.Text);
                        n.SetRamo((Ramo)comboBox_Ramos.SelectedItem);
                        n.SetFecha(dateTimePicker1.Value);
                        n.SetContenido(textBox_Content.Text);
                        MessageBox.Show("Apunte Guardado.");
                        bandera = false;
                        break;
                    }
                    else
                    {
                        bandera = false;
                        break;
                    }
                }
            }
            if (bandera == true)
            {
                string   nombre   = textBox_Nombre.Text;
                Ramo     ramo     = (Ramo)comboBox_Ramos.SelectedItem;
                DateTime dateTime = dateTimePicker1.Value;
                string   content  = textBox_Content.Text;
                Notes    note     = new Notes(nombre, ramo, dateTime, content);
                alumno.AgregarApuntes(note);
                MessageBox.Show("Apunte Creado.");
            }
        }
コード例 #7
0
 private void comboBoxRamo_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         foreach (Seccion sec in ramo.GetSecciones())
         {
             comboBoxSeccion.Items.RemoveAt(0);
         }
         comboBoxSeccion.Text = null;
         botonMas.Visible     = false;
         botonMenos.Visible   = false;
         textBoxVacantes      = null;
     }
     catch (System.NullReferenceException)
     {
     }
     try
     {
         foreach (Ramo ra in semestre.GetListaRamos())
         {
             if (ra.GetNombre() == comboBoxRamo.Text)
             {
                 ramo = ra;
             }
         }
         foreach (Seccion sec in ramo.GetSecciones())
         {
             comboBoxSeccion.Items.Add(sec.GetIDSeccion());
         }
         botonMas.Visible   = false;
         botonMenos.Visible = false;
     }
     catch (System.NullReferenceException)
     {
         MessageBox.Show("Cree una seccion para el ramo primero");
     }
 }
コード例 #8
0
 public void SetRamo(Ramo newRamo)
 {
     Ramo = newRamo;
 }
コード例 #9
0
 public void AgregarRamo(Ramo ramo)
 {
     Ramos.Add(ramo);
 }