protected void treeViewDemo_SelectedNodeChanged(object sender, EventArgs e) { MainScriptManager.AddHistoryPoint("SelectedTreeNode", treeViewDemo.SelectedValue); treeViewDemoTextbox.Text = ""; treeViewDemoLabel.Text = "Selected node changed to: " + treeViewDemo.SelectedNode.Text; TreeNodeCollection childNodes = treeViewDemo.SelectedNode.ChildNodes; if (childNodes != null) { treeViewDemoTextbox.Text = ""; foreach (TreeNode tnode in childNodes) { treeViewDemoTextbox.Text += tnode.Value + "\n"; } MainScriptManager.AddHistoryPoint("SelectedTreeNodeChildren", treeViewDemoTextbox.Text); } else { MainScriptManager.AddHistoryPoint("SelectedTreeNodeChildren", "..."); } }
protected void imgbtn0thFloor_Click(object sender, ImageClickEventArgs e) { timer1.Enabled = false; Dictionary <int, int> reqFor0thfloor = new Dictionary <int, int>(); reqFor0thfloor.Add(0, 1); Session["LastFloorPosition"] = (int)Session["CurrentPosition"]; int previousTime = int.Parse(lblTimeTaken.Text.Remove(2, 8)); SetPreviousTime(previousTime, imgbtn0thFloor); MainScriptManager.RegisterAsyncPostBackControl(imgbtn0thFloor); AddCurrentUpRequests(reqFor0thfloor); }
public void DoWork(int floorNo, int directiondesired, int previousTime, Control ctrl) { MovementAndPositionTracker obj = new MovementAndPositionTracker(); Dictionary <int, int> requestQ = new Dictionary <int, int>(); requestQ.Add(floorNo, directiondesired); obj.destinationFloor = floorNo; Session["PostReqQ"] = null; if (Session["CurrentReqQ"] != null) { Dictionary <int, int> myDictionary = (Dictionary <int, int>)Session["CurrentReqQ"]; obj.CurrentRequestQueue = myDictionary; obj.CurrentRequestQueue.Add(floorNo, directiondesired); Session["CurrentReqQ"] = obj.CurrentRequestQueue; } else { obj.CurrentRequestQueue = requestQ; Session["CurrentReqQ"] = obj.CurrentRequestQueue; } if (obj.CurrentRequestQueue.Count > 1) { SetPreviousTime(previousTime, ctrl); } else { int timeMultiplier = obj.GetTimeMultiplier(obj.destinationFloor, obj.currentPosition); SetTime(timeMultiplier); timer1.Enabled = true; } MainScriptManager.RegisterAsyncPostBackControl(ctrl); Session["CalledFirst"] = obj.CurrentRequestQueue.ElementAt(0).Key; SetDirectionAndCalling((int)Session["CalledFirst"]); Session["InputTaken"] = false; }
protected void ddlColor_SelectedIndexChanged(object sender, EventArgs e) { lblSelectedColor.Text = ddlColor.SelectedValue; lblSelectedColor.BackColor = System.Drawing.Color.FromName(ddlColor.SelectedValue); MainScriptManager.AddHistoryPoint("SelectedColor", ddlColor.SelectedValue); }