Пример #1
0
 public Funds(string customWhereClause, Blackbaud.PIA.RE7.BBREAPI.TopViewFilter_Fund filter, Blackbaud.PIA.RE7.BBREAPI.EfundFields sortField, Blackbaud.PIA.RE7.BBREAPI.bbSortOrders sortOrder, bool readOnly) : base()
 {
     sess = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
     base.Init(ref sess, filter, readOnly, customWhereClause);
     base.SortField = sortField;
     base.SortOrder = sortOrder;
 }
Пример #2
0
 public Records(string clause, bool readOnly) : base()
 {
     _sess = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
     base.Init(ref _sess, Blackbaud.PIA.RE7.BBREAPI.TopViewFilter_Record.tvf_record_CustomWhereClause, clause, true);
     base.SortField = Blackbaud.PIA.RE7.BBREAPI.ERECORDSFields.RECORDS_fld_LAST_NAME;
     base.SortOrder = Blackbaud.PIA.RE7.BBREAPI.bbSortOrders.Ascending;
 }
Пример #3
0
 public BatchAPI(string batchNumber)
     : base()
 {
     _sess = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
     base.Init(_sess);
     base.LoadByNumber(batchNumber);
 }
Пример #4
0
 public APIListener(Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sess)
     : base()
 {
     _sess     = sess;
     _callBack = new T();
     this.Init(_sess, ref _callBack);
 }
Пример #5
0
 public APIListener()
     : base()
 {
     _sess     = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
     _callBack = new T();
     this.Init(_sess, ref _callBack);
 }
Пример #6
0
 public Query(String queryName)
     : base()
 {
     context = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
     this.Init(ref context);
     this.LoadByField(Blackbaud.PIA.RE7.BBREAPI.bbQueryUniqueFields.uf_QUERY_NAME, queryName);
     initializeErrorTable();
 }
Пример #7
0
 public Query(String queryName, Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sess) : base()
 {
     context    = sess;
     _queryName = queryName;
     this.Init(ref context);
     this.LoadByField(Blackbaud.PIA.RE7.BBREAPI.bbQueryUniqueFields.uf_QUERY_NAME, queryName);
     initializeErrorTable();
 }
Пример #8
0
 public Query(int queryID, Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sess)
     : base()
 {
     context = sess;
     this.Init(ref context);
     this.Load(queryID);
     _queryName = Convert.ToString(this.get_Fields(Blackbaud.PIA.RE7.BBREAPI.EQUERIES2Fields.QUERIES2_fld_NAME));
     initializeErrorTable();
 }
Пример #9
0
 public Query(int queryID)
     : base()
 {
     context = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
     this.Init(ref context);
     this.Load(queryID);
     _queryName = Convert.ToString(this.get_Fields(Blackbaud.PIA.RE7.BBREAPI.EQUERIES2Fields.QUERIES2_fld_NAME));
     initializeErrorTable();
 }
Пример #10
0
        public BatchAPI(string batchNumber, params Blackbaud.PIA.RE7.BBREAPI.EGiftFields[] giftFields) : base()
        {
            _sess = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
            base.Init(_sess);
            base.set_Fields(Blackbaud.PIA.RE7.BBREAPI.EBatchAPIFields.BATCHAPI_fld_BATCH_NUMER, batchNumber);

            foreach (Blackbaud.PIA.RE7.BBREAPI.EGiftFields field in giftFields)
            {
                AddGiftField(field);
            }
        }
Пример #11
0
        public Appeals(Blackbaud.PIA.RE7.BBREAPI.TopViewFilter_Appeal filterType, bool readOnly)
            : base()
        {
            sess = Parise.RaisersEdge.Toolkit.Entities.Managed.Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;

            string emptyClause = string.Empty;

            base.Init(ref sess, filterType, true, ref emptyClause);
            base.SortField = Blackbaud.PIA.RE7.BBREAPI.EAPPEALFields.Appeal_fld_DESCRIPTION;
            base.SortOrder = Blackbaud.PIA.RE7.BBREAPI.bbSortOrders.Ascending;
        }
