OK gestione postazioni da pagina relativa
This commit is contained in:
@@ -10,7 +10,9 @@
|
||||
<Columns>
|
||||
<asp:TemplateField ShowHeader="False" ItemStyle-Width="2em">
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton ID="lbtSetOpr" runat="server" CausesValidation="False" CommandName="Select" CommandArgument="SetOpr" CssClass="btn btm-block btn-info" Visible='<%# Eval("CodOpr").ToString()=="" %>' ToolTip="Assegna Postazione Operatore" OnClick="lbtSetOpr_Click"><i class="fas fa-2x fa-angle-double-right"></i></asp:LinkButton>
|
||||
<asp:LinkButton ID="lbtSetOpr" runat="server" CausesValidation="False" CommandName="Select" CommandArgument="SetOpr" CssClass="btn btm-block btn-success" Visible='<%# Eval("CodOpr").ToString()=="" %>' ToolTip="Assegna Postazione Operatore" OnClick="lbtSetOpr_Click"><i class="fas fa-2x fa-user-plus"></i></asp:LinkButton>
|
||||
|
||||
<asp:LinkButton ID="lbtSelPost" runat="server" CausesValidation="False" CommandName="Select" CommandArgument="SetOpr" CssClass="btn btm-block btn-primary" Visible='<%# Eval("CodOpr").ToString()!="" %>' ToolTip="Assegna Postazione Operatore" OnClick="lbtSelPost_Click"><i class="fas fa-2x fa-angle-double-right"></i></asp:LinkButton>
|
||||
</ItemTemplate>
|
||||
<ItemStyle Width="2em"></ItemStyle>
|
||||
</asp:TemplateField>
|
||||
|
||||
@@ -26,6 +26,7 @@ namespace C_TRACK.WebUserControls
|
||||
set
|
||||
{
|
||||
memLayer.ML.setSessionVal("CodPost", value);
|
||||
memLayer.ML.emptySessionVal("DescPost");
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
@@ -40,6 +41,7 @@ namespace C_TRACK.WebUserControls
|
||||
set
|
||||
{
|
||||
memLayer.ML.setSessionVal("CodOpr", value);
|
||||
memLayer.ML.emptySessionVal("NomeOpr");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,26 +49,35 @@ namespace C_TRACK.WebUserControls
|
||||
{
|
||||
// salvo la postazione selezionata
|
||||
CodPost = grView.SelectedValue.ToString();
|
||||
string nextPage = "";
|
||||
if (memLayer.ML.StringSessionObj("nextObjCommand") == "setOpr")
|
||||
{
|
||||
// salvo su DB...
|
||||
dataLayer.man.taAP.setOpr(CodPost, CodOpr);
|
||||
// rimando a BCode con settato Postazione
|
||||
Response.Redirect("~/barcode");
|
||||
// set rimando a BCode con settato Postazione
|
||||
nextPage = "~/barcode";
|
||||
}
|
||||
else if (memLayer.ML.StringSessionObj("nextObjCommand") == "freePost")
|
||||
{
|
||||
// salvo su DB...
|
||||
dataLayer.man.taAP.setOpr(CodPost, "");
|
||||
CodPost = "";
|
||||
// set rimando a postazioni
|
||||
nextPage = "~/postazioni";
|
||||
}
|
||||
else if (memLayer.ML.StringSessionObj("nextObjCommand") == "selPost")
|
||||
{
|
||||
// set rimando a BCode con settato Postazione
|
||||
nextPage = "~/barcode";
|
||||
}
|
||||
memLayer.ML.setSessionVal("nextObjCommand", "");
|
||||
// update!
|
||||
grView.DataBind();
|
||||
// reload pagina!
|
||||
Response.Redirect(nextPage);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// salvo in session che il prox comando è confermare prelievo...
|
||||
/// salvo in session che il prox comando è liberare postazione...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
@@ -75,7 +86,7 @@ namespace C_TRACK.WebUserControls
|
||||
memLayer.ML.setSessionVal("nextObjCommand", "freePost");
|
||||
}
|
||||
/// <summary>
|
||||
/// salvo in session che il prox comando è confermare prelievo...
|
||||
/// salvo in session che il prox comando è impostare operatore...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
@@ -83,6 +94,15 @@ namespace C_TRACK.WebUserControls
|
||||
{
|
||||
memLayer.ML.setSessionVal("nextObjCommand", "setOpr");
|
||||
}
|
||||
/// <summary>
|
||||
/// salvo in session che il prox comando è impostare postazione...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void lbtSelPost_Click(object sender, EventArgs e)
|
||||
{
|
||||
memLayer.ML.setSessionVal("nextObjCommand", "selPost");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -21,6 +21,7 @@ namespace C_TRACK
|
||||
set
|
||||
{
|
||||
memLayer.ML.setSessionVal("CodOpr", value);
|
||||
memLayer.ML.emptySessionVal("NomeOpr");
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
@@ -35,6 +36,7 @@ namespace C_TRACK
|
||||
set
|
||||
{
|
||||
memLayer.ML.setSessionVal("CodPost", value);
|
||||
memLayer.ML.emptySessionVal("DescPost");
|
||||
}
|
||||
}
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
@@ -424,10 +426,8 @@ namespace C_TRACK
|
||||
dataLayer.man.taAP.resetOpr(CodOpr);
|
||||
// rimuovo OPR da sessione
|
||||
CodOpr = "";
|
||||
memLayer.ML.emptySessionVal("NomeOpr");
|
||||
// rimuovo post corrente...
|
||||
CodPost = "";
|
||||
memLayer.ML.emptySessionVal("DescPost");
|
||||
// torno a pagina base...
|
||||
Response.Redirect("~/barcode");
|
||||
}
|
||||
@@ -451,7 +451,6 @@ namespace C_TRACK
|
||||
if (rigaPost.CodOpr == CodOpr || rigaPost.CodOpr == "")
|
||||
{
|
||||
dataLayer.man.taAP.setOpr(CodPost, CodOpr);
|
||||
memLayer.ML.emptySessionVal("DescPost");
|
||||
Response.Redirect("~/barcode");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user