static void Main(string[] args) { Logica.Autor objLogicaAutor = new Logica.Autor(); Logica.Libro objLogicaLibro = new Logica.Libro(); //var objLibro = new Modelo.Libro { ISBN = 3131, Titulo = "Sobre heroes y tumbas", Anio = 1985 }; //objLogicaLibro.Agregar(objLibro); //var objLibro2 = new Modelo.Libro { ISBN = 2121311, Titulo = "El Tunel", Anio = 1983 }; //objLogicaLibro.Agregar(objLibro2); //var objLibro3 = new Modelo.Libro { ISBN = 2121455311, Titulo = "El Hacedor", Anio = 1986 }; //objLogicaLibro.Agregar(objLibro3); //var objLibro4 = new Modelo.Libro { ISBN = 2121455311, Titulo = "Cien años de Soledad", Anio = 1967, Autores = objLogicaAutor.TraerTodos() }; //objLogicaLibro.Agregar(objLibro4); Console.WriteLine("\n----Libros Agregados----\n"); Console.WriteLine("\n---Lista de Libros---\n"); foreach (var libros in objLogicaLibro.TraerTodos()) { Console.WriteLine(libros.ISBN + " " + libros.Titulo + " " + libros.Anio); foreach (var autor in libros.Autores) { Console.WriteLine("\nAutores:"); Console.WriteLine(autor.Apeliido + "," + autor.Nombre); } } Console.Read(); }
private void tcLibros_SelectedIndexChanged(object sender, EventArgs e) { if (tcLibros.SelectedTab == tcLibros.TabPages[1]) { DataTable dt = objLogicaLibro.TraerParaModificacion(); cboLibros.DataSource = dt; cboLibros.DisplayMember = "Libro"; cboLibros.ValueMember = "isbn"; DataRow dr = dt.NewRow(); dr["Libro"] = "<< Seleccione >> "; dr["isbn"] = 0; dt.Rows.InsertAt(dr, 0); this.cboLibros.SelectedValue = 0; this.cboLibros.SelectedIndexChanged += new System.EventHandler(this.cboLibros_SelectedIndexChanged); LlenarCombosModificacion(); } if (tcLibros.SelectedTab == tcLibros.TabPages[3]) { // cargo el datagrid dvLibros = objLogicaLibro.TraerTodos().DefaultView; dgvLibros.DataSource = dvLibros; dgvLibros.Columns[0].Width = 60; // autores dgvLibros.Columns[1].Width = 60; // isbn dgvLibros.Columns[2].Width = 220; // nombre dgvLibros.Columns[3].Width = 50; // edicion dgvLibros.Columns[4].Width = 100; // genero dgvLibros.Columns[5].Width = 100; // editorial dgvLibros.Columns["Autores"].DisplayIndex = 0; txtFiltro.Focus(); cboFiltro.Text = "Nombre"; } if (tcLibros.SelectedTab == tcLibros.TabPages[5]) { dgvNovedades.AutoGenerateColumns = false; dgvNovedades.DataSource = objLogicaLibro.TraerNovedades(); } }
private void frmLibros_Load(object sender, EventArgs e) { LlenarCombos(); dtLibros = objLogicaLibro.TraerTodos().DefaultView; }