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(); }
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(); } }
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"); }
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; } }
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; }