1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
|
public static class Habilitation
{
private static bool _isInit;
public static class Activity
{
private static bool _ModuleAccess;
public static class View
{
private static bool _HistoCRA;
private static bool _HistoActComp;
private static bool _ActivityMissing;
private static bool _ActivityWaiting;
private static bool _AllActivity;
public static bool HistoCRA
{
get { return _HistoCRA; }
set { _HistoCRA = value; }
}
public static bool HistoActComp
{
get { return _HistoActComp; }
set { _HistoActComp = value; }
}
public static bool ActivityMissing
{
get { return _ActivityMissing; }
set { _ActivityMissing = value; }
}
public static bool ActivityWaiting
{
get { return _ActivityWaiting; }
set { _ActivityWaiting = value; }
}
public static bool AllActivity
{
get { return _AllActivity; }
set { _AllActivity = value; }
}
}
public static class Action
{
private static bool _SaisirCRA;
private static bool _SaisirActComp;
private static bool _Validation;
public static bool SaisirCRA
{
get { return _SaisirCRA; }
set { _SaisirCRA = value; }
}
public static bool SaisirActComp
{
get { return _SaisirActComp; }
set { _SaisirActComp = value; }
}
public static bool Validation
{
get { return _Validation; }
set { _Validation = value; }
}
}
public static bool ModuleAccess
{
get { return _ModuleAccess; }
set { _ModuleAccess = value; }
}
}
}
public static void Init(int ID_User)
{
string Acc = string.Empty, Collab = string.Empty, Bus = string.Empty, Act = string.Empty, Report = string.Empty, Fact = string.Empty, Adm = string.Empty, Aff = string.Empty;
cmd.CommandText = "SELECT * FROM dbo.GroupeAdministration INNER JOIN "
+ "MyUser ON GroupeAdministration.ID_Groupe = MyUser.ID_Groupe "
+ "WHERE MyUser.ID_User=" + ID_User;
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Acc = reader[2].ToString();
Collab = reader[3].ToString();
Bus = reader[4].ToString();
Act = reader[5].ToString();
Report = reader[6].ToString();
Fact = reader[7].ToString();
Adm = reader[8].ToString();
Aff = reader[9].ToString();
}
reader.Close();
Activity.ModuleAccess = Convert(Act.Substring(0, 1));
Activity.View.HistoCRA = Convert(Act.Substring(2,1));
Activity.View.HistoActComp = Convert(Act.Substring(3, 1));
Activity.View.ActivityWaiting = Convert(Act.Substring(4, 1));
Activity.View.ActivityMissing = Convert(Act.Substring(5, 1));
Activity.View.AllActivity = Convert(Act.Substring(6, 1));
Activity.Action.SaisirCRA = Convert(Act.Substring(8, 1));
Activity.Action.SaisirActComp = Convert(Act.Substring(9, 1));
Activity.Action.Validation = Convert(Act.Substring(10, 1));
} |
Partager