Exemple #1
0
        public DataView Query(int startRowIndex, int maximumRows, string appName, string programName, WfApplicationAuthType authType, string where, string orderBy, ref int totalCount)
        {
            WhereSqlClauseBuilder builder = new WhereSqlClauseBuilder();

            if (string.IsNullOrEmpty(appName) == false)
            {
                builder.AppendItem("APPLICATION_NAME", appName);

                if (string.IsNullOrEmpty(programName) == false)
                {
                    builder.AppendItem("PROGRAM_NAME", programName);
                }
            }

            if (authType != WfApplicationAuthType.None)
            {
                builder.AppendItem("AUTH_TYPE", authType.ToString());
            }

            string sql = builder.ToSqlString(TSqlBuilder.Instance);

            if (string.IsNullOrEmpty(where) == false)
            {
                sql = (string.IsNullOrEmpty(sql) ? where : sql + " AND (" + where + ")");
            }

            return(base.Query(startRowIndex, maximumRows, sql, orderBy, ref totalCount));
        }
		public DataView Query(int startRowIndex, int maximumRows, string appName, string programName, WfApplicationAuthType authType, string where, string orderBy, ref int totalCount)
		{
			WhereSqlClauseBuilder builder = new WhereSqlClauseBuilder();

			if (string.IsNullOrEmpty(appName) == false)
			{
				builder.AppendItem("APPLICATION_NAME", appName);

				if (string.IsNullOrEmpty(programName) == false)
				{
					builder.AppendItem("PROGRAM_NAME", programName);
				}
			}

			if (authType != WfApplicationAuthType.None)
			{
				builder.AppendItem("AUTH_TYPE", authType.ToString());
			}

			string sql = builder.ToSqlString(TSqlBuilder.Instance);

			if (string.IsNullOrEmpty(where) == false)
			{
				sql = (string.IsNullOrEmpty(sql) ? where : sql + " AND (" + where + ")");
			}

			return base.Query(startRowIndex, maximumRows, sql, orderBy, ref totalCount);
		}
        public WfApplicationAuth Load(string appName, string progName, WfApplicationAuthType authType)
        {
            appName.CheckStringIsNullOrEmpty("appName");
            progName.CheckStringIsNullOrEmpty("progName");

            return(WfApplicationAuthAdapter.Instance.Load(builder =>
            {
                builder.AppendItem("APPLICATION_NAME", appName);
                builder.AppendItem("PROGRAM_NAME", progName);
                builder.AppendItem("AUTH_TYPE", authType.ToString());
            }).FirstOrDefault());
        }
        public WfApplicationAuthCollection Load(string appName, WfApplicationAuthType authType)
        {
            appName.CheckStringIsNullOrEmpty("appName");

            return(WfApplicationAuthAdapter.Instance.Load(builder =>
            {
                builder.AppendItem("APPLICATION_NAME", appName).AppendItem("AUTH_TYPE", authType.ToString());
            }));
        }