vers 244
Fix stored Fix salto a riepilogo x chi non è CC
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
<add key="appName" value="PROJ-ETS" />
|
||||
<add key="SiteName" value="ETS" />
|
||||
<add key="mainRev" value="2.1" />
|
||||
<add key="minRev" value="243" />
|
||||
<add key="minRev" value="244" />
|
||||
<add key="stdEmail" value="info@steamware.net" />
|
||||
<add key="_safePages" value="Default.aspx#unauthorized.aspx#forceUser.aspx#login.aspx#test.aspx#Test.aspx" />
|
||||
<!--area gestione auth cookie-->
|
||||
|
||||
@@ -597,8 +597,8 @@ namespace PROJ_ETS.WebUserControls
|
||||
/// <summary>
|
||||
/// intercetto eventuale update fittizio x rimandare a pagina dett fasi
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
/// <param name="sender">The source of the event.</param>
|
||||
/// <param name="e">The <see cref="GridViewUpdateEventArgs"/> instance containing the event data.</param>
|
||||
protected void grView_RowUpdating(object sender, GridViewUpdateEventArgs e)
|
||||
{
|
||||
// salvo fase e proj sel
|
||||
@@ -637,8 +637,17 @@ namespace PROJ_ETS.WebUserControls
|
||||
utils.obj.setSessionVal("nomeCli_sel", nomeCli);
|
||||
// blocco update!
|
||||
e.Cancel = true;
|
||||
// redirect
|
||||
Response.Redirect("DatiCommessa");
|
||||
// se è CC...
|
||||
if (isCurrentCC(idxFase))
|
||||
{
|
||||
// redirect a dati commessa
|
||||
Response.Redirect("DatiCommessa");
|
||||
}
|
||||
else
|
||||
{
|
||||
// redirect a Riepilogo Commessa
|
||||
Response.Redirect("RiepilogoCommessa");
|
||||
}
|
||||
break;
|
||||
case "dettFasi":
|
||||
// salvo idxCli...
|
||||
@@ -695,6 +704,27 @@ namespace PROJ_ETS.WebUserControls
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// risponde alla domanda se l'utente sia CC della commessa indicata dalla fase
|
||||
/// </summary>
|
||||
/// <param name="idxFase"></param>
|
||||
/// <returns></returns>
|
||||
public bool isCurrentCC(int idxFase)
|
||||
{
|
||||
bool answ = false;
|
||||
string CapoCommessa = "";
|
||||
try
|
||||
{
|
||||
CapoCommessa = DataProxy_ProjEts.DP.taDC.GetData(idxFase)[0].CapoCommessa;
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
if (user_std.UtSn.currUserNomeCognome == CapoCommessa || user_std.UtSn.currUserCognomeNome == CapoCommessa)
|
||||
{
|
||||
answ = true;
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
/// effettua update
|
||||
/// </summary>
|
||||
public void doUpdate()
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user