using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using MapoDb; using SteamWare; namespace MoonProTablet.WebUserControls { public partial class mod_fermate : System.Web.UI.UserControl { /// /// registrata richiesta /// public event EventHandler eh_reqEdit; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { ddlDurataMin.SelectedValue = durMin.ToString(); ddlPrevDays.SelectedValue = prevDays.ToString(); } catch { } } } public void doUpdate() { repComm.DataBind(); } /// /// carico x edit commento /// /// /// protected void btnEdit_Click(object sender, EventArgs e) { LinkButton lnkBtn = (LinkButton)sender; DateTime inizioStato = Convert.ToDateTime(lnkBtn.CommandArgument); memLayer.ML.setSessionVal("inizioStato", inizioStato); // sollevo evento! if (eh_reqEdit != null) { eh_reqEdit(this, new EventArgs()); } } /// /// restituisce stringa formattata in HH:mm /// /// /// public string durataEvento(object durataMinuti) { return utility.formatDurata(durataMinuti); } /// /// restituisce cod CSS dato cod semaforo /// /// /// public string cssDaSemaforo(object semaforo) { return resoconti.mngr.cssDaCodColore(semaforo.ToString()); } protected int prevDays { get { return memLayer.ML.IntSessionObj("prevDays"); } set { memLayer.ML.setSessionVal("prevDays", value); } } protected int durMin { get { return memLayer.ML.IntSessionObj("durMin"); } set { memLayer.ML.setSessionVal("durMin", value); } } protected void ddlPrevDays_SelectedIndexChanged(object sender, EventArgs e) { prevDays = Convert.ToInt16(ddlPrevDays.SelectedValue); } protected void ddlDurataMin_SelectedIndexChanged(object sender, EventArgs e) { durMin = Convert.ToInt16(ddlDurataMin.SelectedValue); } } }