public ConferenciaForm()
 {
     BBDD.Conectar("tomas");
     InitializeComponent();
     ListaPatentes = (List <Conferencia>)ConferenciaDAO.MostrarTodo();
     RellenarDataGrid();
     ListaAutoresCompleta = AutorExternoDAO.MostrarExternosInternos();
     PatenteForm.RellenarDataAutores(dataGridAutores, (List <AutorExterno>)ListaAutoresCompleta);
 }
        private void dataGridConferencia_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            modificado = true;
            ListaAutoresPublicacion.Clear();
            ListaIDAutoresPublicacion.Clear();
            RellenarForm();
            FilaSeleccionada = true;
            Conferencia conferencia = BuscarSeleccionado();

            ConferenciaSeleccionada   = BuscarSeleccionado();
            ListaIDAutoresPublicacion = PatenteDAO.MostrarAutoresPublicacion(conferencia.ID);
            foreach (int id in ListaIDAutoresPublicacion)
            {
                AutorExterno autor = AutorExternoDAO.BuscarAutorPorID(id);
                ListaAutoresPublicacion.Add(autor);
                //Console.WriteLine(autor.Nombre);
            }
            PatenteForm.RellenarDataAutores(dataGridAutoresPublicacion, (List <AutorExterno>)ListaAutoresPublicacion);
        }
 private void AñadirAutor_Click(object sender, EventArgs e)
 {
     if (modificado)
     {
         MessageBox.Show("No se puede modificar los autores de una producción publicada anteriormente");
         modificado = false;
     }
     else
     {
         if (AutorSeleccionado != null)
         {
             ListaAutoresPublicacion.Add(AutorSeleccionado);
             ListaIDAutoresPublicacion.Add(AutorSeleccionado.ID);
             PatenteForm.RellenarDataAutores(dataGridAutoresPublicacion, (List <AutorExterno>)ListaAutoresPublicacion);
         }
         else
         {
             MessageBox.Show("Seleccione primero un autor que añadir");
         }
     }
 }
Beispiel #4
0
        private void BotonPatente_Click(object sender, EventArgs e)
        {
            PatenteForm patenteForm = new PatenteForm();

            patenteForm.ShowDialog();
        }