public void showbutton() { long ID = long.Parse(Request.QueryString["Id"]); CommonClassLibrary.CommonDataSet.TicketOrderDataTable collection = new CommonClassLibrary.CommonDataSetTableAdapters.TicketOrderTableAdapter().GetDataByID(ID); foreach (CommonClassLibrary.CommonDataSet.TicketOrderRow item in collection) { if (item.Status == 2) { this.Confirmorder_Button.Visible = true; this.Completeorder_Button.Visible = false; this.Payment_Button.Visible = false; } else if (item.Status == 3) { this.orderTa.Visible = false; this.Confirmorder_Button.Visible = false; this.Completeorder_Button.Visible = true; this.Payment_Button.Visible = true; CommonClassLibrary.CommonDataSet.PaymentDataTable collection2 = new CommonClassLibrary.CommonDataSetTableAdapters.PaymentTableAdapter().GetDataByTicketOrder(ID); if (collection2.Rows.Count == 1) { this.Payment_Button.Enabled = false; this.Payment_Button.CssClass = "btn Default disabled"; } else { this.Payment_Button.Enabled = true; } } } }
protected void DetailTicketOrderRepeater_ItemDataBound1(object sender, RepeaterItemEventArgs e) { LinkButton Checkin = (LinkButton)e.Item.FindControl("Checkin_LinkButton"); LinkButton Checkout = (LinkButton)e.Item.FindControl("Checkout_LinkButton"); LinkButton Payment = (LinkButton)e.Item.FindControl("Payment_LinkButton"); Label ProductOrderID = (Label)e.Item.FindControl("ProductOrderID_Label"); int ID = int.Parse(Request.QueryString["Id"]); CommonClassLibrary.CommonDataSet.CheckInDataTable chkin = new CommonClassLibrary.CommonDataSetTableAdapters.CheckInTableAdapter().GetDataByRemark(ProductOrderID.Text); if (chkin.Rows.Count > 0) { Checkin.Enabled = false; Checkin.CssClass = "btn Default disabled"; } CommonClassLibrary.CommonDataSet.PaymentDataTable payment = new CommonClassLibrary.CommonDataSetTableAdapters.PaymentTableAdapter().GetDataByRemark(ProductOrderID.Text); if (payment.Rows.Count > 0) { Payment.Enabled = false; Payment.CssClass = "btn Default disabled"; } if (chkin.Rows.Count > 0 && payment.Rows.Count > 0) { CommonClassLibrary.CommonDataSet.CheckOutDataTable chkout = new CommonClassLibrary.CommonDataSetTableAdapters.CheckOutTableAdapter().GetDataByRemark(ProductOrderID.Text); if (chkout.Rows.Count == 0) { Checkout.Enabled = true; Checkout.CssClass = "btn yellow"; } } }