Beispiel #1
0
        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);
        }
Beispiel #2
0
        /// <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));
        }