using MapoDb; using SteamWare; using System; namespace MP_SITE.WebUserControls { public class baseProdControl : System.Web.UI.UserControl { #region Private Fields /// /// Oggetto datalayer specifico /// private DataLayer DataLayerObj = new DataLayer(); #endregion Private Fields #region Protected Fields protected int _numRighe = 17; protected resoconti _resoconti; #endregion Protected Fields #region Public Events /// /// evento update /// public event EventHandler eh_doUpdate; #endregion Public Events #region Public Properties public int numRighe { get { return _numRighe; } set { _numRighe = value; } } #endregion Public Properties #region Protected Methods /// /// Verifica se la macchina MAIN sia MULTI (da DatiMacchina / redis...) /// /// /// protected bool isMulti(string idxMacchina) { return DataLayerObj.isMulti(idxMacchina); } protected void Page_Load(object sender, EventArgs e) { _resoconti = new resoconti(); if (!Page.IsPostBack) { aggiornamento(); } } #endregion Protected Methods #region Public Methods public virtual void aggiornamento() { } public void reportUpdate() { // alzo l'evento d update/inserimento e ricarico cache... if (eh_doUpdate != null) { eh_doUpdate(this, new EventArgs()); } } /// /// effettua traduzione del lemma /// /// /// public string traduci(string lemma) { return user_std.UtSn.Traduci(lemma); } /// /// effettua traduzione in inglese del lemma /// /// /// public string traduciEn(string lemma) { return user_std.UtSn.TraduciEn(lemma); } #endregion Public Methods } }