using SteamWare; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace MP_MAG.WebUserControls { public partial class cmp_PL_detail : BaseUserControl { #region Public Properties public int PackListID { get { int answ = 0; int.TryParse(hfPackListID.Value, out answ); return answ; } set { hfPackListID.Value = $"{value}"; cmp_OrderList.PackListID = value; refreshQrCode(); } } #endregion Public Properties #region Protected Methods /// /// restituisce URL immagine QRCode /// /// protected string getImageUrl() { string baseUrl = $"{memLayer.ML.CRS("matrixUrl")}/HOME/QR_site/JSON?val="; string payload = "{'baseUrl':'{0}','parameters':['PL" + PackListID + "']}"; string answ = $"{baseUrl}{payload}"; return answ; } protected void Page_Load(object sender, EventArgs e) { } protected void refreshQrCode() { // genero nuovo QR string qrUrl = getImageUrl(); imgQrMain.ImageUrl = qrUrl; } #endregion Protected Methods #region Internal Methods internal void doUpdate() { cmp_OrderList.doUpdate(); } #endregion Internal Methods } }