コード例 #1
0
        protected void btnBookTypeSave_Click(object sender, EventArgs e)
        {
            bool b;

            if (Context.Request["bookTypeId"] != null)
            {
                bookType.BookTypeId   = Convert.ToInt32(Context.Request["bookTypeId"]);
                bookType.BookTypeName = tb_bookTypeName.Text;
                bookType.BookTypeDesc = tb_bookTypeDesc.Text;
                b = bookTypeDao.bookTypeUpdate(bookType);
            }
            else
            {
                bookType = new BookType();
                bookType.BookTypeName = tb_bookTypeName.Text;
                bookType.BookTypeDesc = tb_bookTypeDesc.Text;
                b = bookTypeDao.bookTypeAdd(bookType);
            }
            if (b)
            {
                Response.Redirect("bookTypeList.aspx?flag=" + 1);
            }
            else
            {
                Alertfail.Visible = true;
            }
        }
コード例 #2
0
 protected void listBookType_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     //点击删除按钮,删除对应一条的信息
     if (e.CommandName == "delete")
     {
         int      bookTypeId = Convert.ToInt32(e.CommandArgument.ToString());
         BookType bookType   = new BookType();
         bookType.BookTypeId = bookTypeId;
         try
         {
             bookTypeDao.bookTypeDelete(bookType);
             Response.Redirect("bookTypeList.aspx");
         }
         catch {
             AlertFailure.Visible = true;
         }
     }
     //点击修改,跳转到bookTypeModify,并且将bokTypeId作为参数传过去
     else if (e.CommandName == "modify")
     {
         string url;
         url = "bookTypeSave.aspx?bookTypeId=" + e.CommandArgument;
         Response.Redirect(url);
     }
 }
コード例 #3
0
        //删除书籍类别信息,传入一个BookType对象,根据传入对象的bookTypeId进行删除查询,更新成功返回true,否则返回false
        public bool bookTypeDelete(BookType bookType)
        {
            sqlCon = dbUtil.getCon();
            string     cmdText = "delete from t_bookType where bookTypeId=" + bookType.BookTypeId;
            SqlCommand sqlcom  = new SqlCommand(cmdText, sqlCon);
            int        n       = sqlcom.ExecuteNonQuery();//返回受影响的行数

            if (n == 1)
            {
                dbUtil.close(sqlCon);
                return(true);
            }
            else
            {
                dbUtil.close(sqlCon);
                return(false);
            }
        }
コード例 #4
0
        //更新书籍类别信息,传入一个BookType对象,根据传入对象的bookTypeId进行更新查询,更新成功返回true,否则返回false
        public bool bookTypeUpdate(BookType bookType)
        {
            sqlCon = dbUtil.getCon();
            string     cmdText = "update t_bookType set bookTypeName='" + bookType.BookTypeName + "',bookTypeDesc='" + bookType.BookTypeDesc + "' where bookTypeId=" + bookType.BookTypeId;
            SqlCommand sqlcom  = new SqlCommand(cmdText, sqlCon);
            int        n       = sqlcom.ExecuteNonQuery();//返回受影响的行数

            if (n == 1)
            {
                dbUtil.close(sqlCon);
                return(true);
            }
            else
            {
                dbUtil.close(sqlCon);
                return(false);
            }
        }
コード例 #5
0
        //插入一个传进来的不含bookTypeId属性的bookType对象,插入成功返回true,否则返回false
        public bool bookTypeAdd(BookType bookType)
        {
            sqlCon = dbUtil.getCon();
            string     cmdText = "insert into t_bookType (bookTypeName,bookTypeDesc) values('" + bookType.BookTypeName + "','" + bookType.BookTypeDesc + "')";
            SqlCommand sqlcom  = new SqlCommand(cmdText, sqlCon);
            int        n       = sqlcom.ExecuteNonQuery();//返回受影响的行数

            if (n == 1)
            {
                dbUtil.close(sqlCon);
                return(true);
            }
            else
            {
                dbUtil.close(sqlCon);
                return(false);
            }
        }
コード例 #6
0
        //根据主键查询某一个BookType
        public BookType findById(int bookTypeId)
        {
            sqlCon = dbUtil.getCon();
            BookType      resultBookType = null;
            string        cmdText        = "select * from t_bookType where bookTypeId=" + bookTypeId; //查询用户字符串
            SqlCommand    sqlCmd         = new SqlCommand(cmdText, sqlCon);                           //查询对象
            SqlDataReader sqlDr          = sqlCmd.ExecuteReader();                                    //创建逐行数据读取器对象

            if (sqlDr.Read())
            {
                resultBookType              = new BookType();
                resultBookType.BookTypeId   = (int)sqlDr["bookTypeId"];
                resultBookType.BookTypeName = (string)sqlDr["bookTypeName"];
                resultBookType.BookTypeDesc = (string)sqlDr["bookTypeDesc"];
            }
            sqlDr.Close();
            dbUtil.close(sqlCon);
            return(resultBookType);
        }
コード例 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int bookTypeId = Convert.ToInt32(Context.Request["bookTypeId"]);

            //根据bookTypeList页面传过来的bookTypeId从数据库中获取bookType对象
            bookType = bookTypeDao.findById(bookTypeId);
            if (!IsPostBack)
            {
                if (Context.Request["bookTypeId"] == null)
                {
                    tb_bookTypeDesc.Text = "";
                    tb_bookTypeName.Text = "";
                }
                else
                {
                    tb_bookTypeName.Text = bookType.BookTypeName;
                    tb_bookTypeDesc.Text = bookType.BookTypeDesc;
                }
            }
        }
コード例 #8
0
        //根据bookTypeName判断是否已经存在,返回true表示已经存在该书籍类别,否则不存在
        public bool existBookType(BookType bookType)
        {
            sqlCon = dbUtil.getCon();
            string        cmdText = "select * from t_bookType where bookTypeName='" + bookType.BookTypeName + "'";
            SqlCommand    sqlCmd  = new SqlCommand(cmdText, sqlCon); //查询对象
            SqlDataReader sqlDr   = sqlCmd.ExecuteReader();          //创建逐行数据读取器对象

            if (sqlDr.Read())
            {
                sqlDr.Close();
                dbUtil.close(sqlCon);
                return(true);
            }
            else
            {
                sqlDr.Close();
                dbUtil.close(sqlCon);
                return(false);
            }
        }