Beispiel #1
0
        public PartialViewResult GetOrderBorrowedSearched(bool strCheckOrder, bool strOrderCancel, string strDateFrom,
                                                          string strDateTo, bool strTitleCheck, bool strPatronCheck, string strSearchContent)
        {
            List <FPT_CIR_HOLDING_GET_ALL_Result> list = le.FPT_CIR_HOLDING_SEARCH(strCheckOrder, strOrderCancel, strDateFrom, strDateTo, strTitleCheck, strPatronCheck, strSearchContent).ToList();

            foreach (FPT_CIR_HOLDING_GET_ALL_Result temp in list)
            {
                temp.BOOKNAME = format.getContent(temp.BOOKNAME.Split('$'), "a");
                if (temp.InTurn == false && temp.CheckMail == false)
                {
                    temp.ORDER_STATUS = WAITING;
                }
                else if ((temp.InTurn == true && temp.CheckMail == true) || (temp.InTurn == true && temp.CheckMail == false))
                {
                    temp.ORDER_STATUS = ORDER_SUCCESS;
                }
                else if ((temp.InTurn == false && temp.CheckMail == true))
                {
                    temp.ORDER_STATUS = CANCEL;
                }
            }
            list.Sort();
            ViewBag.listPatron = list;
            return(PartialView("GetOrderBorrowed"));
        }