Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            List <DTO.Order> lst = Order_BUS.getAllOrder();
            var obj = lst.Select((item, index) =>
            {
                return(new
                {
                    OrderCode = item.OrderCode,
                    CustomerName = item.CustomerName,
                    CustomerPhone = item.CustomerPhone,
                    CustomerAddress = item.CustomerAddress,
                    Note = item.Note,
                    IsHidden = (item.IsHidden)? true: false,
                    PayMethod = (item.PayMethod == 1)?"Thanh toán tiền mặt":"Thanh toán qua thẻ tín dụng",
                    CreateDate = item.CreatedDate.ToString("HH:mm dd/MM/yyyy"),
                    State = (item.State == 1)?"Đã xử lý":"Mới",
                    CompletedDate = item.CompletedDate.ToString("HH:mm dd/MM/yyyy"),
                    LinkDetail = "OrderDetail.aspx?OrderID=" + item.OrderID,
                    textUpdate = (item.State == 1) ? "" : "Xử lý",
                    linkUpdate = (item.State == 1) ? "" : "updateOrder.aspx?OrderID=" + item.OrderID + "&state=" + item.State
                });
            });

            GridView1.DataSource = obj;
            GridView1.DataBind();
        }
Exemple #2
0
 protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
 {
     sta = DropDownList1.SelectedIndex;
     if (sta == 0)
     {
         Page_Load(sender, e);
     }
     else
     {
         List <DTO.Order> lst = Order_BUS.getOrderbyState(sta);
         var obj = lst.Select((item, index) =>
         {
             return(new
             {
                 OrderCode = item.OrderCode,
                 CustomerName = item.CustomerName,
                 CustomerPhone = item.CustomerPhone,
                 CustomerAddress = item.CustomerAddress,
                 Note = item.Note,
                 IsHidden = (item.IsHidden) ? true : false,
                 PayMethod = (item.PayMethod == 1) ? "Thanh toán tiền mặt" : "Thanh toán qua thẻ tín dụng",
                 CreateDate = Convert.ToString(item.CreatedDate),
                 State = (item.State == 1) ? "Đã xử lý" : "Mới",
                 CompletedDate = Convert.ToString(item.CompletedDate),
                 LinkDetail = "OrderDetail.aspx?OrderID=" + item.OrderID,
                 textUpdate = (item.State == 1) ? "" : "Xử lý xong",
                 linkUpdate = (item.State == 1) ? "" : "updateOrder.aspx?OrderID=" + item.OrderID + "&state=" + item.State
             });
         });
         GridView1.DataSource = obj;
         GridView1.DataBind();
     }
 }
Exemple #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String id    = Request.QueryString["OrderID"].ToString();
            int    state = int.Parse(Request.QueryString["state"].ToString());

            if (state == 2)
            {
                Order_BUS.updateOrder(id);
            }
            Response.Redirect("DonHang.aspx");
        }
Exemple #4
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string key = txtSearch.Text;

            if (key.Equals(""))
            {
                labMes.Text = "Tìm kiếm rỗng";
            }
            else
            {
                labMes.Text = "";
            }

            List <DTO.Order> lst = Order_BUS.getOrderByKey(key);

            if (lst != null)

            {
                var obj = lst.Select((item, index) =>
                {
                    return(new
                    {
                        OrderCode = item.OrderCode,
                        CustomerName = item.CustomerName,
                        CustomerPhone = item.CustomerPhone,
                        CustomerAddress = item.CustomerAddress,
                        Note = item.Note,
                        IsHidden = (item.IsHidden) ? true : false,
                        PayMethod = (item.PayMethod == 1) ? "Thanh toán tiền mặt" : "Thanh toán qua thẻ tín dụng",
                        CreateDate = Convert.ToString(item.CreatedDate),
                        State = (item.State == 1) ? "Đã xử lý" : "Mới",
                        CompletedDate = Convert.ToString(item.CompletedDate),
                        LinkDetail = "OrderDetail.aspx?OrderID=" + item.OrderID,
                        textUpdate = (item.State == 1) ? "" : "Xử lý xong",
                        linkUpdate = (item.State == 1) ? "" : "updateOrder.aspx?OrderID=" + item.OrderID + "&state=" + item.State
                    });
                });
                GridView1.DataSource = obj;
                GridView1.DataBind();
                labMes.Text = "";
            }
            else
            {
                labMes.Text = "Không có hoá đơn có thông tin: " + key;
            }
        }
Exemple #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String    id        = Request.QueryString["OrderID"].ToString();
            Order_BUS order_BUS = new Order_BUS();

            DTO.Order        order = Order_BUS.GetEntityByID <DTO.Order>(Guid.Parse(id));
            List <DTO.Order> lst   = new List <DTO.Order>();

            lst.Add(order);
            var obj = lst.Select((item, index) =>
            {
                return(new
                {
                    OrderID = item.OrderCode,
                    CustomerName = item.CustomerName,
                    CustomerPhone = item.CustomerPhone,
                    CustomerAddress = item.CustomerAddress,
                    Note = item.Note,
                    IsHidden = (item.IsHidden) ? "checked" : "",
                    PayMethod = (item.PayMethod == 1) ? "Thanh toán tiền mặt" : "Thanh toán qua thẻ tín dụng",
                    CreatedDate = item.CreatedDate.ToString("HH:mm dd/MM/yyyy"),
                    State = (item.State == 1) ? "Đã xử lý" : "Mới",
                    CompletedDate = item.CompletedDate.ToString("HH:mm dd/MM/yyyy"),
                    LinkState = (item.State == 1) ? "" : "<a href = \"updateOrder.aspx?OrderID=" + item.OrderID + "&state=" + item.State + "\"> Chuyển thành đã xử lý </a> "
                });
            });

            DataList1.DataSource = obj;
            DataList1.DataBind();

            GridView2.DataSource = Order_BUS.getOrderDetailById(id);
            GridView2.DataBind();
            Int32 sum = Order_BUS.getSumOrderDetailById(id);


            String s = String.Format("{0:0,0 vnđ}", sum);

            lblSum.Text = "Tổng tiền : " + s;
        }