Ejemplo n.º 1
0
        /// <summary>
        /// Metodo para verificar autenticacion de usuario en sistema
        /// </summary>
        /// <param name="P_Usuario">Entidad de tipo usuario</param>
        /// <returns>True = Correcto | False = Incorrecto</returns>
        public static bool ConsultarAutenticacion(Usuario P_Usuario)
        {
            try
            {
                List <SqlParameter> lstparametros = new List <SqlParameter>();
                SQLSentencia        sentencia     = new SQLSentencia();

                sentencia.Peticion = @"EXEC PA_ConsultarAutenticacion @Usuario, @Clave";

                SqlParameter paramUsuario = new SqlParameter();
                paramUsuario.ParameterName = "@Usuario";
                paramUsuario.Value         = P_Usuario.nombreUsuario;
                paramUsuario.SqlDbType     = System.Data.SqlDbType.VarChar;

                SqlParameter paramClave = new SqlParameter();
                paramClave.ParameterName = "@Clave";
                paramClave.Value         = P_Usuario.pass;
                paramClave.SqlDbType     = System.Data.SqlDbType.VarChar;

                sentencia.lstParametros.Add(paramUsuario);
                sentencia.lstParametros.Add(paramClave);

                AD      objacceso = new AD();
                Usuario usuario   = objacceso.ConsultarAutenticacion(sentencia);

                if (usuario.nombreUsuario != null)
                {
                    if (usuario.nombreUsuario.Length > 0)
                    {
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }