protected void Page_Load(object sender, EventArgs e) { if (Session["isLogin"] == null) { Response.Redirect("Login.aspx"); } UserAccount user = (UserAccount)Session["UserAccountObj"]; OrdersBLL odbll = new OrdersBLL(); txtTransactionID.Text = Request.QueryString["transactionid"].ToString(); Orders od = new Orders(); od = odbll.DoRetrieveOrderByTransactionId(txtTransactionID.Text); CustomerBLL cbll = new CustomerBLL(); Customer cust = cbll.DoRetrieveCustomerByID(od.CId); txtCustName.Text = cust.CName; txtDeliverAddress.Text = od.DeliverAddress; txtOrderStatus.Text = od.Status; txtCustContact.Text = od.ContactNo; txtTotalPayment.Text = (od.TotalCost + od.DeliveryFee).ToString(); DataTable dt = new DataTable(); OrderItemListBLL obll = new OrderItemListBLL(); dt = obll.DoRetrieveCustomerOrderItemByTransactionId(txtTransactionID.Text); if (dt != null) { gv_orderlist.DataSource = dt; gv_orderlist.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["isLogin"] == null) { Response.Redirect("Login.aspx"); } UserAccount user = (UserAccount)Session["UserAccountObj"]; txtOrderId.Text = Request.QueryString["orderid"].ToString(); Orders od = new Orders(); OrdersBLL odbll = new OrdersBLL(); od = odbll.DoRetrieveUserOrderDetails(int.Parse(txtOrderId.Text)); btn_Review.Enabled = false; txtTransactionID.Text = od.TransactionId; txtOrderStatus.Text = od.Status; txtOrderCreate.Text = od.OrderCreated.ToString("dd/MM/yyyy HH:mm"); txtCustContact.Text = od.ContactNo; txtDeliverAddress.Text = od.DeliverAddress; txtTotalPayment.Text = od.TotalCost.ToString(); txtDeliverFee.Text = od.DeliveryFee.ToString(); txtPaymentType.Text = od.PaymentType; if (od.Status == "Completed") { btn_Review.Enabled = true; } if (od.RId == 0) { panelRiderDetails.Visible = false; } else { panelRiderDetails.Visible = true; Rider rider = new Rider(); RiderBLL riderBLL = new RiderBLL(); rider = riderBLL.DoRetrieveRiderByID(od.RId); txtRiderID.Text = od.RId.ToString(); txtRiderName.Text = rider.RName; if (od.ArriveTime == null) { txtTimeArrive.Text = "-"; } else { txtTimeArrive.Text = od.ArriveTime.ToString("dd/MM/yyyy HH:mm"); } if (od.DepartTime == null) { txtTimeDepart.Text = "-"; } else { txtTimeDepart.Text = od.DepartTime.ToString("dd/MM/yyyy HH:mm"); } if (od.DeliverTime == null) { txtTimeDeliver.Text = "-"; } else { txtTimeDeliver.Text = od.DeliverTime.ToString("dd/MM/yyyy HH:mm"); } } DataTable dt = new DataTable(); OrderItemListBLL obll = new OrderItemListBLL(); dt = obll.DoRetrieveCustomerOrderItemByTransactionId(txtTransactionID.Text); if (dt != null) { gv_orderlist.DataSource = dt; gv_orderlist.DataBind(); } else { lblRetrieveError.Text = "Unable to retrive food item list"; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["isLogin"] == null) { Response.Redirect("Login.aspx"); } UserAccount user = (UserAccount)Session["UserAccountObj"]; OrdersBLL odbll = new OrdersBLL(); if (Request.QueryString["transactionid"] != null) { txtTransactionID.Text = Request.QueryString["transactionid"].ToString(); } else { //get transactionId that is accepted by riders that is not "Completed" if (odbll.DoRetrieveRiderCurrentOrderTransactionId(user.UserId) == null) { Response.Redirect("RiderReceiveOrder.aspx"); } else { txtTransactionID.Text = odbll.DoRetrieveRiderCurrentOrderTransactionId(user.UserId); } } Orders od = new Orders(); od = odbll.DoRetrieveOrderByTransactionId(txtTransactionID.Text); CustomerBLL cbll = new CustomerBLL(); Customer cust = cbll.DoRetrieveCustomerByID(od.CId); txtCustName.Text = cust.CName; txtDeliverAddress.Text = od.DeliverAddress; txtOrderStatus.Text = od.Status; txtCustContact.Text = od.ContactNo; txtTotalPayment.Text = (od.TotalCost + od.DeliveryFee).ToString(); if (od.Status == "Pending Rider") { btn_function.Text = "Accept"; } else if (od.Status == "Accept") { btn_function.Text = "Arrived"; } else if (od.Status == "Arrived") { btn_function.Text = "Delivering"; } else if (od.Status == "Delivering") { btn_function.Text = "Completed"; } else if (od.Status == "Completed") { btn_function.Text = "Back"; } DataTable dt = new DataTable(); OrderItemListBLL obll = new OrderItemListBLL(); dt = obll.DoRetrieveCustomerOrderItemByTransactionId(txtTransactionID.Text); string restName; string restArea; string restAddress; if (dt != null) { gv_orderlist.DataSource = dt; gv_orderlist.DataBind(); restArea = dt.Rows[0]["restarea"].ToString(); restName = dt.Rows[0]["restname"].ToString(); restAddress = dt.Rows[0]["restaddress"].ToString(); txtRestArea.Text = restArea; txtRestName.Text = restName; txtRestAddress.Text = restAddress; } }