예제 #1
0
 /// <summary>
 /// Busca la editorial nueva en la base de datos y lo devuelve
 /// </summary>
 /// <param name="id">Identificador del editorial a buscar.</param>
 /// <returns>ENPublisher de la editorial encontrado en la base de datos.</returns>
 public ENPublisher Read(int id)
 {
     ENPublisher ret = new ENPublisher();
     List<object> param = new List<object>();
     param.Add((object)id);
     ret.FromRow(cad.Select(param));
     return ret;
 }
예제 #2
0
        /// <summary>
        /// Busca la editorial nueva en la base de datos y lo devuelve
        /// </summary>
        /// <param name="id">Identificador del editorial a buscar.</param>
        /// <returns>ENPublisher de la editorial encontrado en la base de datos.</returns>
        public ENPublisher Read(int id)
        {
            ENPublisher   ret   = new ENPublisher();
            List <object> param = new List <object>();

            param.Add((object)id);
            ret.FromRow(cad.Select(param));
            return(ret);
        }
예제 #3
0
        /// <summary>
        /// Devuelve todos las editoriales nuevas que existen en la base de datos.
        /// </summary>
        /// <returns>Lista de ENPublisher con todos las editoriales nuevas de la base de datos.</returns>
        public List <ENPublisher> ReadAll()
        {
            List <ENPublisher> ret   = new List <ENPublisher>();
            DataTable          tabla = cad.SelectAll();

            foreach (DataRow rows in tabla.Rows)
            {
                ENPublisher nuevo = new ENPublisher();
                nuevo.FromRow(rows);
                ret.Add(nuevo);
            }
            return(ret);
        }
예제 #4
0
 /// <summary>
 /// Devuelve todos las editoriales nuevas que existen en la base de datos.
 /// </summary>
 /// <returns>Lista de ENPublisher con todos las editoriales nuevas de la base de datos.</returns>
 public List<ENPublisher> ReadAll()
 {
     List<ENPublisher> ret = new List<ENPublisher>();
     DataTable tabla = cad.SelectAll();
     foreach (DataRow rows in tabla.Rows)
     {
         ENPublisher nuevo = new ENPublisher();
         nuevo.FromRow(rows);
         ret.Add(nuevo);
     }
     return ret;
 }
예제 #5
0
파일: Admin.cs 프로젝트: hoem/WebSalesianos
        private void initializeComboBox()
        {
            comboBoxNuevoLibroCurso.Items.Clear();
            ENCourse course = new ENCourse();
            List<ENCourse> lcourse = course.ReadAll();
            foreach (ENCourse c in lcourse)
            {
                comboBoxNuevoLibroCurso.Items.Add(c.Courses);
            }

            comboBoxNuevoLibroEditorial.Items.Clear();
            ENPublisher publisher = new ENPublisher();
            List<ENPublisher> lpublisher = publisher.readAll();
            foreach (ENPublisher p in lpublisher)
            {
                comboBoxNuevoLibroEditorial.Items.Add(p.Cif);
            }
        }
예제 #6
0
파일: Admin.cs 프로젝트: hoem/WebSalesianos
 private void buttonGuardarNuevoLibro_Click(object sender, EventArgs e)
 {
     if (textBoxNuevoLibroIdBook.Text != "")
     {
        // try
         //{
             ENCourse course = new ENCourse();
             course = course.Read(comboBoxNuevoLibroCurso.Text);
             ENPublisher publisher = new ENPublisher();
             publisher = publisher.read(comboBoxNuevoLibroEditorial.Text);
             ENSubject subject = new ENSubject();
             //subject = subject.Course
             ENBook book = new ENBook(textBoxNuevoLibroIdBook.Text,subject,course,publisher.Cif, null,textBoxNuevoLibroNombre.Text, 1,textBoxNuevoLibroDescripcion.Text);
             book.insert();
        /* }
         catch
         {
             MessageBox.Show("Inserte un libro correcto.", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }*/
     }
     else
         MessageBox.Show("Inserte un ISBN/EAN13.", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
 }