Added user session to solve dataset issue when user is changed
This commit is contained in:
parent
67e9d865f9
commit
62a892a93f
1 changed files with 4 additions and 1 deletions
|
@ -49,6 +49,7 @@ namespace WebsitePanel.Portal
|
|||
XmlNodeList xmlIcons = null;
|
||||
DataSet myPackages;
|
||||
int currentPackage;
|
||||
int currentUser;
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
@ -69,13 +70,15 @@ namespace WebsitePanel.Portal
|
|||
ddlPackageSelect.DataTextField = myPackages.Tables[0].Columns[2].ColumnName;
|
||||
ddlPackageSelect.DataValueField = myPackages.Tables[0].Columns[0].ColumnName;
|
||||
ddlPackageSelect.DataBind();
|
||||
if(Session["currentPackage"] == null) {
|
||||
if(Session["currentPackage"] == null || ((int)Session["currentUser"]) != PanelSecurity.SelectedUserId) {
|
||||
if(ddlPackageSelect.Items.Count > 0) {
|
||||
Session["currentPackage"] = ddlPackageSelect.Items[0].Value;
|
||||
Session["currentUser"] = PanelSecurity.SelectedUserId;
|
||||
currentPackage = int.Parse(Session["currentPackage"].ToString());
|
||||
}
|
||||
} else {
|
||||
currentPackage = int.Parse(Session["currentPackage"].ToString());
|
||||
currentUser = int.Parse(Session["currentUser"].ToString());
|
||||
ddlPackageSelect.SelectedValue = currentPackage.ToString();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue