using SteamWare; using System; using System.Web.UI; namespace MoonProTablet { public partial class Fermate : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Session["TipoLink"] = "EditMacch"; // se c'è una data/ora in sessione la imposto... if (memLayer.ML.isInSessionObject("inizioStato")) { try { DateTime dataOraEv = Convert.ToDateTime(memLayer.ML.objSessionObj("inizioStato")); mod_insComm.dataEv = dataOraEv; memLayer.ML.emptySessionVal("inizioStato"); } catch { } } } mod_dichiarazione1.eh_newVal += new EventHandler(mod_dichiarazione1_eh_newVal); mod_insComm.eh_inserting += mod_insComm1_eh_inserting; mod_insComm.eh_reset += mod_insComm1_eh_reset; } void mod_insComm1_eh_reset(object sender, EventArgs e) { } void mod_insComm1_eh_inserting(object sender, EventArgs e) { } /// /// chiama udpate x evento in controller dichiarazioni /// /// /// void mod_dichiarazione1_eh_newVal(object sender, EventArgs e) { mod_dettMacchina1.doUpdate(); // controllo: se è "aperto" ins dichiarazione metto pure quella... if (!mod_dichiarazione1.insRealtime) { if (mod_insComm.commento != "") { // chiamo insert SE C'E' commento mod_insComm.salvaCommento(); } // elimino data ev! e quindi realtime! memLayer.ML.emptySessionVal("dataOraEv"); // ricarico pagina! Response.Redirect("Commenti.aspx"); } } } }