Files
MoonPro.net/MP-Site/UI.aspx.cs
T
Samuele E. Locatelli a3bff998e7 incluso MP-Site...
2016-11-14 12:40:04 +01:00

60 lines
2.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SteamWare;
using MapoDb;
namespace MoonPro
{
public partial class UI : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// ricavo i parametri in GET x quale postazione e macchina mostrare
string idxPostazione = Request.QueryString["idxPostazione"];
string idxMacchina = Request.QueryString["idxMacchina"];
string barcode = Request.QueryString["barcode"];
bool fullUrl = ((idxPostazione != "") && (idxPostazione != null) && (idxMacchina != "") && (idxMacchina != null));
if ((idxPostazione == "") || (idxPostazione == null))
{
// leggo da default valori postazione e macchina SE non ne avessi a disposizione da pagina...
idxPostazione = memLayer.ML.confReadString("idxPostazioneStd");
}
if ((idxMacchina == "") || (idxMacchina == null))
{
// leggo da default valori postazione e macchina SE non ne avessi a disposizione da pagina...
try
{
idxMacchina = DataLayer.obj.taPostazioni.getByIdxPostaz(idxPostazione)[0].IdxMacchina;
}
catch
{
idxMacchina = memLayer.ML.confReadString("idxMacchinaStd");
}
}
if (!fullUrl)
{
//ricarico la pagina...
string urlCompleto = string.Format("~/UI.aspx?idxPostazione={0}&idxMacchina={1}", idxPostazione, idxMacchina);
if ((barcode != "") && (barcode != null))
{
urlCompleto += string.Format("&barcode={0}", barcode);
}
Response.Redirect(urlCompleto);
}
// controllo se ci siano barcode
if ((barcode != "") && (barcode != null))
{
mod_UI1.BarCode = barcode;
}
// inizializzo correttamente il controllo
mod_UI1.idxPostazione = idxPostazione;
mod_UI1.idxMacchina = idxMacchina;
}
}
}