private void Insertar() { IDactualProduccion = PatenteDAO.IDactual(); Conferencia conferencia = new Conferencia(); if (textTitulo.Text.Trim() == "" || textNombre.Text.Trim() == "" || textCategoria.Text.Trim() == "") { MessageBox.Show("Debe rellenar los campos primero"); } else { conferencia.Titulo = textTitulo.Text; conferencia.Año = int.Parse(textAño.Text); conferencia.Paginas = int.Parse(textPaginas.Text); conferencia.Citas = int.Parse(textCitas.Text); conferencia.DOI = textDoi.Text; conferencia.NombreConferencia = textNombre.Text; conferencia.Lugar = textLugar.Text; conferencia.Categoria = textCategoria.Text; ListaPatentes.Add(conferencia); ConferenciaDAO.Insertar(conferencia); foreach (int id in ListaIDAutoresPublicacion) { ConferenciaDAO.InsertarPublicaConferencia(id, conferencia.ID); } MessageBox.Show("Registro guardado con éxito"); BorrarForm(); RellenarDataGrid(); } }
private void Eliminar() { Conferencia conferencia = BuscarSeleccionado(); dataGridConferencia.Rows.Remove(dataGridConferencia.SelectedRows[0]); ConferenciaDAO.BorrarRegistro(conferencia); ListaPatentes.Remove(conferencia); }
public ConferenciaForm() { BBDD.Conectar("tomas"); InitializeComponent(); ListaPatentes = (List <Conferencia>)ConferenciaDAO.MostrarTodo(); RellenarDataGrid(); ListaAutoresCompleta = AutorExternoDAO.MostrarExternosInternos(); PatenteForm.RellenarDataAutores(dataGridAutores, (List <AutorExterno>)ListaAutoresCompleta); }
private void Modificar() { Conferencia conferencia = BuscarSeleccionado(); conferencia.Titulo = textTitulo.Text; conferencia.Año = int.Parse(textAño.Text); conferencia.Paginas = int.Parse(textPaginas.Text); conferencia.Citas = int.Parse(textCitas.Text); conferencia.DOI = textDoi.Text; conferencia.NombreConferencia = textNombre.Text; conferencia.Lugar = textLugar.Text; conferencia.Categoria = textCategoria.Text; int indice = ListaPatentes.IndexOf(conferencia); if (indice >= 0) { ListaPatentes[indice] = conferencia; } ConferenciaDAO.ActualizarRegistro(conferencia); MessageBox.Show("Registro modificado con éxito"); RellenarDataGrid(); }