Update ADM x selezione reparti e fix spostamento podl IN TEST sim-dp

This commit is contained in:
Samuele E. Locatelli
2019-01-11 11:53:17 +01:00
parent da795cd270
commit bf99baf6da
4 changed files with 44 additions and 39 deletions
@@ -302,13 +302,11 @@ namespace MP_ADM.WebUserControls
{
mod_newPromessaODL.Visible = false;
grView.PageSize = pageSize;
#if false
// se ho in sessione selezione la recupero...
if (memLayer.ML.isInSessionObject("selFaseBCode") && enableSelFase)
{
ddlCodGruppo.SelectedValue = memLayer.ML.StringSessionObj("selFaseBCode");
}
#endif
}
}
mod_newPromessaODL.eh_nuovoValore += new EventHandler(mod_newOdl1_eh_nuovoValore);
}
@@ -33,40 +33,44 @@ namespace MP_ADM.WebUserControls
{
// se ho una promessa da clonare copio dati da quella...
int idxProm = 0;
if (memLayer.ML.isInSessionObject("idxProm2Clone"))
try
{
idxProm = memLayer.ML.IntSessionObj("idxProm2Clone");
}
else if (memLayer.ML.isInSessionObject("idxProm2Edit"))
{
idxProm = memLayer.ML.IntSessionObj("idxProm2Edit");
}
// provo a selezionare
var tPODL = DataLayer.obj.taPODL.getByKey(idxProm);
if (tPODL.Rows.Count > 0)
{
var rPODL = tPODL[0];
txtSearch.Text = rPODL.CodArticolo;
ddlArticolo.DataBind();
ddlGruppi.DataBind();
ddlGruppi.SelectedValue = rPODL.CodGruppo;
txtNumPz.Text = rPODL.NumPezzi.ToString();
txtPzPallet.Text = rPODL.PzPallet.ToString();
txtPrio.Text = rPODL.Priorita.ToString();
if (memLayer.ML.cdvb("ADM_TC_MinSec"))
if (memLayer.ML.isInSessionObject("idxProm2Clone"))
{
txtTCms.Text = TempiCiclo.minSec(rPODL.TCAssegnato);
idxProm = memLayer.ML.IntSessionObj("idxProm2Clone");
}
else
else if (memLayer.ML.isInSessionObject("idxProm2Edit"))
{
txtTCmc.Text = rPODL.TCAssegnato.ToString("N3");
idxProm = memLayer.ML.IntSessionObj("idxProm2Edit");
}
// provo a selezionare
var tPODL = DataLayer.obj.taPODL.getByKey(idxProm);
if (tPODL.Rows.Count > 0)
{
var rPODL = tPODL[0];
txtSearch.Text = rPODL.CodArticolo;
ddlArticolo.DataBind();
ddlGruppi.DataBind();
ddlGruppi.SelectedValue = rPODL.CodGruppo;
txtNumPz.Text = rPODL.NumPezzi.ToString();
txtPzPallet.Text = rPODL.PzPallet.ToString();
txtPrio.Text = rPODL.Priorita.ToString();
if (memLayer.ML.cdvb("ADM_TC_MinSec"))
{
txtTCms.Text = TempiCiclo.minSec(rPODL.TCAssegnato);
}
else
{
txtTCmc.Text = rPODL.TCAssegnato.ToString("N3");
}
ddlMacchine.SelectedValue = rPODL.IdxMacchina;
txtKeyExt.Text = rPODL.KeyRichiesta;
// svuoto se ci fosse cloning......
memLayer.ML.emptySessionVal("idxProm2Clone");
}
ddlMacchine.SelectedValue = rPODL.IdxMacchina;
txtKeyExt.Text = rPODL.KeyRichiesta;
// svuoto se ci fosse cloning......
memLayer.ML.emptySessionVal("idxProm2Clone");
}
catch
{ }
}
private void setDefaults()