- Aggiunte condizioni di visibilità x elenco richieste e x editing
- cambiati permessi e permessi2funzioni su db #fixed 1043 #fixed 1044 #fixed 1045 git-svn-id: https://keyhammer.ath.cx/svn/WebGIM/trunk@118 3e04ef4b-3b25-4b6c-be27-bb5389ca777b
This commit is contained in:
BIN
Binary file not shown.
@@ -36,6 +36,9 @@ public partial class mod_dettaglioIntervento : System.Web.UI.UserControl
|
||||
frmView_default.ChangeMode(FormViewMode.ReadOnly);
|
||||
frmView_default.Visible = true;
|
||||
frmView_full.Visible = false;
|
||||
btnCancel.Enabled= userCanEditData;
|
||||
btnCompilaMtz.Enabled = userCanEditData;
|
||||
btnEditFull.Enabled = userCanEditData;
|
||||
}
|
||||
/// <summary>
|
||||
/// effettua traduzione pagina in lingua corrente
|
||||
@@ -126,4 +129,15 @@ public partial class mod_dettaglioIntervento : System.Web.UI.UserControl
|
||||
{
|
||||
btnCancel.Visible = true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// determina se l'utente possa editare i dati (permesso "_SU"
|
||||
/// </summary>
|
||||
public bool userCanEditData
|
||||
{
|
||||
get
|
||||
{
|
||||
return (user_std.UtSn.diritti.Select("COD_FUNZIONE = 'GIM_SU'").Length > 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,7 +91,7 @@ public partial class mod_elencoRichieste : ApplicationUserControl
|
||||
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
// salvo in session il valore selezionato...
|
||||
SteamWare.memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), grView.SelectedValue,true);
|
||||
SteamWare.memLayer.ML.setSessionVal(string.Format("{0}_sel", _idxGridView), grView.SelectedValue, true);
|
||||
// sollevo evento nuovo valore...
|
||||
if (eh_selValore != null)
|
||||
{
|
||||
@@ -308,13 +308,20 @@ public partial class mod_elencoRichieste : ApplicationUserControl
|
||||
public bool isPrInCarEnabl(object num)
|
||||
{
|
||||
bool answ = false;
|
||||
try
|
||||
// se l'utente è BASE la presa in carico NON è permessa...
|
||||
if (user_std.UtSn.diritti.Select("COD_FUNZIONE = 'GIM_SU'").Length > 0)
|
||||
{
|
||||
int idxStato = TA_app.obj.taInterventiMtz.getByIdx(Convert.ToInt32(num))[0].idxStato;
|
||||
if (idxStato == 1) answ = true;
|
||||
try
|
||||
{
|
||||
int idxStato = TA_app.obj.taInterventiMtz.getByIdx(Convert.ToInt32(num))[0].idxStato;
|
||||
if (idxStato == 1)
|
||||
{
|
||||
answ = true;
|
||||
}
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
@@ -351,7 +358,7 @@ public partial class mod_elencoRichieste : ApplicationUserControl
|
||||
if (!chkMostraIntChiusi.Checked)
|
||||
{
|
||||
ods.FilterExpression += " AND (idxStato < 3)";
|
||||
}
|
||||
}
|
||||
ods.DataBind();
|
||||
}
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user