102 lines
3.4 KiB
C#
102 lines
3.4 KiB
C#
using SteamWare;
|
|
using System;
|
|
|
|
namespace MP_ADM
|
|
{
|
|
public partial class Planner : BasePage
|
|
{
|
|
#region Private Methods
|
|
|
|
private void checkEnabled()
|
|
{
|
|
// FIXME TODO
|
|
// !!! FARE!!! vera verifica licenza ES3 in AnagKeyValue...
|
|
bool optPar = memLayer.ML.CRB("OptAdmPlanEnabled");
|
|
divContent.Visible = optPar;
|
|
lblDataImportOut.Visible = !optPar;
|
|
string messaggio = "";
|
|
if (!optPar)
|
|
{
|
|
messaggio = "Attenzione: Gestione PLANNER disabilitata";
|
|
lblDataImportOut.Text = messaggio;
|
|
}
|
|
}
|
|
|
|
private void checkFixPromIn()
|
|
{
|
|
// chiama stored x riallineamento prom IN che fossero pending (-10) x chiudere SE processate tutte le prom a valle (promOut con idxODL > 0)
|
|
DataLayerObj.taPromIn.updProc();
|
|
}
|
|
|
|
private void Cmp_planApprove_eh_nuovoValore(object sender, EventArgs e)
|
|
{
|
|
cmp_planStats.doUpdate();
|
|
cmp_planSchedule.doUpdate();
|
|
}
|
|
|
|
private void Cmp_planApprove_eh_resetSelezione(object sender, EventArgs e)
|
|
{
|
|
cmp_planStats.doReset();
|
|
cmp_planSchedule.doReset();
|
|
}
|
|
|
|
private void Cmp_planApprove_eh_selValore(object sender, EventArgs e)
|
|
{
|
|
cmp_planStats.doReset();
|
|
cmp_planSchedule.doReset();
|
|
}
|
|
|
|
private void cmp_planSchedule_eh_nuovoValore(object sender, EventArgs e)
|
|
{
|
|
cmp_planStats.doUpdate();
|
|
cmp_planApprove.doUpdate();
|
|
}
|
|
|
|
private void cmp_planStats_eh_reset(object sender, EventArgs e)
|
|
{
|
|
doRefreshChild();
|
|
}
|
|
|
|
private void cmp_planStats_eh_selVal(object sender, EventArgs e)
|
|
{
|
|
doRefreshChild();
|
|
}
|
|
|
|
#endregion Private Methods
|
|
|
|
#region Protected Methods
|
|
|
|
protected void doRefreshChild()
|
|
{
|
|
cmp_planApprove.CodArticolo = cmp_planStats.CodArticolo;
|
|
cmp_planApprove.CodCliente = cmp_planStats.CodCliente;
|
|
cmp_planApprove.CodGruppo = cmp_planStats.CodFase;
|
|
cmp_planApprove.IdxMacchina = cmp_planStats.IdxMacchina;
|
|
cmp_planApprove.doUpdate();
|
|
cmp_planSchedule.CodArticolo = cmp_planStats.CodArticolo;
|
|
cmp_planSchedule.CodCliente = cmp_planStats.CodCliente;
|
|
cmp_planSchedule.CodFase = cmp_planStats.CodFase;
|
|
cmp_planSchedule.IdxMacchina = cmp_planStats.IdxMacchina;
|
|
cmp_planSchedule.doUpdate();
|
|
}
|
|
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
if (!Page.IsPostBack)
|
|
{
|
|
((MoonPro)this.Master).showSearch = false;
|
|
checkFixPromIn();
|
|
}
|
|
checkEnabled();
|
|
string codPre = memLayer.ML.CRS("OptAdmKit_CodPre");
|
|
cmp_planStats.eh_reset += cmp_planStats_eh_reset;
|
|
cmp_planStats.eh_selVal += cmp_planStats_eh_selVal;
|
|
cmp_planApprove.eh_resetSelezione += Cmp_planApprove_eh_resetSelezione;
|
|
cmp_planApprove.eh_selValore += Cmp_planApprove_eh_selValore;
|
|
cmp_planApprove.eh_nuovoValore += Cmp_planApprove_eh_nuovoValore;
|
|
cmp_planSchedule.eh_nuovoValore += cmp_planSchedule_eh_nuovoValore;
|
|
}
|
|
|
|
#endregion Protected Methods
|
|
}
|
|
} |