using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using SteamWare; using GPW_data; using System.Globalization; using System.Data; namespace GPW_Admin { public class BaseUserControl : System.Web.UI.UserControl { #region Public Events /// /// Generico evento di richiesta AddNew /// public event EventHandler eh_addNew; /// /// Generico evento di richiesta refresh a parent /// public event EventHandler eh_doRefresh; /// /// Generico evento di richiesta refresh a parent /// public event EventHandler eh_doReset; #endregion Public Events #region Public Methods /// /// Verifica se il valore sia > limitValue /// /// /// /// /// public bool betweenVal(object _valore, double minVal, double maxVal) { bool answ = false; if (_valore != null) { double valore = 0; _ = double.TryParse(_valore.ToString(), out valore); answ = valore <= maxVal && valore >= minVal; } return answ; } /// /// Verifica se il valore sia > limitValue /// /// /// /// public bool gtVal(object _valore, double maxVal) { bool answ = false; if (_valore != null) { double valore = 0; _ = double.TryParse(_valore.ToString(), out valore); answ = valore > maxVal; } return answ; } /// /// Verifica se il valore sia > 0 /// /// /// public bool gtZero(object _valore) { bool answ = false; if (_valore != null) { decimal valore = 0; _ = decimal.TryParse(_valore.ToString(), out valore); answ = valore > 0; } return answ; } /// /// Verifica se il valore sia < minVal /// /// /// /// public bool ltVal(object _valore, double minVal) { bool answ = false; if (_valore != null) { double valore = 0; _ = double.TryParse(_valore.ToString(), out valore); answ = valore < minVal; } return answ; } /// /// Chiamata evento add New /// public void raiseAddNew() { // se qualcuno ascolta sollevo evento nuovo valore... if (eh_addNew != null) { eh_addNew(this, new EventArgs()); } } /// /// Chiamata evento /// public void raiseEvent() { // se qualcuno ascolta sollevo evento nuovo valore... if (eh_doRefresh != null) { eh_doRefresh(this, new EventArgs()); } } /// /// Chiamata evento /// public void raiseReset() { // se qualcuno ascolta sollevo evento nuovo valore... if (eh_doReset != null) { eh_doReset(this, new EventArgs()); } } /// /// effettua traduzione del lemma /// /// /// public string traduci(string lemma) { return user_std.UtSn.Traduci(lemma); } /// /// wrapper traduzione /// /// /// public string traduci(object lemma) { string answ = ""; if (lemma != null) answ = traduci(lemma.ToString()); return answ; } #endregion Public Methods } }