private void button1_Click(object sender, EventArgs e) { Entidades.Libro objEntidadLibro = new Entidades.Libro(); objEntidadLibro.Isbn = txtISBN.Text; objEntidadLibro.Titulo = txtTitulo.Text; // objeto autor Entidades.Autor a = new Entidades.Autor(); a.IdAutor = Convert.ToInt32(cboAutores.SelectedValue); objEntidadLibro.Autor = a; // objeto genero Entidades.Genero g = new Entidades.Genero(); g.IdGenero = Convert.ToInt32(cboGeneros.SelectedValue); objEntidadLibro.Genero = g; // objeto editorial Entidades.Editorial ed = new Entidades.Editorial(); ed.IdEditorial = Convert.ToInt32(cboEditoriales.SelectedValue); objEntidadLibro.Editorial = ed; objEntidadLibro.EsEspañol = chbEspañol.Checked; Logica.Libro objLogicaLibro = new Logica.Libro(); objLogicaLibro.Agregar(objEntidadLibro); MessageBox.Show("Libro agregado exitosamente!!"); }
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 btnComprar_Click(object sender, EventArgs e) { List <string> nov = new List <string>(); foreach (DataGridViewRow row in dgvNovedades.Rows) { if (Convert.ToBoolean(row.Cells["Comprar"].Value).Equals(true)) { nov.Add(row.Cells[0].Value.ToString()); } } Logica.Libro logLibro = new Logica.Libro(); logLibro.Comprar(nov); MessageBox.Show("datos enviados!"); }
protected void btnEnviar_Click(object sender, EventArgs e) { Entidades.Libro objEntidadLibro = new Entidades.Libro(); Logica.Libro objLogica = new Logica.Libro(); // completo el objeto de entidad objEntidadLibro.ISBN = txtISBN.Text; objEntidadLibro.Titulo = txtTitulo.Text; objEntidadLibro.Edicion = Convert.ToInt32(txtEdicion.Text); Entidades.Genero objGenero = new Entidades.Genero(); objGenero.ID = Convert.ToInt32(ddlGeneros.SelectedValue); objEntidadLibro.Genero = objGenero; Entidades.Editorial objEditorial = new Entidades.Editorial(); objEditorial.ID = Convert.ToInt32(ddlEditoriales.SelectedValue); objEntidadLibro.Editorial = objEditorial; // autores List <Entidades.Autor> listaAutores = new List <Entidades.Autor>(); foreach (GridViewRow fila in gvAutores.Rows) { if (fila.RowType == DataControlRowType.DataRow) { CheckBox chkRow = (fila.Cells[3].FindControl("SelectCheckBox") as CheckBox); if (chkRow.Checked) { Entidades.Autor objEntidadAutor = new Entidades.Autor(); int idAutor = Convert.ToInt32(fila.Cells[0].Text); objEntidadAutor.ID = idAutor; objEntidadAutor.Apellido = fila.Cells[1].Text; listaAutores.Add(objEntidadAutor); } } } objEntidadLibro.Autores = listaAutores; try { objLogica.Agregar(objEntidadLibro); MsgBox("Libro agregado exitosamente!!"); } catch (Exception ex) { MsgBox(ex.Message); } }
private void frmNovedades_Load(object sender, EventArgs e) { Logica.Libro objLogicaLibro = new Logica.Libro(); dgvNovedades.DataSource = objLogicaLibro.TraerNovedades(); }