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"); } } }
private void BotonPatente_Click(object sender, EventArgs e) { PatenteForm patenteForm = new PatenteForm(); patenteForm.ShowDialog(); }