コード例 #1
0
 /// <summary>
 /// Find and by BkID/BkName/TypeID Find
 /// </summary>
 /// <param name="bkFilter">Model_BookIngo_View</param>
 /// <returns>List</returns>
 public static List <BookInfo_View> Find(BookInfo_View bkFilter)
 {
     try
     {
         using (BookDB_Model BkDB = new BookDB_Model())
         {
             var list = from data in BkDB.BookInfo_View
                        select data;
             if (bkFilter.BkId > 0)
             {
                 list = list.Where(data => data.BkId == bkFilter.BkId).Select(data => data);
             }
             if (!string.IsNullOrEmpty(bkFilter.BkName))
             {
                 list = list.Where(data => data.BkName.Contains(bkFilter.BkName)).Select(data => data);
             }
             if (bkFilter.TypeId > 0)
             {
                 list = list.Where(data => data.TypeId == bkFilter.TypeId).Select(data => data);
             }
             return(list.ToList());
         }
     }
     catch (Exception error)
     {
         throw error;
     }
 }
コード例 #2
0
 /// <summary>
 /// Find and by BkID/BkName/TypeID Find
 /// </summary>
 /// <param name="bkFilter">Model_BookIngo_View</param>
 /// <returns>List</returns>
 public static List <BookInfo_View> Find(BookInfo_View bkFilter)
 {
     try
     {
         return(BookInfoDAL.Find(bkFilter));
     }
     catch (Exception error)
     {
         throw error;
     }
 }
コード例 #3
0
        public ActionResult FindPostData(FormCollection fc)
        {
            BookInfo_View bkFilter = new BookInfo_View();

            bkFilter.BkName = fc["BookName"].ToString();
            if (fc["seleList"].ToString() != "")
            {
                bkFilter.TypeId = Convert.ToInt32(fc["seleList"]);
            }
            var list = BookInfoBLL.Find(bkFilter);

            FindSele();
            return(View("Index", list));
        }
コード例 #4
0
 // 写下拉框 主页开始的
 private void FindSele(BookInfo_View bk = null)
 {
     if (bk == null)
     {
         var        listSele = BookTypeBLL.Find();
         SelectList seleList = new SelectList(listSele, "TypeId", "TypeName");
         ViewBag.seleList = seleList;
     }
     else
     {
         var        listSele = BookTypeBLL.Find();
         SelectList seleList = new SelectList(listSele, "TypeId", "TypeName", bk.TypeId);
         ViewBag.seleList = seleList;
     }
 }
コード例 #5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="matID"></param>
        /// <returns></returns>
        public BookInfo_View SelectBookInfo_V(string bookGuid)
        {
            BookInfo_View bookInfo_V = new BookInfo_View();
            string        sqlStr     = @"SELECT [BookGuid],[BookISBN],[BookRawName],[BookCNName],[BookAuthor],"
                                       + "[BookPress],[BookPubDate],[BookNumber],[BookBuyDate],[BookBuyPerson],[BookBuyShop],"
                                       + "[BookTypeName],[BookLanType],[BookAnnotation],[BookIsDelete] FROM [db_RMS].[dbo].[View_BookInfo] "
                                       + "where BookGuid='" + bookGuid + "'";
            SqlDataReader reader = DBhelp.Create().ExecuteReader(sqlStr);

            if (reader.Read())
            {
                return(new BookInfo_View(reader.GetGuid(0).ToString(), reader.GetString(1).Trim().ToString(), reader.GetString(2).Trim().ToString(),
                                         reader.GetString(3).ToString(), reader.GetString(4).Trim().ToString(), reader.GetString(5).Trim().ToString(), reader.GetDateTime(6),
                                         reader.GetInt32(7), reader.GetDateTime(8), reader.GetString(9).Trim().ToString(), reader.GetString(10).Trim().ToString(),
                                         reader.GetString(11).Trim().ToString(), reader.GetString(12).Trim().ToString(), reader.GetString(13).Trim().ToString(), reader.GetBoolean(14)));
            }
            return(bookInfo_V);
        }
コード例 #6
0
        /// <summary>
        /// 初始化其他相关信息
        /// </summary>
        private void Init_BookInfo()
        {
            BookInfo_View bookInfo_V = bookInfo_BLL.SelectBookInfo_V(BookGuid);

            tb_BookISBN.Text       = bookInfo_V.BookISBN;
            tb_BookRawName.Text    = bookInfo_V.BookRawName;
            tb_BookCNName.Text     = bookInfo_V.BookCNName;
            tb_BookAuthorName.Text = bookInfo_V.BookAuthor;
            tb_BookPress.Text      = bookInfo_V.BookPress;
            tb_BookNumber.Text     = (bookInfo_V.BookNumber).ToString();
            dtp_BookPubDate.Value  = bookInfo_V.BookPubDate;
            dtp_BookBuyDate.Value  = bookInfo_V.BookBuyDate;
            tb_BookBuyPerson.Text  = bookInfo_V.BookBuyPerson;
            tb_BookBuyShop.Text    = bookInfo_V.BookBuyShop;

            cbb_BookType.Text    = bookInfo_V.BookTypeName;
            cbb_BookLanType.Text = bookInfo_V.BookLanType;
            tb_BookAnno.Text     = bookInfo_V.BookAnnotation;
        }