예제 #1
0
        /// <summary>
        /// Método para insertar un nuevo autor
        /// </summary>
        private void InsertarAutorUni()
        {
            IDactualAutor = AutorExternoDAO.IDactual();
            AutorUniversidad autor = new AutorUniversidad();

            if (textNombreUni.Text.Trim() == "" || textApellidoUni.Text.Trim() == "" || textEdad.Text.Trim() == "")
            {
                MessageBox.Show("Debe rellenar los campos primero");
            }

            else
            {
                autor.Nombre       = textNombreUni.Text;
                autor.Apellido     = textApellidoUni.Text;
                autor.DNI          = textDNI.Text;
                autor.Departamento = textDepartamentoUni.Text;
                autor.Edad         = int.Parse(textEdad.Text);
                //Console.WriteLine(autoresUni.Count());
                autoresUni.Add(autor);
                //Console.WriteLine(autoresUni.Count());
                AutorUniversidadDAO.Insertar(autor);
                MessageBox.Show("Registro guardado con éxito");
                BorrarForm();
                RellenarDataGrid();
            }
        }
예제 #2
0
 public AutorUniForm()
 {
     BBDD.Conectar("tomas");
     autoresUni = (List <AutorUniversidad>)AutorUniversidadDAO.MostrarTodo();
     InitializeComponent();
     //dataGridAutoresUni.DataSource = autoresUni;
     RellenarDataGrid();
 }
예제 #3
0
        /// <summary>
        /// Metodo para eliminar un autor de la base de datos y de la memoria del programa
        /// </summary>
        private void EliminarAutor()
        {
            AutorUniversidad autor = BuscarSeleccionado();

            //Console.WriteLine(autoresUni.Count());
            dataGridAutoresUni.Rows.Remove(dataGridAutoresUni.SelectedRows[0]);
            AutorUniversidadDAO.BorrarRegistro(autor);
            autoresUni.Remove(autor);
            //Console.WriteLine(autoresUni.Count());
        }
예제 #4
0
        /// <summary>
        /// Método que a través de DAO permite modificar un autor en la bbdd y en la memoria
        /// </summary>
        private void ModificarAutorUni()
        {
            AutorUniversidad autor = BuscarSeleccionado();

            autor              = BuscarSeleccionado();
            autor.Nombre       = textNombreUni.Text;
            autor.Apellido     = textApellidoUni.Text;
            autor.DNI          = textDNI.Text;
            autor.Departamento = textDepartamentoUni.Text;
            autor.Edad         = int.Parse(textEdad.Text);

            int indice = autoresUni.IndexOf(autor);

            if (indice >= 0)
            {
                autoresUni[indice] = autor;
            }
            AutorUniversidadDAO.ActualizarRegistro(autor);
            MessageBox.Show("Registro modificado con éxito");
            RellenarDataGrid();
        }