예제 #1
0
        public static bool ReadUser(Login user)
        {
            bool result = true;

            try
            {
                if (connDB.State == ConnectionState.Closed)
                {
                    connDB = UtilityDB.ConnectDB();
                    cmd    = new SqlCommand();
                }
                cmd.Connection  = connDB;
                cmd.CommandText = string.Format("select * from users where user = '******' and pass = '******'", user.User, user.Password);
                SqlDataReader reader = cmd.ExecuteReader();
                DataTable     dt     = new DataTable();
                dt.Load(reader);
                reader.Close();
                cmd.Dispose();
                connDB.Close();
            }
            catch (Exception)
            {
                result = false;
            }

            return(result);
        }
예제 #2
0
        public static DataTable ReadBooks()
        {
            if (connDB.State == ConnectionState.Closed)
            {
                connDB = UtilityDB.ConnectDB();
                cmd    = new SqlCommand();
            }
            cmd.Connection  = connDB;
            cmd.CommandText = "select * from book";
            SqlDataReader reader = cmd.ExecuteReader();
            DataTable     dt     = new DataTable();

            dt.Load(reader);
            reader.Close();
            cmd.Dispose();
            connDB.Close();
            return(dt);
        }
예제 #3
0
        public static DataTable SearchBook(Books book)
        {
            if (connDB.State == ConnectionState.Closed)
            {
                connDB = UtilityDB.ConnectDB();
                cmd    = new SqlCommand();
            }
            cmd.Connection  = connDB;
            cmd.CommandText = String.Format("select * from book where title = '{0}' or author = '{1}'", book.Title, book.Author);
            SqlDataReader reader = cmd.ExecuteReader();
            DataTable     dt     = new DataTable();

            dt.Load(reader);
            reader.Close();
            cmd.Dispose();
            connDB.Close();
            return(dt);
        }
예제 #4
0
        public static bool DeleteRecord(Books book)
        {
            bool result = true;

            try
            {
                if (connDB.State == ConnectionState.Closed)
                {
                    connDB = UtilityDB.ConnectDB();
                    cmd    = new SqlCommand();
                }
                cmd.Connection  = connDB;
                cmd.CommandText = string.Format("Delete from book where Isbn = {0}", book.ISBN);
                cmd.ExecuteNonQuery();
                connDB.Close();
            }
            catch (Exception)
            {
                result = false;
            }
            return(result);
        }
예제 #5
0
        public static bool UpdateRecord(Books book)
        {
            bool result = true;

            try
            {
                if (connDB.State == ConnectionState.Closed)
                {
                    connDB = UtilityDB.ConnectDB();
                    cmd    = new SqlCommand();
                }
                cmd.Connection  = connDB;
                cmd.CommandText = string.Format("Update book set title = '{1}', author = '{2}' where Isbn = {0}", book.ISBN, book.Title, book.Author);
                cmd.ExecuteNonQuery();
                connDB.Close();
            }
            catch (Exception)
            {
                result = false;
            }
            return(result);
        }
예제 #6
0
        public static bool SaveRecord(Books book)
        {
            bool result = true;

            try
            {
                if (connDB.State == ConnectionState.Closed)
                {
                    connDB = UtilityDB.ConnectDB();
                    cmd    = new SqlCommand();
                }
                cmd.Connection  = connDB;
                cmd.CommandText = string.Format("Insert into book(title,author) values('{0}','{1}')", book.Title, book.Author);
                cmd.ExecuteNonQuery();
                connDB.Close();
            }
            catch (Exception)
            {
                result = false;
            }
            return(result);
        }