Gestione timer variabile in pedane
This commit is contained in:
Vendored
+1
-1
@@ -13,7 +13,7 @@ pipeline {
|
||||
steps {
|
||||
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
|
||||
script {
|
||||
withEnv(['NEXT_BUILD_NUMBER=1391']) {
|
||||
withEnv(['NEXT_BUILD_NUMBER=1392']) {
|
||||
// env.versionNumber = VersionNumber(versionNumberString : '6.12.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
|
||||
env.versionNumber = VersionNumber(versionNumberString : '6.12.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
|
||||
env.APP_NAME = 'MAPO'
|
||||
|
||||
@@ -42,6 +42,11 @@ namespace MP_MAG
|
||||
/// </summary>
|
||||
public event EventHandler eh_doReset;
|
||||
|
||||
/// <summary>
|
||||
/// Generico evento "stato editing"
|
||||
/// </summary>
|
||||
public event EventHandler eh_editing;
|
||||
|
||||
#endregion Public Events
|
||||
|
||||
#region Protected Properties
|
||||
@@ -393,6 +398,18 @@ namespace MP_MAG
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Chiamata evento editing
|
||||
/// </summary>
|
||||
public void raiseEditing()
|
||||
{
|
||||
// se qualcuno ascolta sollevo evento nuovo valore...
|
||||
if (eh_editing != null)
|
||||
{
|
||||
eh_editing(this, new EventArgs());
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Chiamata evento
|
||||
/// </summary>
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
<add key="AuthCookieName" value="Auth_MP_MAG" />
|
||||
<add key="cookieName" value="Auth_MP_MAG" />
|
||||
<add key="cookieDayExpire" value="365" />
|
||||
<!--conf varie-->
|
||||
<add key="mainPage" value="menu" />
|
||||
<add key="CodModulo" value="MP-MAG" />
|
||||
<add key="appName" value="MP-MAG" />
|
||||
@@ -35,10 +36,14 @@
|
||||
<add key="_safePages" value="chLang#jumper#unauthorized#forceUser#login#test#UserAdmin#EnrollDevice#UpdMan#about#contact" />
|
||||
<add key="matrixUrl" value="https://qrcode.steamware.net/" />
|
||||
<add key="intUpdatePagina_ms" value="60000" />
|
||||
<add key="fastUpdateMs" value="1000" />
|
||||
<add key="slowUpdateMs" value="30000" />
|
||||
<!--Redis conn-->
|
||||
<add key="RedisConn" value="localhost,abortConnect=false,ssl=false" />
|
||||
<add key="RedisConnAdmin" value="localhost,abortConnect=false,ssl=false" />
|
||||
<add key="redisDb" value="1" />
|
||||
<add key="redProdKey" value="currProdJsonData" />
|
||||
<add key="redProdKeyTTL" value="60" />
|
||||
<!--conf DB-->
|
||||
<add key="MagDataConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro_MAG;Persist Security Info=True;User ID=sa;Password=keyhammer16;" />
|
||||
<add key="DbConfConnectionString" value="Data Source=SQL2016DEV;Initial Catalog=MoonPro;Persist Security Info=True;User id=sa;Password=keyhammer16;" />
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<div class="row">
|
||||
<div class="col-12 px-0">
|
||||
<asp:HiddenField runat="server" ID="hfLastCmd" />
|
||||
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="AL" DataSourceID="ods" CssClass="table table-striped table-condensed table-sm small" AllowPaging="True" OnSelectedIndexChanged="grView_SelectedIndexChanged" OnRowCommand="grView_RowCommand">
|
||||
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="AL" DataSourceID="ods" CssClass="table table-striped table-condensed table-sm small" AllowPaging="True" OnSelectedIndexChanged="grView_SelectedIndexChanged" OnRowCommand="grView_RowCommand" OnRowCancelingEdit="grView_RowCancelingEdit" OnRowEditing="grView_RowEditing" OnRowUpdated="grView_RowUpdated">
|
||||
<HeaderStyle CssClass="default" />
|
||||
<PagerStyle CssClass="active GridPager" />
|
||||
<PagerSettings Mode="NumericFirstLast" />
|
||||
|
||||
@@ -100,6 +100,11 @@ namespace MP_MAG.WebUserControls
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected void grView_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
|
||||
{
|
||||
raiseReset();
|
||||
}
|
||||
|
||||
protected void grView_RowCommand(object sender, GridViewCommandEventArgs e)
|
||||
{
|
||||
if (e.CommandArgument != null)
|
||||
@@ -112,6 +117,16 @@ namespace MP_MAG.WebUserControls
|
||||
}
|
||||
}
|
||||
|
||||
protected void grView_RowEditing(object sender, GridViewEditEventArgs e)
|
||||
{
|
||||
raiseEditing();
|
||||
}
|
||||
|
||||
protected void grView_RowUpdated(object sender, GridViewUpdatedEventArgs e)
|
||||
{
|
||||
raiseEvent();
|
||||
}
|
||||
|
||||
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
// esegue stampa...
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
|
||||
<asp:UpdatePanel runat="server" ID="pnlPL">
|
||||
<ContentTemplate>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<uc1:cmp_PL_detail runat="server" ID="cmp_PL_detail" />
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using SteamWare;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
@@ -9,6 +10,22 @@ namespace MP_MAG.WebUserControls
|
||||
{
|
||||
public partial class cmp_gestPedane : BaseUserControl
|
||||
{
|
||||
#region Protected Properties
|
||||
|
||||
protected int reqTimerInterval
|
||||
{
|
||||
get
|
||||
{
|
||||
return timerGestPed.Interval;
|
||||
}
|
||||
set
|
||||
{
|
||||
timerGestPed.Interval = value;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Protected Properties
|
||||
|
||||
#region Public Properties
|
||||
|
||||
public int PackListID
|
||||
@@ -33,16 +50,23 @@ namespace MP_MAG.WebUserControls
|
||||
|
||||
private void Cmp_elencoPedane_eh_doRefresh(object sender, EventArgs e)
|
||||
{
|
||||
setRapidRefresh(true);
|
||||
cmp_elencoUDC.Visible = true;
|
||||
cmp_elencoUDC.AlSel = cmp_elencoPedane.AlSel;
|
||||
}
|
||||
|
||||
private void Cmp_elencoPedane_eh_doReset(object sender, EventArgs e)
|
||||
{
|
||||
setRapidRefresh(true);
|
||||
cmp_elencoUDC.Visible = false;
|
||||
raiseReset();
|
||||
}
|
||||
|
||||
private void Cmp_elencoPedane_eh_editing(object sender, EventArgs e)
|
||||
{
|
||||
setRapidRefresh(false);
|
||||
}
|
||||
|
||||
private void Cmp_elencoUDC_eh_doReset(object sender, EventArgs e)
|
||||
{
|
||||
fixDisplay();
|
||||
@@ -56,13 +80,19 @@ namespace MP_MAG.WebUserControls
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
setRapidRefresh(true);
|
||||
}
|
||||
cmp_elencoPedane.eh_doRefresh += Cmp_elencoPedane_eh_doRefresh;
|
||||
cmp_elencoPedane.eh_doReset += Cmp_elencoPedane_eh_doReset;
|
||||
cmp_elencoPedane.eh_editing += Cmp_elencoPedane_eh_editing;
|
||||
cmp_elencoUDC.eh_doReset += Cmp_elencoUDC_eh_doReset;
|
||||
}
|
||||
|
||||
protected void timerGestPed_Tick(object sender, EventArgs e)
|
||||
{
|
||||
// chiamo refresh
|
||||
refreshStatus();
|
||||
}
|
||||
|
||||
@@ -90,6 +120,15 @@ namespace MP_MAG.WebUserControls
|
||||
cmp_elencoUDC.Visible = false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Imposta il timer refresh rapido
|
||||
/// </summary>
|
||||
/// <param name="isRapid">True = refresh rapido (1s) | False = lento (15s)</param>
|
||||
public void setRapidRefresh(bool isRapid)
|
||||
{
|
||||
reqTimerInterval = isRapid ? memLayer.ML.CRI("fastUpdateMs") : memLayer.ML.CRI("slowUpdateMs");
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user