Completato riconversione codice compila!!!

This commit is contained in:
Samuele E. Locatelli
2020-03-02 18:44:39 +01:00
parent b80a18b477
commit cd388f8207
50 changed files with 1574 additions and 1321 deletions
+7 -3
View File
@@ -8,6 +8,10 @@ namespace MoonProTablet.WebUserControls
public partial class cmp_newODL : System.Web.UI.UserControl
{
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// registrato nuovo valore
/// </summary>
@@ -55,10 +59,10 @@ namespace MoonProTablet.WebUserControls
decimal tCiclo = numMin + ((decimal)numSec) / 60;
string note = txtNote.Text.Trim();
// insert su DB
DataLayer.obj.taODL.insertProvv(ddlArticolo.SelectedValue, MapoDb.DataLayer.MatrOpr, idxMacchina, numPz, tCiclo, note);
DataLayerObj.taODL.insertProvv(ddlArticolo.SelectedValue, DataLayerObj.MatrOpr, idxMacchina, numPz, tCiclo, note);
// calcolo stringa macchina e articolo...
var rMacchina = DataLayer.obj.taMacchine.GetByIdx(idxMacchina)[0];
var rArticolo = DataLayer.obj.taAnagArt.getByCod(ddlArticolo.SelectedValue)[0];
var rMacchina = DataLayerObj.taMacchine.GetByIdx(idxMacchina)[0];
var rArticolo = DataLayerObj.taAnagArt.getByCod(ddlArticolo.SelectedValue)[0];
string macchina = string.Format("{0} ({1} | {2} | {3})", rMacchina.Nome, rMacchina.IdxMacchina, rMacchina.CodMacchina, rMacchina.Descrizione);
string articolo = string.Format("{0} ({1} | {2})", rArticolo.DescArticolo, rArticolo.CodArticolo, rArticolo.Disegno);
// invio email notifica creazione ODL PROVVISORIO (da riconciliare...)
+2 -6
View File
@@ -329,10 +329,6 @@ namespace MoonProTablet.WebUserControls
}
}
/// <summary>
/// classe MapoDB x uso locale
/// </summary>
protected MapoDb.MapoDb controllerMapo = new MapoDb.MapoDb();
/// <summary>
/// Determina se sia abilitato il controllo x editing
/// </summary>
public bool isEnabled
@@ -566,11 +562,11 @@ namespace MoonProTablet.WebUserControls
// ricavo codice articolo...
string CodArticolo = DataLayerObj.taODL.getByIdx(idxODL, false)[0].CodArticolo;
// processo evento...
inCmd = controllerMapo.scriviRigaEventoBarcode(idxMaccCurr, idxEvento, CodArticolo, "", DataLayerObj.MatrOpr, rigaStato.pallet);
inCmd = DataLayerObj.scriviRigaEventoBarcode(idxMaccCurr, idxEvento, CodArticolo, "", DataLayerObj.MatrOpr, rigaStato.pallet);
// se la macchina è MULTI (cod#tavola) e sonoa INIZIO/FINE attrezzaggio (idxEv <=2) oppure FINE PROD processo ANCHE per la macchina madre...
if (idxMaccCurr.IndexOf('#') > 0 && (idxEvento <= 2 || idxEvento == 7))
{
inCmd2 = controllerMapo.scriviRigaEventoBarcode(idxMaccParent, idxEvento, CodArticolo, "", DataLayerObj.MatrOpr, rigaStato.pallet);
inCmd2 = DataLayerObj.scriviRigaEventoBarcode(idxMaccParent, idxEvento, CodArticolo, "", DataLayerObj.MatrOpr, rigaStato.pallet);
}
// chiamo refresh MSE
DataLayerObj.taMSE.forceRecalc(0, idxMaccCurr);
+8 -1
View File
@@ -24,6 +24,13 @@ namespace MoonProTablet.WebUserControls
checkloginPwdOnly();
}
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// controllo login solo con pwd
/// </summary>
private void checkloginPwdOnly()
{
// se abilitato login "pwdOnly" rimando a login...
@@ -31,7 +38,7 @@ namespace MoonProTablet.WebUserControls
{
string UserAuthKey = txtQRCode.Text.Trim();
// cerco se la pwd valida ci sia...
var results = DataLayer.obj.taOp.getByAuthKey(UserAuthKey);
var results = DataLayerObj.taOp.getByAuthKey(UserAuthKey);
if (results.Count > 0)
{
// in questo caso rimando a jumper...
+5 -1
View File
@@ -8,6 +8,10 @@ namespace MoonProTablet.WebUserControls
{
public partial class mod_commenti : System.Web.UI.UserControl
{
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// registrata richiesta
/// </summary>
@@ -89,7 +93,7 @@ namespace MoonProTablet.WebUserControls
LinkButton imgBtn = (LinkButton)sender;
DateTime inizioStato = Convert.ToDateTime(imgBtn.CommandArgument);
string idxMacchina = memLayer.ML.StringSessionObj("idxMacchina");
DataLayer.obj.taEventi.DeleteQuery(idxMacchina, inizioStato);
DataLayerObj.taEventi.DeleteQuery(idxMacchina, inizioStato);
doUpdate();
}
+11 -7
View File
@@ -7,6 +7,10 @@ namespace MoonProTablet.WebUserControls
{
public partial class mod_confProd : System.Web.UI.UserControl
{
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// registrato nuovo valore
/// </summary>
@@ -74,7 +78,7 @@ namespace MoonProTablet.WebUserControls
/// <param name="newDate"></param>
public void doUpdate()
{
datiProdAct = DataLayer.obj.taStatoProd.GetData(idxMacchina, dtReqUpdate)[0];
datiProdAct = DataLayerObj.taStatoProd.GetData(idxMacchina, dtReqUpdate)[0];
// aggiorno visualizzazione...
numPzProdotti = datiProdAct.PzTotODL;
numPz2Rec = datiProdAct.Pz2RecTot;
@@ -234,7 +238,7 @@ namespace MoonProTablet.WebUserControls
{
get
{
return DataLayer.isMulti(idxMacchinaSession);
return DataLayerObj.isMulti(idxMacchinaSession);
}
}
@@ -286,7 +290,7 @@ namespace MoonProTablet.WebUserControls
// userò ODL del turno
int answ = 0;
// cerco da redis...
int.TryParse(DataLayer.currODL(idxMacchina, true), out answ);
int.TryParse(DataLayerObj.currODL(idxMacchina, true), out answ);
return answ;
}
}
@@ -401,7 +405,7 @@ namespace MoonProTablet.WebUserControls
confermaPerGiorni();
}
// refresh tabella dati tablet...
DataLayer.obj.taMSE.forceRecalc(0, idxMacchina);
DataLayerObj.taMSE.forceRecalc(0, idxMacchina);
// mostro output
lblOut.Text = string.Format("Confermata la produzione per {0} pezzi! (+{1} pz scarto) alle {2:yyyy-MM-dd HH:mm:ss}", numPzConfermati, numPzScarto2Rec, dtReqUpdate);
// cambio button conferma...
@@ -418,14 +422,14 @@ namespace MoonProTablet.WebUserControls
/// </summary>
private void confermaPerGiorni()
{
DataLayer.obj.confermaProdMacchina(idxMacchina, memLayer.ML.CRI("modoConfProd"), numPzConfermati, numPzScarto2Rec, dtReqUpdate);
DataLayerObj.confermaProdMacchina(idxMacchina, memLayer.ML.CRI("modoConfProd"), numPzConfermati, numPzScarto2Rec, dtReqUpdate);
}
/// <summary>
/// effettua conferma per turni della produzione
/// </summary>
private void confermaPerTurni()
{
DataLayer.obj.confermaProdMacchina(idxMacchina, memLayer.ML.CRI("modoConfProd"), numPzConfermati, numPzScarto2Rec, dtReqUpdate);
DataLayerObj.confermaProdMacchina(idxMacchina, memLayer.ML.CRI("modoConfProd"), numPzConfermati, numPzScarto2Rec, dtReqUpdate);
}
/// <summary>
/// update post modifica pz buoni
@@ -446,7 +450,7 @@ namespace MoonProTablet.WebUserControls
if (numPzLasciati > 0)
{
// calcolo la data..
DS_ProdTempi.TempiCicloRilevatiDataTable tab = DataLayer.obj.taTempiCicloRilevati.getLastPzByMaccQta(idxMacchina, DateTime.Now, numPzLasciati);
DS_ProdTempi.TempiCicloRilevatiDataTable tab = DataLayerObj.taTempiCicloRilevati.getLastPzByMaccQta(idxMacchina, DateTime.Now, numPzLasciati);
if (tab.Rows.Count > 0)
{
dtReqUpdate = tab[0].DataOraRif.AddSeconds(1);
@@ -7,6 +7,10 @@ namespace MoonProTablet.WebUserControls
{
public partial class mod_controlliProd : System.Web.UI.UserControl
{
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// registrato nuovo valore
/// </summary>
@@ -54,7 +58,7 @@ namespace MoonProTablet.WebUserControls
{
get
{
return DataLayer.isMulti(idxMacchinaSession);
return DataLayerObj.isMulti(idxMacchinaSession);
}
}
@@ -88,7 +92,7 @@ namespace MoonProTablet.WebUserControls
int idxOdl = 0; // userò ODL del turno
try
{
idxOdl = DataLayer.obj.taODL.getByMacchina(idxMacchina)[0].IdxODL;
idxOdl = DataLayerObj.taODL.getByMacchina(idxMacchina)[0].IdxODL;
}
catch
{
@@ -182,7 +186,7 @@ namespace MoonProTablet.WebUserControls
if (odlOk)
{
// salvo controllo KO
DataLayer.obj.taRC.insertQuery(idxMacchina, DataLayer.MatrOpr, false, txtNoteContr.Text.Trim(), DateTime.Now);
DataLayerObj.taRC.insertQuery(idxMacchina, DataLayerObj.MatrOpr, false, txtNoteContr.Text.Trim(), DateTime.Now);
// sollevo evento!
if (eh_newVal != null)
{
@@ -254,8 +258,8 @@ namespace MoonProTablet.WebUserControls
if (odlOk)
{
// Salvo controllo come OK
DataLayer.obj.taRC.insertQuery(idxMacchina, DataLayer.MatrOpr, true, "", DateTime.Now);
// sollevo evento!
DataLayerObj.taRC.insertQuery(idxMacchina, DataLayerObj.MatrOpr, true, "", DateTime.Now);
if (eh_newVal != null)
{
eh_newVal(this, new EventArgs());
@@ -7,6 +7,10 @@ namespace MoonProTablet.WebUserControls
{
public partial class mod_dettMacchina : System.Web.UI.UserControl
{
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// fatto refresh --> chiedo remove modal (se c'è)
/// </summary>
@@ -149,7 +153,7 @@ namespace MoonProTablet.WebUserControls
try
{
// in questo caso controllo idxStato... e recupero priorità se > 1 --> richiesta qualifica
answ = (DataLayer.obj.taAnagStati.GetByIdx(idxStato)[0].Priorita > 1);
answ = (DataLayerObj.taAnagStati.GetByIdx(idxStato)[0].Priorita > 1);
}
catch
{ }
@@ -173,7 +177,7 @@ namespace MoonProTablet.WebUserControls
DateTime lastControl = DateTime.Now.AddYears(-1);
try
{
var tab = DataLayer.obj.taRC.getLast(idxMacchina);
var tab = DataLayerObj.taRC.getLast(idxMacchina);
if (tab.Count > 0)
{
lastControl = tab[0].DataOra;
@@ -6,6 +6,10 @@ namespace MoonProTablet.WebUserControls
{
public partial class mod_dettaglioProd : System.Web.UI.UserControl
{
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// effettua traduzione del lemma
/// </summary>
@@ -30,9 +34,9 @@ namespace MoonProTablet.WebUserControls
private void popolaLabels()
{
// forzo ricalcolo
DataLayer.obj.taMSE.forceRecalc(0, idxMacchina);
DataLayerObj.taMSE.forceRecalc(0, idxMacchina);
// leggo riga...
DS_ProdTempi.MappaStatoExplRow rigaDati = DataLayer.obj.taMSE.getByIdxMacchina(idxMacchina)[0];
DS_ProdTempi.MappaStatoExplRow rigaDati = DataLayerObj.taMSE.getByIdxMacchina(idxMacchina)[0];
// carico le info!
lblOdl.Text = string.Format("ODL num: {0}, iniziato il {1:dd/MM/yy} alle {1:HH:mm}", rigaDati.idxODL, rigaDati.DataInizioODL);
@@ -12,6 +12,10 @@ namespace MoonProTablet.WebUserControls
/// </summary>
protected MapoDb.MapoDb controllerMapo = new MapoDb.MapoDb();
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// registrato nuovo valore
/// </summary>
public event EventHandler eh_newVal;
@@ -55,26 +59,26 @@ namespace MoonProTablet.WebUserControls
{ }
if (idxEvento > 0)
{
DS_applicazione.AnagraficaEventiRow rigaEvento = DataLayer.obj.taAnagEventi.GetByIdx(idxEvento)[0];
DS_applicazione.AnagraficaEventiRow rigaEvento = DataLayerObj.taAnagEventi.GetByIdx(idxEvento)[0];
if (rigaEvento != null)
{
DS_applicazione.StatoMacchineRow rigaStato = DataLayer.obj.taStatoMacchine.GetDataByIdxMacchina(idxMacchina)[0];
DS_applicazione.StatoMacchineRow rigaStato = DataLayerObj.taStatoMacchine.GetDataByIdxMacchina(idxMacchina)[0];
// processo evento...
if (insRealtime)
{
// se realtime
controllerMapo.scriviRigaEventoBarcode(idxMacchina, idxEvento, rigaStato.CodArticolo, "DRT", DataLayer.MatrOpr, rigaStato.pallet);
DataLayerObj.scriviRigaEventoBarcode(idxMacchina, idxEvento, rigaStato.CodArticolo, "DRT", DataLayerObj.MatrOpr, rigaStato.pallet);
}
else
{
// in primis disabilito insert...
DataLayer.obj.taStatoMacchine.setInsEnabled(idxMacchina, false);
DataLayerObj.taStatoMacchine.setInsEnabled(idxMacchina, false);
// calcolo evento
string evento = idxEvento.ToString();
string commento = "";
try
{
evento = DataLayer.obj.taAnagEventi.GetByIdx(idxEvento)[0].Nome.Replace("Barcode - ", "");
evento = DataLayerObj.taAnagEventi.GetByIdx(idxEvento)[0].Nome.Replace("Barcode - ", "");
}
catch
{ }
@@ -98,14 +102,14 @@ namespace MoonProTablet.WebUserControls
}
// fix salvo la dichiarazione di chiusura
commento = string.Format("999 - M.Lav EndEvt: {0} [{1}]", evento, codRich);
controllerMapo.scriviRigaEventoBarcode(idxMacchina, 1, rigaStato.CodArticolo, commento, DataLayer.MatrOpr, rigaStato.pallet, nextEvDT.AddSeconds(-1), DateTime.Now); // 1 hard-coded x resettare
DataLayerObj.scriviRigaEventoBarcode(idxMacchina, 1, rigaStato.CodArticolo, commento, DataLayerObj.MatrOpr, rigaStato.pallet, nextEvDT.AddSeconds(-1), DateTime.Now); // 1 hard-coded x resettare
}
catch
{ }
// update commento!
commento = string.Format("999 - Dich StartEvt: {0} [{1}]", evento, codRich);
// recupero data/ora evento da inserire (quella selezionata) ed AGGIUNGO 1 sec!!! così rimane traccia
controllerMapo.scriviRigaEventoBarcode(idxMacchina, idxEvento, rigaStato.CodArticolo, commento, DataLayer.MatrOpr, rigaStato.pallet, dataOraEv.AddSeconds(1), DateTime.Now);
DataLayerObj.scriviRigaEventoBarcode(idxMacchina, idxEvento, rigaStato.CodArticolo, commento, DataLayerObj.MatrOpr, rigaStato.pallet, dataOraEv.AddSeconds(1), DateTime.Now);
// eseguo ricalcolo!
DateTime startRicalcolo = dataOraEv.AddMinutes(memLayer.ML.CRI("minAnticipoRicalcolo"));
@@ -113,11 +117,11 @@ namespace MoonProTablet.WebUserControls
int rdm_nEvStep = memLayer.ML.CRI("rdm_nEvStep");
int rdm_nEvCheck = memLayer.ML.CRI("rdm_nEvCheck");
bool rdm_ChkOnly = memLayer.ML.CRB("rdm_ChkOnly");
DataLayer.obj.taComm.stp_ricalcolaDatiMacchinaFromDate(idxMacchina, startRicalcolo, 1, rdm_nEvStep, rdm_nEvCheck, rdm_ChkOnly); // nella stored imposto macchina OFFline e poi ONline, parto da "minAnticipoRicalcolo" minuti prima...
DataLayerObj.taComm.stp_ricalcolaDatiMacchinaFromDate(idxMacchina, startRicalcolo, 1, rdm_nEvStep, rdm_nEvCheck, rdm_ChkOnly); // nella stored imposto macchina OFFline e poi ONline, parto da "minAnticipoRicalcolo" minuti prima...
// aggiorno data evento x insert eventuale commento (5 sec...)
dataOraEv = dataOraEv.AddSeconds(5);
// riabilito insert... anche se non dovrebbe servire x stored ricalcolo precedente...
DataLayer.obj.taStatoMacchine.setInsEnabled(idxMacchina, true);
DataLayerObj.taStatoMacchine.setInsEnabled(idxMacchina, true);
}
// mostro esito
lblOut.Text = "Registrata dichiarazione fermata";
@@ -130,7 +134,7 @@ namespace MoonProTablet.WebUserControls
// refresh fermate
repLI.DataBind();
// faccio refresh x singola macchina 2019.03.26
DataLayer.obj.taMSE.forceRecalc(0, idxMacchina);
DataLayerObj.taMSE.forceRecalc(0, idxMacchina);
// sollevo evento!
if (eh_newVal != null)
{
@@ -6,6 +6,15 @@ namespace MoonProTablet.WebUserControls
{
public partial class mod_enrollByAuthKey : System.Web.UI.UserControl
{
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// Page load (vuoto)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
@@ -42,12 +51,12 @@ namespace MoonProTablet.WebUserControls
IPv4 = Request.UserHostName;
// calcolo authKey MD5...
string md5UserAuthKey = SteamCrypto.EncryptString(plainUserAuthKey, memLayer.ML.CRS("cookieName"));
if (DataLayer.obj.taOp.getByMatrAuthKey(MatrOpr, md5UserAuthKey).Rows.Count > 0)
if (DataLayerObj.taOp.getByMatrAuthKey(MatrOpr, md5UserAuthKey).Rows.Count > 0)
{
fatto = tryEnroll(MatrOpr, userAgent, fatto, DeviceName, IPv4, md5UserAuthKey);
}
// provo con "plainUserKey"
else if (DataLayer.obj.taOp.getByMatrAuthKey(MatrOpr, plainUserAuthKey).Rows.Count > 0)
else if (DataLayerObj.taOp.getByMatrAuthKey(MatrOpr, plainUserAuthKey).Rows.Count > 0)
{
fatto = tryEnroll(MatrOpr, userAgent, fatto, DeviceName, IPv4, plainUserAuthKey);
}
@@ -86,7 +95,7 @@ namespace MoonProTablet.WebUserControls
{
try
{
fatto = DataLayer.obj.enrollDevice(userKey, IPv4, DeviceName, userAgent, MatrOpr);
fatto = DataLayerObj.enrollDevice(userKey, IPv4, DeviceName, userAgent, MatrOpr);
}
catch (Exception exc)
{
@@ -6,6 +6,15 @@ namespace MoonProTablet.WebUserControls
{
public partial class mod_enrollByJumperAuthKey : System.Web.UI.UserControl
{
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// Caricamento pagina
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
// procedo alla ricerca di dati via sessione x User AuthKey
@@ -26,7 +35,7 @@ namespace MoonProTablet.WebUserControls
try
{
UserAuthKey = memLayer.ML.StringSessionObj("UserAuthKey");
MatrOpr = DataLayer.MatrOpr;
MatrOpr = DataLayerObj.MatrOpr;
userAgent = Request.UserAgent;
}
catch
@@ -37,7 +46,7 @@ namespace MoonProTablet.WebUserControls
DeviceName = Request.UserHostName;
IPv4 = Request.UserHostName;
memLayer.ML.emptyCookieVal(memLayer.ML.CRS("cookieName"));
fatto = DataLayer.obj.enrollDevice(UserAuthKey, IPv4, DeviceName, userAgent, MatrOpr);
fatto = DataLayerObj.enrollDevice(UserAuthKey, IPv4, DeviceName, userAgent, MatrOpr);
if (fatto)
{
Response.Redirect(memLayer.ML.CRS("mainPage"));
+13 -4
View File
@@ -19,6 +19,15 @@ namespace MoonProTablet.WebUserControls
/// </summary>
public event EventHandler eh_reset;
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// caricamento pagina
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
@@ -79,7 +88,7 @@ namespace MoonProTablet.WebUserControls
try
{
// cerco di recuperare CodArticolo da evento
CodArticolo = DataLayer.obj.taODL.getByMacchinaPeriodo(idxMacchina, dataOraEv, dataOraEv)[0].CodArticolo;
CodArticolo = DataLayerObj.taODL.getByMacchinaPeriodo(idxMacchina, dataOraEv, dataOraEv)[0].CodArticolo;
}
catch
{
@@ -89,12 +98,12 @@ namespace MoonProTablet.WebUserControls
// elimino eventuale record precedente
try
{
DataLayer.obj.taEventi.DeleteQuery(idxMacchina, dataOraEv);
DataLayerObj.taEventi.DeleteQuery(idxMacchina, dataOraEv);
}
catch
{ }
// inserisco nuovo record
DataLayer.obj.taEventi.Insert(idxMacchina, dataOraEv, idxTipo, CodArticolo, commento, DataLayer.MatrOpr, "-");
DataLayerObj.taEventi.Insert(idxMacchina, dataOraEv, idxTipo, CodArticolo, commento, DataLayerObj.MatrOpr, "-");
doUpdate();
}
@@ -140,7 +149,7 @@ namespace MoonProTablet.WebUserControls
{
inizioStato = Convert.ToDateTime(memLayer.ML.objSessionObj("inizioStato"));
dataOraEv = inizioStato;
riga = DataLayer.obj.taEventi.GetByMacchinaPeriodo(idxMacchina, inizioStato, inizioStato)[0];
riga = DataLayerObj.taEventi.GetByMacchinaPeriodo(idxMacchina, inizioStato, inizioStato)[0];
txtDate.Text = riga.InizioStato.ToString("yyyy-MM-dd");
txtTime.Text = riga.InizioStato.ToString("HH:mm");
txtCommento.Text = riga.Value;
@@ -6,6 +6,10 @@ namespace MoonProTablet.WebUserControls
{
public partial class mod_pianoProdMacc : System.Web.UI.UserControl
{
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
@@ -135,7 +139,7 @@ namespace MoonProTablet.WebUserControls
{
get
{
return DataLayer.isMulti(idxMacchinaSession);
return DataLayerObj.isMulti(idxMacchinaSession);
}
}
}
+7 -3
View File
@@ -18,6 +18,10 @@ namespace MoonProTablet.WebUserControls
/// </summary>
public event EventHandler eh_reset;
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// caricamento pagina
/// </summary>
/// <param name="sender"></param>
@@ -89,7 +93,7 @@ namespace MoonProTablet.WebUserControls
{
get
{
return DataLayer.isMulti(idxMacchinaSession);
return DataLayerObj.isMulti(idxMacchinaSession);
}
}
/// <summary>
@@ -117,7 +121,7 @@ namespace MoonProTablet.WebUserControls
int idxOdl = 0; // userò ODL del turno
try
{
idxOdl = DataLayer.obj.taODL.getByMacchina(idxMacchina)[0].IdxODL;
idxOdl = DataLayerObj.taODL.getByMacchina(idxMacchina)[0].IdxODL;
}
catch
{
@@ -281,7 +285,7 @@ namespace MoonProTablet.WebUserControls
}
catch
{ }
DataLayer.obj.taRS.insertQuery(idxMacchina, dataRif, causale, numPzScarto, txtNote.Text.Trim(), DataLayer.MatrOpr);
DataLayerObj.taRS.insertQuery(idxMacchina, dataRif, causale, numPzScarto, txtNote.Text.Trim(), DataLayerObj.MatrOpr);
// sollevo evento!
if (eh_newVal != null)
{
+9 -5
View File
@@ -17,6 +17,10 @@ namespace MoonProTablet.WebUserControls
/// </summary>
protected string postazione_IP = "";
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// Versione corrente sw
/// </summary>
protected Version currVersion
@@ -39,7 +43,7 @@ namespace MoonProTablet.WebUserControls
memLayer.ML.setSessionVal("refreshEnabled", true);
}
// se ho user/dominio e matricola in sessione NON controllo coockie
if (user_std.UtSn.utente == "" || user_std.UtSn.dominio == "" || DataLayer.MatrOpr == 0)
if (user_std.UtSn.utente == "" || user_std.UtSn.dominio == "" || DataLayerObj.MatrOpr == 0)
{
// altrimenti controllo se c'è utente in sessione..
checkAuthCookieMoonProTablet();
@@ -83,7 +87,7 @@ namespace MoonProTablet.WebUserControls
device = DataWrap.DW.taAnagDev.getByDeviceSecret(devSecret)[0];
UsrName = device.User_Name;
Dominio = device.Dominio;
DataLayer.MatrOpr = device.MatrOpr; // salvo MatrOpr!
DataLayerObj.MatrOpr = device.MatrOpr; // salvo MatrOpr!
}
catch (Exception exc)
{
@@ -169,7 +173,7 @@ namespace MoonProTablet.WebUserControls
{
get
{
return DataLayer.MatrOpr.ToString();
return DataLayerObj.MatrOpr.ToString();
}
}
@@ -190,9 +194,9 @@ namespace MoonProTablet.WebUserControls
{
logger.lg.scriviLog(string.Format("Eccezione in User.aspx - page_load: {0}", exc), tipoLog.EXCEPTION);
}
if (DataLayer.MatrOpr > 0)
if (DataLayerObj.MatrOpr > 0)
{
swData = DataLayer.CognomeNomeOpr;
swData = DataLayerObj.CognomeNomeOpr;
}
else if (cognomeNome != "")
{
+6 -2
View File
@@ -11,6 +11,10 @@ namespace MoonProTablet.WebUserControls
/// </summary>
public event EventHandler eh_updated;
/// <summary>
/// Oggetto datalayer specifico
/// </summary>
DataLayer DataLayerObj = new DataLayer();
/// <summary>
/// idx macchina selezionata
/// </summary>
public string idxMacchina
@@ -41,7 +45,7 @@ namespace MoonProTablet.WebUserControls
// carico dati macchina attiva...
try
{
DS_ProdTempi.TurniMacchinaRow rigaTurni = DataLayer.obj.taTurniMacc.getByIdxMacc(idxMacchina.ToString())[0];
DS_ProdTempi.TurniMacchinaRow rigaTurni = DataLayerObj.taTurniMacc.getByIdxMacc(idxMacchina.ToString())[0];
// fix checkboxes
chkT1.Checked = rigaTurni.T1;
chkT2.Checked = rigaTurni.T2;
@@ -56,7 +60,7 @@ namespace MoonProTablet.WebUserControls
/// <param name="turno"></param>
private void toggleTurno(int turno)
{
DataLayer.obj.taTurniMacc.stp_turniMacchineUpdateTurno(idxMacchina.ToString(), turno);
DataLayerObj.taTurniMacc.stp_turniMacchineUpdateTurno(idxMacchina.ToString(), turno);
setupTurni();
// sollevo evento!
if (eh_updated != null)