using SteamWare; using System; namespace MoonProAdmin.WebUserControls { public partial class mod_gestKIT : System.Web.UI.UserControl { #region setup VARS /// /// RegExp x RESET / CANCEL /// protected string regExp_KO = memLayer.ML.cdv("regExp_KO"); /// /// RegExp x CONFERMA /// protected string regExp_OK = memLayer.ML.cdv("regExp_OK"); /// /// RegExp x START KIT /// protected string regExp_KitStart = memLayer.ML.cdv("regExp_KitStart"); /// /// RegExp x SAVE KIT /// protected string regExp_KitSave = memLayer.ML.cdv("regExp_KitSave"); #endregion #region variabili in sessione /// /// UID formattato con "_" /// public string uid { get { return this.UniqueID.Replace("$", "_").Replace("-", "_"); } } public string codArt { get { return memLayer.ML.StringSessionObj(string.Format("codArt_{0}", uid)); } set { memLayer.ML.setSessionVal(string.Format("codArt_{0}", uid), value); } } public string descArt { get { return memLayer.ML.StringSessionObj(string.Format("descArt_{0}", uid)); } set { memLayer.ML.setSessionVal(string.Format("descArt_{0}", uid), value); } } public string kitCode { get { return memLayer.ML.StringSessionObj(string.Format("kitCode_{0}", uid)); } set { memLayer.ML.setSessionVal(string.Format("kitCode_{0}", uid), value); } } public string codOrd { get { return memLayer.ML.StringSessionObj(string.Format("codOrd_{0}", uid)); } set { memLayer.ML.setSessionVal(string.Format("codOrd_{0}", uid), value); } } public int qta { get { return memLayer.ML.IntSessionObj(string.Format("qta_{0}", uid)); } set { memLayer.ML.setSessionVal(string.Format("qta_{0}", uid), value); } } public string idxMacc { get { return memLayer.ML.StringSessionObj(string.Format("idxMacc_{0}", uid)); } set { memLayer.ML.setSessionVal(string.Format("idxMacc_{0}", uid), value); } } public string nomeMacc { get { return memLayer.ML.StringSessionObj(string.Format("nomeMacc_{0}", uid)); } set { memLayer.ML.setSessionVal(string.Format("nomeMacc_{0}", uid), value); } } public string codGruppo { get { return memLayer.ML.StringSessionObj(string.Format("codGruppo_{0}", uid)); } set { memLayer.ML.setSessionVal(string.Format("codGruppo_{0}", uid), value); } } /// /// titolo pagina /// public string titolo { get { return devicesAuthProxy.getPage(Request.Url).Replace(".aspx", ""); } } #endregion /// /// Caricamento pagina /// /// /// protected void Page_Load(object sender, EventArgs e) { } /// /// Ultimo input registrato /// public string lastInput { get { return hlLastInput.Value; } set { hlLastInput.Value = value; } } /// /// Aggiorno controllo secondo ULTIMO input /// public void doUpdate() { // aggiorno label... messOut = lastInput; // controllo input (reset/inizio o salva...) if (lastInput == regExp_KO) { // resetto dati doReset(); messOut = "Effettuato reset!"; } else if (lastInput == regExp_KitStart) { // resetto dati doReset(); messOut = "Inizio configurazione KIT"; } else if (lastInput == regExp_KitSave) { } else if (lastInput == regExp_OK) { } } private void doReset() { codOrd = ""; codArt = ""; kitCode = ""; qta = 0; descArt = ""; } public string messOut { set { lblOut.Text = value; } get { return lblOut.Text; } } } }