using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using ETS_Data; namespace ETS_WS.WebUserControls { public partial class mod_testata : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { lblUser.Text = string.Format("{0} ({1})",utils.obj.currUserCognomeNome, utils.obj.currUserId); lblDataOra.Text = DateTime.Now.ToString("dd-MM-yyyy HH:mm:ss"); } /// /// richiesta update /// /// /// protected void btnUpdate_Click(object sender, EventArgs e) { doFullDataUpdate(); } /// /// svuota session! /// private void doFullDataUpdate() { //// salvo i dati attuali... //string cod_cdc = SteamWare.memLayer.ML.StringSessionObj("valRicercaCdC"); //string lingua = user_std.UtSn.lingua; //string USER_NAME = SteamWare.memLayer.ML.StringSessionObj("USER_NAME"); //string DOMINIO = SteamWare.memLayer.ML.StringSessionObj("DOMINIO"); //bool isForceUser = user_std.UtSn.isForcedUser; //// salvo i valori delle tab in session... //Dictionary sessionParam = SteamWare.memLayer.ML.valSess2SurvUpd; // svuoto session e cache per rileggere i dati da Db Session.RemoveAll(); Response.Redirect(Request.Url.ToString()); //Uri MyUrl = Request.Url; //string delimStr = "/"; //char[] delimiter = delimStr.ToCharArray(); //string[] finalUrl = MyUrl.LocalPath.ToString().Split(delimiter); //int n = finalUrl.Length; //_paginaCorrente = finalUrl[n - 1].ToString(); //SteamWare.memLayer.ML.flushRegisteredCache(); //// rimemorizzo //SteamWare.memLayer.ML.setSessionVal("valRicercaCdC", cod_cdc); //user_std.UtSn.startUpUtente(DOMINIO, USER_NAME); //user_std.UtSn.lingua = lingua; //user_std.UtSn.isForcedUser = isForceUser; //DataWrap.DW.resetVocabolario(); //// risalvo in session i valori... //foreach (KeyValuePair kvp in sessionParam) //{ // SteamWare.memLayer.ML.setSessionVal(kvp.Key, kvp.Value, true); //} //// cambio visibilità del menù laterale... //if (eh_reqUpdateMenu != null) //{ // eh_reqUpdateMenu(this, new EventArgs()); //} //Response.Redirect(_paginaCorrente); } } }