Example #1
0
        public ActionResult EqptBuy()
        {
            if (Request.Cookies["loginState"] == null)
            {
                return(RedirectToAction("../Login/Login"));
            }

            EntitieFinal entitieFinal = new EntitieFinal();
            var          address      = Request.Form["Item1.ORDER_ADDRESS_DETAIL"];
            var          startDate    = Request.Form["Item1.ORDER_START_DATE"];
            var          endDate      = Request.Form["Item1.ORDER_END_DATE"];
            int          id           = Int32.Parse(TempData["curData"].ToString());

            if (address == "" || startDate == "" || endDate == "")
            {
                Response.Write("<script>alert('订单错误!')</script>");
                var s = id.ToString();
                return(RedirectToAction("EqptBuyPage", new { equID = s }));
            }
            ORDER_EQUIPMENT_INFO order = new ORDER_EQUIPMENT_INFO();

            order.ORDER_ADDRESS_DETAIL = address;
            order.ORDER_END_DATE       = Convert.ToDateTime(endDate);
            order.ORDER_START_DATE     = Convert.ToDateTime(startDate);

            string name = Request.Cookies["loginState"].Value;

            order.ORDER_EQUIPMENT_ID = id;
            order.ORDER_STATUS       = 1;
            var user_id = (from temp in entitieFinal.CUSTOMERs
                           where temp.CUSTOMER_NAME == name
                           select temp.CUSTOMER_ID).ToList().First();

            order.ORDER_USER_ID = user_id;

            var payment = (from temp in entitieFinal.EQUIPMENT_INFO
                           where temp.EQUIPMENT_ID == id
                           select temp.EQUIPMENT_RENT).ToList().First();

            order.ORDER_PAYMENT = payment;
            entitieFinal.ORDER_EQUIPMENT_INFO.Add(order);
            entitieFinal.SaveChanges();
            Response.Write("<script>alert('购买成功')</script>");
            return(View("../Home/Index"));
        }
Example #2
0
        public ActionResult EquAddOrSearch(string op)
        {
            ViewData["front"] = "1";
            EntitieFinal entitie = new EntitieFinal();

            if (op == "add")
            {
                var order = new ORDER_EQUIPMENT_INFO();
                order.ORDER_USER_ID        = long.Parse(Request["USER"]);
                order.ORDER_EQUIPMENT_ID   = long.Parse(Request["EQUID"]);
                order.ORDER_START_DATE     = Convert.ToDateTime(Request["START"]);
                order.ORDER_END_DATE       = Convert.ToDateTime(Request["END"]);
                order.ORDER_PAYMENT        = Convert.ToDecimal(Request["PAY"]);
                order.ORDER_ADDRESS_DETAIL = "嘉定";
                order.ORDER_STATUS         = 1;
                entitie.ORDER_EQUIPMENT_INFO.Add(order);
                entitie.SaveChanges();
                GetData();
                return(RedirectToAction("AdminView"));
            }
            else
            {
                var orderList = from order in entitie.ORDER_EQUIPMENT_INFO
                                select order;
                if (!string.IsNullOrEmpty(Request["ORDERID"]))
                {
                    var p = long.Parse(Request["ORDERID"]);
                    orderList = from order in orderList
                                where order.ORDER_ID == p
                                select order;
                }
                if (!string.IsNullOrEmpty(Request["USER"]))
                {
                    var p = long.Parse(Request["USER"]);
                    orderList = from order in orderList
                                where order.ORDER_USER_ID == p
                                select order;
                }
                if (!string.IsNullOrEmpty(Request["EQUID"]))
                {
                    var p = long.Parse(Request["EQUID"]);
                    orderList = from order in orderList
                                where order.ORDER_EQUIPMENT_ID == p
                                select order;
                }
                if (!string.IsNullOrEmpty(Request["START"]))
                {
                    var p = Convert.ToDateTime(Request["START"]);
                    orderList = from order in orderList
                                where order.ORDER_START_DATE == p
                                select order;
                }
                if (!string.IsNullOrEmpty(Request["END"]))
                {
                    var p = Convert.ToDateTime(Request["END"]);
                    orderList = from order in orderList
                                where order.ORDER_END_DATE == p
                                select order;
                }
                if (!string.IsNullOrEmpty(Request["PAY"]))
                {
                    var p = Convert.ToDecimal(Request["PAY"]);
                    orderList = from order in orderList
                                where order.ORDER_PAYMENT == p
                                select order;
                }
                GetData();
                ViewData["EQU"] = orderList.ToList();
            }


            return(View("AdminView"));
        }