using MapoDb; using SteamWare; using System; using System.Web.UI; using System.Web.UI.WebControls; namespace MoonProTablet.WebUserControls { public partial class mod_commenti : BaseUserControl { /// /// registrata richiesta /// public event EventHandler eh_reqEdit; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ddlPageSize.DataBind(); // verifico SE deve rileggere da sessione if (memLayer.ML.CRB("preselFromSession")) { try { ddlPageSize.SelectedValue = numPagSize.ToString(); } catch { } } else { // imposto da valore DEFAULT ddlPageSize.SelectedValue = memLayer.ML.CRS("mod_commenti_ddlPageSize"); } } } protected int numPagSize { get { return memLayer.ML.IntSessionObj("mod_commenti_numPagSize"); } set { memLayer.ML.setSessionVal("mod_commenti_numPagSize", value); } } /// /// abilitazione edit commenti /// public bool enableEdit { get { return memLayer.ML.CRB("commEnableEditDel"); } } public void doUpdate() { repComm.DataBind(); } /// /// carico x edit commento /// /// /// protected void lbtEdit_Click(object sender, EventArgs e) { LinkButton imgBtn = (LinkButton)sender; DateTime inizioStato = Convert.ToDateTime(imgBtn.CommandArgument); memLayer.ML.setSessionVal("inizioStato", inizioStato); // sollevo evento! if (eh_reqEdit != null) { eh_reqEdit(this, new EventArgs()); } } /// /// elimina commento /// /// /// protected void lbtDel_Click(object sender, EventArgs e) { LinkButton imgBtn = (LinkButton)sender; DateTime inizioStato = Convert.ToDateTime(imgBtn.CommandArgument); string idxMacchina = memLayer.ML.StringSessionObj("idxMacchina"); DataLayerObj.taEventi.DeleteQuery(idxMacchina, inizioStato); doUpdate(); } protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) { numPagSize = Convert.ToInt16(ddlPageSize.SelectedValue); } } }