Exemplo n.º 1
0
    private void LoadOrderDetail()
    {
        try
        {
            string  OrderID = Request.QueryString["OrderID"];
            if (OrderID == "" || OrderID == null)
            {
                Response.Redirect("ListOrder.aspx");
            }
            else
            {
                DataTable order = oBUS.tblOrder_GetByID(OrderID);
                if (order.Rows.Count > 0)
                {
                    //Lấy thông tin đơn đặt hàng
                    lblDay.Text = DateTime.Now.Day.ToString();
                    lblMonth.Text = DateTime.Now.Month.ToString();
                    lblYear.Text = DateTime.Now.Year.ToString();
                    lblOrderID.Text = OrderID;
                    lblPaymentForm.Text = order.Rows[0]["PaymentMethod"].ToString();
                    lblDeliveryDate.Text = DateTime.Parse(order.Rows[0]["DeliveryDate"].ToString()).ToShortDateString();
                    lblDeliveryMethod.Text = order.Rows[0]["DeliveryMethod"].ToString();
                    lblDateCreate.Text = DateTime.Parse(order.Rows[0]["CreateDate"].ToString()).ToShortDateString();
                    lblPersonCreate.Text = order.Rows[0]["PersonCreate"].ToString();
                    HandSel = float.Parse(order.Rows[0]["HandSel"].ToString());
                    lblHandSel.Text = String.Format("{0}  VNĐ", String.Format("{0:0,0}", HandSel));
                    int CustomerID = int.Parse(order.Rows[0]["CustomerID"].ToString());
                    //Lấy thông tin khách hàng

                    DataTable customer = ctBus.GetByID(CustomerID);
                    if (customer.Rows.Count > 0)
                    {
                        lblNameCustomer.Text= customer.Rows[0]["Name"].ToString();
                        lblGender.Text = customer.Rows[0]["Gender"].ToString();
                        lblPhoneNumber.Text = customer.Rows[0]["Phone"].ToString();
                        lblEmail.Text = customer.Rows[0]["Email"].ToString();
                        lblAddress.Text = customer.Rows[0]["Address"].ToString();
                    }
                    //Lấy thông tin hóa đơn
                    DataTable orderDetail = odBUS.tblOrderDetail_GetByID(OrderID);
                    CreateDetailOrder(orderDetail);

                    lblTotal.Text = String.Format("{0}  VNĐ", String.Format("{0:0,0}", Total));
                    cm = new Common();
                    lblSubTotal.Text = String.Format("{0}  VNĐ", String.Format("{0:0,0}", (Total - HandSel)));
                    float subtotal = Total - HandSel;
                    lblWordMoney.Text = cm.DocTienBangChu(long.Parse(subtotal.ToString()), " Đồng");
                }

            }

        }
        catch (Exception )
        {
            throw;
        }
    }