コード例 #1
0
ファイル: frmLibros.cs プロジェクト: brunovmz/Biblioteca-net
        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!!");
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Niconpapas/Cheatsheets
        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();
        }
コード例 #3
0
        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!");
        }
コード例 #4
0
        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);
            }
        }
コード例 #5
0
 private void frmNovedades_Load(object sender, EventArgs e)
 {
     Logica.Libro objLogicaLibro = new Logica.Libro();
     dgvNovedades.DataSource = objLogicaLibro.TraerNovedades();
 }