Пример #1
0
        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();
        }
Пример #2
0
        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();
            }
        }
Пример #3
0
 private void frmLibros_Load(object sender, EventArgs e)
 {
     LlenarCombos();
     dtLibros = objLogicaLibro.TraerTodos().DefaultView;
 }