Files
WebGIM/WebSites/WebGIM/autoEnroll.aspx.cs
T
samuele 70caa008c2 - Update confReadString e confReadInt (con maiuscola)
- inserita gestione utenti promosso/rimossi GIM_U <-> GIM_SU

git-svn-id: https://keyhammer.ath.cx/svn/WebGIM/trunk@105 3e04ef4b-3b25-4b6c-be27-bb5389ca777b
2009-02-20 08:31:52 +00:00

48 lines
2.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SteamWare;
public partial class autoEnroll : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSave_Click(object sender, EventArgs e)
{
// salva il nuovo utente in anagrafica e gli da i diritti di base
bool answ = false;
string ad_name = Page.User.Identity.Name;
string delimStr = "\\";
char[] delimiter = delimStr.ToCharArray();
string[] dom_user = ad_name.Split(delimiter, 2);
try
{
logger.lg.scriviLog(String.Format("inserimento utente con i seguenti parametri:\r\n dominio:{0}\r\n username: {1}\r\n cognome: {2}\r\n nome: {3}\r\n cdc: {4}\r\n email: {5}\r\n matricola: {6}\r\n sigla: {7}", dom_user[0], dom_user[1], txtCognome.Text, txtNome.Text, memLayer.ML.confReadString("autoEnrollCdc"), txtEmail.Text, "999", "-"), tipoLog.INFO);
answ = user_std.UtSn.creaUtente(dom_user[0], dom_user[1], txtCognome.Text, txtNome.Text, memLayer.ML.confReadString("autoEnrollCdc"), txtEmail.Text, "999", "-");
}
catch
{ }
try
{
logger.lg.scriviLog(String.Format("inserimento diritto utente con i seguenti parametri:\r\n username:{0}\r\n cdc: {1}\r\n modulo: {2}\r\n funzione: {3}\r\n potere di acq: {4}", dom_user[1], memLayer.ML.confReadString("autoEnrollCdc"), memLayer.ML.confReadString("autoEnrollModulo"), memLayer.ML.confReadString("autoEnrollFunzione"), ""), tipoLog.INFO);
answ = user_std.UtSn.assegnaDirittoUtente(dom_user[1], memLayer.ML.confReadString("autoEnrollCdc"), memLayer.ML.confReadString("autoEnrollModulo"), memLayer.ML.confReadString("autoEnrollFunzione"));
}
catch
{ }
if (answ)
{
logger.lg.scriviLog(String.Format("Registrato nuovo utente con autoenroll: {0}/{1}", dom_user[0], dom_user[1]), SteamWare.tipoLog.INFO);
Response.Redirect("./menu.aspx");
}
else
{
logger.lg.scriviLog(String.Format("Utente non autorizzato: {0}/{1}", dom_user[0], dom_user[1]), SteamWare.tipoLog.WARNING);
Response.Redirect("./unauthorized.aspx");
}
}
}