Exemplo n.º 1
0
    public DataTable MyBind(int psize, int cpage)
    {
        F_Order filter = new F_Order();

        if (Mode == "store")
        {
            filter.djid = mu.UserID;
        }
        else if (ExHelper.IsTeacher(mu.GroupID))
        {
            filter.tuid = mu.UserID;
        }
        else//默认为家长
        {
            filter.uid = mu.UserID;
        }

        //订单状态筛选
        filter.fast = Fast;
        PageSetting setting = ExOrder.SelPage(cpage, psize, filter);

        RPT.ItemCount = setting.itemCount;
        if (setting.itemCount < 1)
        {
            function.Script(this, "$('#empty1').show();");
        }
        return(setting.dt);
    }
Exemplo n.º 2
0
        private void btn_order_Click(object sender, EventArgs e)
        {
            F_Order form_order = new F_Order();

            form_order.transfer_int = transfer_int;
            form_order.ShowDialog();
        }
Exemplo n.º 3
0
    public DataTable MyBind(int psize, int cpage)
    {
        F_Order     filter  = new F_Order();
        PageSetting setting = ExOrder.SelPage(cpage, psize, filter);

        RPT.ItemCount = setting.itemCount;
        return(setting.dt);
    }
Exemplo n.º 4
0
        public async Task SaveData(F_Order data)
        {
            if (data.Id.IsNullOrEmpty())
            {
                InitEntity(data);

                await _f_OrderBus.AddDataAsync(data);
            }
            else
            {
                InitUpdateEntity(data);
                await _f_OrderBus.UpdateDataAsync(data);
            }
        }
Exemplo n.º 5
0
        public ActionResult Checkout(string shipName, string mobile, string address, string email)
        {
            var order = new Order();

            order.CreateDate = DateTime.Now;
            order.ShipAdress = address;
            order.ShipMobile = mobile;
            order.ShipName   = shipName;
            order.ShipEmail  = email;

            try
            {
                var id = new F_Order().Insert(order);

                var cart = (Cart)Session["Cart"];

                var     detailDao = new F_Order_Detail();
                decimal total     = 0;
                foreach (var item in cart.ListItem)
                {
                    var orderDetail = new Order_Detail();
                    orderDetail.BookID = item.ItemID;
                    Book book = new F_Book().FindBook(item.ItemID);
                    orderDetail.Price    = book.PromotionPrice;
                    orderDetail.Quantity = item.Quantity;
                    orderDetail.OrderID  = Convert.ToInt32(id);
                    orderDetail.Quantity = item.Quantity;
                    detailDao.Insert(orderDetail);
                    total += Convert.ToInt32(orderDetail.Price) * Convert.ToInt32(orderDetail.Quantity);
                }

                order.TotalPrice = total;
                var  id1     = new F_Order().Update(order);
                Cart objCart = (Cart)Session["Cart"];
                objCart.GioHangRong();
                Session["Cart"] = objCart;
            }
            catch (Exception ex)
            {
                //ghi log
                return(RedirectToAction("/Loi"));
            }
            return(RedirectToAction("Index", "Home"));
        }
Exemplo n.º 6
0
        private void 受注管理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            F_Order form_order = new F_Order();

            form_order.ShowDialog();
        }