Пример #12
0
 public static bool QueryExists(string queryName, Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sess)
 {
     try
     {
         Blackbaud.PIA.RE7.BBREAPI.CQueryObjectClass query = new Blackbaud.PIA.RE7.BBREAPI.CQueryObjectClass();
         query.Init(ref sess);
         query.LoadByField(Blackbaud.PIA.RE7.BBREAPI.bbQueryUniqueFields.uf_QUERY_NAME, queryName);
         query.CloseDown();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #13
0
 public Record(Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sess)
 {
     try
     {
         this.sess = sess;
         base.Init(ref this.sess);
     }
     catch (Exceptions.ApiInitializationException)
     {
         throw;
     }
     catch (System.Exception unknownEx)
     {
         throw new Exceptions.REObjectCreationException("New Constituent Record", unknownEx);
     }
 }
Пример #14
0
 public Record(int sysID, bool readOnly, Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sess)
     : base()
 {
     try
     {
         this.sess = sess;
         base.Init(ref sess);
         base.Load(sysID, readOnly);
     }
     catch (Exceptions.ApiInitializationException)
     {
         throw;
     }
     catch (System.Exception unknownEx)
     {
         throw new Exceptions.REObjectNotFoundException(readOnly ? "Read-Only " : "Writable " + "Constituent Record", sysID.ToString(), "sysID", unknownEx);
     }
 }
Пример #15
0
 public Record(int sysID, bool readOnly)
     : base()
 {
     try
     {
         sess = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
         base.Init(ref sess);
         base.Load(sysID, readOnly);
     }
     catch (Exceptions.ApiInitializationException)
     {
         throw;
     }
     catch (System.Exception unknownEx)
     {
         throw new Exceptions.REObjectNotFoundException(readOnly ? "Read-Only " : "Writable " + "Constituent Record", sysID.ToString(), "sysID", unknownEx);
     }
 }
Пример #16
0
 public Record()
     : base()
 {
     try
     {
         sess = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
         base.Init(ref sess);
         base.ReadOnlyMode = false;
     }
     catch (Exceptions.ApiInitializationException apiFail)
     {
         throw apiFail;
     }
     catch (System.Exception unknownEx)
     {
         throw new Exceptions.REObjectCreationException("New Constituent Record", unknownEx);
     }
 }
Пример #17
0
        public BatchAPI(string batchNumber, string templateBatchNumber)
            : base()
        {
            _sess = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
            base.Init(_sess);
            base.set_Fields(Blackbaud.PIA.RE7.BBREAPI.EBatchAPIFields.BATCHAPI_fld_BATCH_NUMER, batchNumber);

            BatchAPI template = new BatchAPI(templateBatchNumber);

            var max        = template.BFields.Count();
            var fieldDefs  = template.BFields;
            var fieldTypes = template.FieldNumbers;

            for (int i = 1; i <= max; i++)
            {
                this.AddGiftField(fieldTypes.ElementAt(i - 1));
                this.BFields.Item(i).set_Fields(Blackbaud.PIA.RE7.BBREAPI.EBatchFieldFields.BatchField_fld_DefaultData, fieldDefs.Item(i).get_Fields(Blackbaud.PIA.RE7.BBREAPI.EBatchFieldFields.BatchField_fld_DefaultData));
            }
        }
Пример #18
0
 public Record(Blackbaud.PIA.RE7.BBREAPI.bbRECORDUniqueFields field, object value, bool readOnly, Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sess)
     : base()
 {
     try
     {
         this.sess = sess;
         base.Init(ref sess);
         base.LoadByField(field, value);
         base.ReadOnlyMode = readOnly;
     }
     catch (Exceptions.ApiInitializationException)
     {
         throw;
     }
     catch (System.Exception unknownEx)
     {
         throw new Exceptions.REObjectNotFoundException(readOnly ? "Read-Only " : "Writable " + "Constituent Record", (string)value, Enum.GetName(field.GetType(), field), unknownEx);
     }
 }
Пример #19
0
 public CodeTables()
     : base()
 {
     try
     {
         sess = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
         base.Init(ref sess);
         foreach (Blackbaud.PIA.RE7.BBREAPI.CCodeTable codeTable in this)
         {
             _codetables.Add(codeTable.GetFieldValueAs <string>(Blackbaud.PIA.RE7.BBREAPI.ECodeTableFields.ctfNAME), codeTable);
         }
     }
     catch (Exceptions.ApiInitializationException apiFail)
     {
         throw apiFail;
     }
     catch (System.Exception unknownEx)
     {
         throw new Exceptions.ApiUnknownException(unknownEx);
     }
 }
Пример #20
0
 public CodeTableEntries(int tableID, ref Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sess)
     : base()
 {
     try
     {
         this.sess    = sess;
         this.tableID = tableID;
         base.Init(ref sess, this.tableID);
         foreach (Blackbaud.PIA.RE7.BBREAPI.CTableEntry entry in this)
         {
             _entries.Add(entry.GetFieldValueAs <string>(Blackbaud.PIA.RE7.BBREAPI.ETableEntryFields.tableentry_fld_TABLEENTRIESID), entry);
         }
     }
     catch (Exceptions.ApiInitializationException)
     {
         throw;
     }
     catch (System.Exception unknownEx)
     {
         throw new Exceptions.REObjectNotFoundException("Code Table", tableID.ToString(), "TableID", unknownEx);
     }
 }
Пример #21
0
 public REServices(Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sess)
     : base()
 {
     _sess = sess;
     this.Init(ref _sess);
 }
Пример #22
0
 public REToolkitObject()
 {
     _sessionContext = RaisersEdge.Toolkit.Entities.Managed.Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
 }
Пример #23
0
 public BatchAPI() : base()
 {
     _sess = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
     base.Init(_sess);
 }
Пример #24
0
 public REToolkitObject(Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sessionContext)
 {
     _sessionContext = sessionContext;
 }
Пример #25
0
 public REServices()
     : base()
 {
     _sess = Singleton.RaisersEdgeAPI.Instance.ManagedSessionContext;
     this.Init(ref _sess);
 }
Пример #26
0
 public BaseAPIListener(Blackbaud.PIA.RE7.BBREAPI.IBBSessionContext sess) : base(sess)
 {
 }