public virtual bool Checkconnection() { bool retValue = false; //loginResult = UserLogin.LoginResult.APPLICATION_ERROR; System.Data.DataSet ds = null; try { DocsPaDocumentale_ETDOCS.Documentale.UserManager userm = new DocsPaDocumentale_ETDOCS.Documentale.UserManager(); retValue = userm.Checkconnection(); if (retValue) { DocsPaDocumentale_DOCUMENTUM.Documentale.UserManager usem = new DocsPaDocumentale_DOCUMENTUM.Documentale.UserManager(); retValue = usem.Checkconnection(); } return(retValue); } catch (Exception ex) { //AuthenticationException - Exception in com.emc.documentum.fs.rt //Exception which is raised when authentication errors occur // loginResult = DocsPaVO.utente.UserLogin.LoginResult.UNKNOWN_DTCM_USER; retValue = false; logger.Error("errore in checkconnetcion" + ex.Message); } return(retValue); }
/// <summary> /// Effettua il login di un utente amministratore /// </summary> /// <param name="utente"></param> /// <param name="loginResult"></param> /// <returns></returns> public bool LoginAdminUser(DocsPaVO.utente.UserLogin userLogin, bool forceLogin, out DocsPaVO.amministrazione.InfoUtenteAmministratore utente, out DocsPaVO.utente.UserLogin.LoginResult loginResult) { // Per la login in amministrazione, la gestione è delegata al documentale etdocs IUserManager etdocsUserManager = new DocsPaDocumentale_ETDOCS.Documentale.UserManager(); return(etdocsUserManager.LoginAdminUser(userLogin, forceLogin, out utente, out loginResult)); }