Esempio n. 1
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            string titulo      = txtTitulo.Text;
            string comentarios = textComentarios.Text;
            string proyecto    = comboProyecto.Text;
            Int32  idProyecto  = -1;

            // comprobación de título
            if (string.IsNullOrEmpty(titulo))
            {
                MessageBox.Show("Añade un título a la clase", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            Clase clase = new Clase();

            clase.titulo      = titulo;
            clase.cerrada     = false;
            clase.comentarios = comentarios;
            ListaClasesMng lcm     = new ListaClasesMng();
            Int32          idClase = lcm.Nuevo(clase);

            if (!string.IsNullOrEmpty(proyecto))
            {
                // añadimos la clase al proyecto
                idProyecto = Convert.ToInt32(idsCombo[comboProyecto.SelectedIndex]);
                ListaClasesProMng lcpm = new ListaClasesProMng();
                lista_clases      lc   = new lista_clases();
                lc.id_proyecto = idProyecto;
                lc.id_clase    = idClase;
                lcpm.Nuevo(lc);
            }
        }
        private void ListaDeClases_Load(object sender, EventArgs e)
        {
            ListaClasesMng lcm = new ListaClasesMng();

            foreach (DataRow row in lcm.dt.Rows)
            {
                lbxClases.Items.Add(row["titulo"].ToString());
                ids.Add(Convert.ToInt32(row["id"]));
            }
        }