public formFrases(int idAutor, int idLibro) { InitializeComponent(); btnBuscar.Enabled = false; btnEditar.Enabled = true; btnNO.Enabled = true; chk_autor.Enabled = false; chk_libro.Enabled = false; cmbAutores.Enabled = false; cmbLibros.Enabled = false; ValorInicial(); this.cmbAutores.DataSource = new AutorLogic().GetAll(Program.IdUsuario); this.cmbAutores.ValueMember = "idAutor"; this.cmbAutores.DisplayMember = "apynom"; this.cmbAutores.SelectedIndex = -1; this.cmbLibros.DataSource = new LibroLogic().GetAll(Program.IdUsuario); this.cmbLibros.ValueMember = "idLibro"; this.cmbLibros.DisplayMember = "titulo"; this.cmbLibros.SelectedIndex = -1; Autores AutorActual = new AutorLogic().GetOne(idAutor, Program.IdUsuario); Libros LibroActual = new LibroLogic().GetOne(idLibro, Program.IdUsuario); cmbAutores.SelectedValue = AutorActual.IdAutor; cmbLibros.SelectedValue = LibroActual.IdLibro; CargarGrilla(AutorActual.IdAutor, LibroActual.IdLibro); }
private void btnLibros_Click(object sender, EventArgs e) { if (dgv_Autores.CurrentRow != null && dgv_Autores.CurrentRow.Index > -1) { List <Entidades.Libros> libros = new LibroLogic().GetAllXAutor(Convert.ToInt32(dgv_Autores.Rows[dgv_Autores.CurrentRow.Index].Cells["idAutor"].Value), Program.IdUsuario); if (libros.Count != 0) { formLibros libs = new formLibros(libros); libs.ShowDialog(); libs.Close(); } else { MessageBox.Show("¡No se han cargado libros para este autor!", "Mensaje del sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }