using SteamWare; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace NKC_WF.WebUserControls { public partial class cmp_menuTop : System.Web.UI.UserControl { public event EventHandler eh_doRefresh; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { searchVal = ""; } } /// /// imposta visibilità search globale /// public bool showSearch { get { return divSearch.Visible; } set { divSearch.Visible = value; } } protected void txtSearch_TextChanged(object sender, EventArgs e) { doSearch(); } private void doSearch() { // se searchVal !="" if (searchVal != "") { memLayer.ML.setSessionVal("valoreSearch", searchVal); } else { memLayer.ML.emptySessionVal("valoreSearch"); } // se qualcuno ascolta sollevo evento nuovo valore... if (eh_doRefresh != null) { eh_doRefresh(this, new EventArgs()); } } /// /// Valore ricerca attivo /// protected string searchVal { get { return txtSearch.Text.Trim(); } set { txtSearch.Text = value.Trim(); } } protected void lbtSearch_Click(object sender, EventArgs e) { doSearch(); } } }