protected void BtnUsersApplyChanges_Click(object sender, EventArgs e) { try { if (Session["UsersIdBeingEdited"] == null || string.IsNullOrEmpty(Session["UsersIdBeingEdited"].ToString())) { Session["UsersIdBeingEdited"] = new Guid(); } if (Guid.Parse(Session["UsersIdBeingEdited"].ToString()) != DEF_NEW_GUID) { if (TbxUserName.Text.Length > 0) { Guid facId = new Guid(); facId = Guid.Parse(DdlUsersFac.SelectedValue); QI_USER_REC user = new QI_USER_REC(Guid.Parse(Session["UsersIdBeingEdited"].ToString()), TbxUserName.Text, facId, TbxVerifyCode.Text); m_AwHelpers.AwareUsers.UpdateUser(ref user); ResetUserInfo(); } else { _InitAdminSessionVars(); return; } } else { if (0 < TbxUserName.Text.Length) { Guid facId = new Guid(); facId = Guid.Parse(DdlUsersFac.SelectedValue); if (DEF_NEW_GUID == m_AwHelpers.AwareUsers.GetUsersId(TbxUserName.Text, facId)) { Guid userId = m_AwHelpers.AwareUsers.AddUser(TbxUserName.Text, facId, TbxVerifyCode.Text); ResetUserInfo(); } else { PopupMessage("The user you are trying to add already exists!"); } } } } catch (NullReferenceException ex) { } }
protected void BtnUsersEdit_Click(object sender, EventArgs e) { _InitAdminSessionVars(); _HideAllPanels(); PnlUsersDtl.Visible = true; ListItem selUser = LstUsers.SelectedItem; if (selUser != null) { Session["UsersIdBeingEdited"] = selUser.Value; QI_USER_REC user = m_AwHelpers.AwareUsers.GetUserRecordById(Guid.Parse(Session["UsersIdBeingEdited"].ToString())); TbxUserName.Text = user.UserName; TbxVerifyCode.Text = user.VerifyCode; // Find the user facility from the dropdown list int index = DdlUsersFac.Items.IndexOf(DdlUsersFac.Items.FindByValue(user.FacilityId.ToString())); DdlUsersFac.SelectedIndex = index < 0 ? 0 : index; } }