Beispiel #1
0
        public PartialViewResult GetOrderBorrowed()
        {
            List <FPT_CIR_HOLDING_GET_ALL_Result> list = le.FPT_CIR_HOLDING_GET_ALL().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();
            list = list.OrderByDescending(t => t.ORDER_STATUS.Equals("Đợi sách")).ThenByDescending(t => t.ORDER_STATUS.Equals("Thành công")).ToList();
            ViewBag.listPatron = list;
            return(PartialView("GetOrderBorrowed"));
        }