Пример #1
0
        public SqlStoredProcedureAccessor FindRelatedBusinesses(string businessKey, KeyedReference keyedReference, int maxRows)
        {
            SqlStoredProcedureAccessor sp = new SqlStoredProcedureAccessor("net_find_businessEntity_relatedBusinesses");

            sp.Parameters.Add("@contextID", SqlDbType.UniqueIdentifier);
            sp.Parameters.Add("@businessKey", SqlDbType.UniqueIdentifier);
            sp.Parameters.Add("@keyName", SqlDbType.NVarChar, UDDI.Constants.Lengths.KeyName);
            sp.Parameters.Add("@keyValue", SqlDbType.NVarChar, UDDI.Constants.Lengths.KeyValue);
            sp.Parameters.Add("@tModelKey", SqlDbType.UniqueIdentifier);
            sp.Parameters.Add("@sortByNameAsc", SqlDbType.Bit);
            sp.Parameters.Add("@sortByNameDesc", SqlDbType.Bit);
            sp.Parameters.Add("@sortByDateAsc", SqlDbType.Bit);
            sp.Parameters.Add("@sortByDateDesc", SqlDbType.Bit);
            sp.Parameters.Add("@maxRows", SqlDbType.Int);
            sp.Parameters.Add("@truncated", SqlDbType.Int, ParameterDirection.Output);
            sp.Parameters.Add("@rows", SqlDbType.Int, ParameterDirection.Output);

            sp.Parameters.SetGuid("@contextID", Context.ContextID);
            sp.Parameters.SetGuidFromString("@businessKey", businessKey);

            if (null != keyedReference)
            {
                sp.Parameters.SetString("@keyName", keyedReference.KeyName);
                sp.Parameters.SetString("@keyValue", keyedReference.KeyValue);
                sp.Parameters.SetGuidFromKey("@tModelKey", keyedReference.TModelKey);
            }
            else
            {
                sp.Parameters.SetNull("@keyName");
                sp.Parameters.SetNull("@keyValue");
                sp.Parameters.SetNull("@tModelKey");
            }

            sp.Parameters.SetBool("@sortByNameAsc", SortByNameAsc);
            sp.Parameters.SetBool("@sortByNameDesc", SortByNameDesc);
            sp.Parameters.SetBool("@sortByDateAsc", SortByDateAsc);
            sp.Parameters.SetBool("@sortByDateDesc", SortByDateDesc);
            sp.Parameters.SetInt("@maxRows", maxRows);

            return(sp);
        }
Пример #2
0
 public void Remove(KeyedReference value)
 {
     List.Remove(value);
 }
Пример #3
0
 public bool Contains(KeyedReference value)
 {
     return(List.Contains(value));
 }
Пример #4
0
 public int IndexOf(KeyedReference value)
 {
     return(List.IndexOf(value));
 }
Пример #5
0
 public void Insert(int index, KeyedReference value)
 {
     List.Insert(index, value);
 }
Пример #6
0
 public int Add(KeyedReference value)
 {
     return(List.Add(value));
 }