Пример #1
0
        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);
        }
Пример #2
0
 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);
         }
     }
 }