protected void Page_Load(object sender, EventArgs e) { ReturnsDAO dao = new ReturnsDAO(); _actions = dao.getReturnActions().Tables[0]; _itemHashTable = (Hashtable)ViewState["itemsprocessed"]; if (!IsPostBack) { lblMessage.Text = ""; lblMessage.Visible = false; btnReject.Attributes.Add("onclick", "if(confirm('Are you sure?')){}else{return false}"); if (Request.QueryString["ordernumber"] != null) { _ordernumber = int.Parse(Request.QueryString["ordernumber"]); populateOrderDetails(GetOrder(_ordernumber.ToString())); _focusindex = -1; } BindGrid(); } else { if (ViewState["ordernumber"] != null) { _ordernumber = (int)ViewState["ordernumber"]; } else { _ordernumber = null; } } }
protected void Page_Load(object sender, EventArgs e) { // This is really yuck but can't but this in the aspx page because a postback occurs when changing the client id mode to fixed // When a post back occurs this then fires the windows.beforeunload event which checks whether navigating away. // The script tag should be necessary either but.... string s = "<script type=\"text/javascript\">" + "function handleMouseEvent() {" + " var idSource = window.event.srcElement.id; " + //" alert(idSource); " + " if (idSource == \"\" || idSource.indexOf('RadPageView') != -1) { " + " var tb = document.getElementById( '" + this.tbPackageBarcode.ClientID + "'); " + " tb.focus(); " + " } " + "}" + "</script>"; string csname = "MouseHandlerScript"; Type cstype = this.GetType(); ClientScriptManager cs = Page.ClientScript; if (!cs.IsStartupScriptRegistered(cstype, csname)) { cs.RegisterClientScriptBlock(cstype, csname, s); } ReturnsDAO dao = new ReturnsDAO(); // For Cross border returns, we need to read the user, store and till info from // the URL querystring. if (Request.QueryString["username"] != null) { _userID = Request.QueryString["username"]; _storeUser = "******"; RadTabStrip1.Tabs[1].Visible = false; // Store user has no access to customer search Button4.Visible = false; // or to the Print button (Button4). } if (Request.QueryString["device"] != null) { String[] deviceDetails = Request.QueryString["device"].Split('.'); _storeID = deviceDetails[2]; _tillID = deviceDetails[3]; } _actions = dao.getReturnActions(_storeUser).Tables[0]; // Make a copy of the _actions data table for use by CBR // this version of the table will not include the // customer services option. _actionsCBR = _actions.Clone(); foreach (DataRow dr in _actions.Rows) { if (dr["actioncode"].ToString() != CUSTOMERSERVICERTN) { _actionsCBR.Rows.Add(dr.ItemArray); } } _itemHashTable = (Hashtable)ViewState["itemsprocessed"]; _tabselected = ViewState["tabselected"] == null ? 0 : (int)ViewState["tabselected"]; RadTabStrip1.Tabs[_tabselected].Selected = true; RadMultiPage1.SelectedIndex = _tabselected; lblMessage.Text = ""; lblMessage.Visible = false; btnReject.Attributes.Add("onclick", "if(confirm('Are you sure?')){}else{return false}"); if (ViewState["ordernumber"] != null) { _ordernumber = (int)ViewState["ordernumber"]; } else { _ordernumber = null; } }