///// <summary> ///// ///// </summary> ///// <param name="newPassword"></param> ///// <param name="userName"></param> ///// <returns></returns> //public static DocsPaVO.Validations.ValidationResultInfo ChangePassword(string newPassword, string userName, string idAmministrazione) //{ // DocsPaVO.Validations.ValidationResultInfo result = null; // DocsPaVO.utente.Utente user = BusinessLogic.Utenti.UserManager.getUtente(userName, idAmministrazione); // if (user != null) // { // result = ChangePassword(user, ); // } // else // { // // Utente non trovato // result = new DocsPaVO.Validations.ValidationResultInfo(); // result.BrokenRules.Add(new DocsPaVO.Validations.BrokenRule("USER_NOT_FOUND", string.Format("Utente '{0}' non trovato", userName), DocsPaVO.Validations.BrokenRule.BrokenRuleLevelEnum.Error)); // result.Value = false; // } // return result; //} ///// <summary> ///// </summary> ///// <param name="login"></param> ///// <param name="debug"></param> //public static bool cambiaPassword(DocsPaVO.utente.UserLogin user, string oldPassword) //{ // bool result = false; // DocsPaDB.Query_DocsPAWS.Utenti utenti = new DocsPaDB.Query_DocsPAWS.Utenti(); // result = utenti.CambiaPassword(user, oldPassword); // string esito = (result)?"OK":"errore!"; // logger.Debug("Funzione: Cambia password utente... esito: " + esito); // if(result) // { // // gestione specifica per Filenet--------------------------------------------------------- // string oldPwd = string.Empty; // string documentType = System.Configuration.ConfigurationManager.AppSettings["documentale"]; // if (documentType.ToUpper().Equals("FILENET")) // { // oldPwd = utenti.GetPasswordUserFilenet(user.userId); // DocsPaDocumentale.Documentale.UserManager userManager = new DocsPaDocumentale.Documentale.UserManager(null, null); // result = userManager.UpdateUserFilenet(user.userId, oldPwd, newPassword, string.Format("{0} {1}", user.cognome, user.nome), user.idAmministrazione); // esito = (result)?"OK":"errore!"; // logger.Debug("segue: Cambia password utente su FILENET... esito: " + esito); // } // // fine filenet--------------------------------------------------------------------------- // } // return result; //} public static DocsPaVO.utente.UserLogin VerificaUtente(string userName) { DataSet ds; logger.Debug("Verifica utente"); DocsPaDB.Query_DocsPAWS.Utenti utenti = new DocsPaDB.Query_DocsPAWS.Utenti(); ds = utenti.VerificaUtente(userName); if (ds.Tables[0].Rows.Count == 0) { return(null); } string idAmm = ds.Tables[0].Rows[0]["ID_AMM"].ToString(); string pwdUtente = ""; // ds.Tables[0].Rows[0]["USER_PASSWORD"].ToString(); DocsPaVO.utente.UserLogin userLogin = new DocsPaVO.utente.UserLogin(userName, pwdUtente, idAmm); return(userLogin); }