예제 #1
0
        public static List <Libro> getAllLibros()
        {
            List <Libro> Libros = new List <Libro>();

            try
            {
                SqlCommand cmd = new SqlCommand("SELECT * FROM LIBROS", DataConnectionManager.getInstance().getConnection());
                DataConnectionManager.getInstance().getConnection().Open();
                SqlDataReader dr = cmd.ExecuteReader();
                Libros = DataConnectionManager.DataReaderToList(dr);
            }
            catch (SqlException e)
            {
                Console.WriteLine(e.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                DataConnectionManager.getInstance().getConnection().Close();
            }

            return(Libros);
        }
예제 #2
0
        public static Libro getLibroByTitulo(String titulo)
        {
            Libro libro = null;

            try
            {
                SqlCommand cmd = new SqlCommand("SELECT * FROM LIBROS WHERE TITULO = @titulo", DataConnectionManager.getInstance().getConnection());
                cmd.Parameters.Add("@titulo", SqlDbType.VarChar);
                cmd.Parameters["@titulo"].Value = titulo;
                DataConnectionManager.getInstance().getConnection().Open();
                SqlDataReader dr      = cmd.ExecuteReader();
                int           id      = (int)dr.GetValue(0);
                int           ISBN    = (int)dr.GetValue(1);
                String        tit     = (String)dr.GetValue(2);
                String        detalle = (String)dr.GetValue(3);
                String        imagen  = (String)dr.GetValue(4);
                String        url     = (String)dr.GetValue(5);
                libro = new Libro(id, tit, imagen, detalle, url, ISBN);
            }
            catch (SqlException e)
            {
                Console.WriteLine(e.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                DataConnectionManager.getInstance().getConnection().Close();
            }
            return(libro);
        }
        public static Usuario validarUsuarioContraseña(String user, String pass)
        {
            Usuario usuario = null;

            try
            {
                SqlCommand cmd = new SqlCommand("SELECT * FROM LIBROS WHERE USUARIO = @USUARIO AND CONTRASEÑA = @CONTRASEÑA", DataConnectionManager.getInstance().getConnection());
                cmd.Parameters.Add("@USUARIO", SqlDbType.VarChar);
                cmd.Parameters["@USUARIO"].Value = user;
                cmd.Parameters.Add("@CONTRASEÑA", SqlDbType.VarChar);
                cmd.Parameters["@CONTRASEÑA"].Value = pass;
                DataConnectionManager.getInstance().getConnection().Open();
                SqlDataReader dr  = cmd.ExecuteReader();
                int           id  = (int)dr.GetValue(0);
                String        us  = (String)dr.GetValue(1);
                String        pas = (String)dr.GetValue(2);
                usuario.idUsuario   = id;
                usuario.usuraio     = us;
                usuario.constraseña = pas;
            }
            catch (SqlException e)
            {
                Console.WriteLine(e.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                DataConnectionManager.getInstance().getConnection().Close();
            }

            return(usuario);
        }