using System; using System.Web.UI; namespace NKC_WF.WebUserControls { public partial class cmp_barcode : BaseUserControl { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { resetMessage(); } else if (inputAcquired == "") { raiseEvent(); } } public void resetMessage() { lblOutput.Visible = false; lblOutput.Text = ""; } protected void txtBarcode_TextChanged(object sender, EventArgs e) { raiseEvent(); } /// /// Valore acquisito in lettura barcode /// public string inputAcquired { get { return txtBarcode.Text.Trim(); } set { txtBarcode.Text = ""; } } /// /// Gestione output da mostrare (opzionale /// /// /// public void showOutput(string cssClass, string messaggio) { // In primis: mostro qualcosa SOLO SE ho del testo lblOutput.Visible = (messaggio != ""); lblOutput.Text = messaggio; lblOutput.Attributes.Remove("class"); lblOutput.Attributes.Add("class", cssClass); } } }