Esempio n. 1
0
        /// <summary>
        /// This example shows some other properties you can set while adding an activity
        /// </summary>
        public ActivitiesModel AddActivityAdvanced(string orgCode, string newActivityText, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText, //This can contain HTML if desired.
                Account          = accountCode,

                EntryDesignation = UngerboeckSDKPackage.USISDKConstants.AccountDesignations.EventSales,
                Status           = "N",   //You can set the activity status, or you can let it default in based on your Ungerboeck configuration
                Type             = "PCF", //Add the activity entry type code

                //Recipient = "RAYNOR,FREEMAN" 'Add multiple recipients using a comma-delimited list.
                Recipient = "RAYNOR", //Otherwise, add a single account code like this

                //Here are other various examples of properties you can set
                Contact         = "RAYNOR", //Add a contact of the diary account using the account code here
                ActualStartDate = DateTime.Now,
                ActualEndDate   = DateTime.Now.AddDays(1),
                Due             = DateTime.Now.AddDays(1),
                DueTime         = DateTime.Now.AddHours(-2),
                Locked          = "N",                                                        //"Y" or "N" to lock the diary entry
                Priority        = UngerboeckSDKPackage.USISDKConstants.ActivityPriority.High, //Use this to set the priority to high (defaults to normal otherwise)
                Privileged      = "Y",                                                        //Y or N, Y is privileged
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 2
0
        public ActivitiesModel AddAccountActivity(string orgCode, string newActivityText, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText, //This can contain HTML if desired.
                Account          = accountCode
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity)); //After saving, you can find the text with the html stripped out in the PlainText property
        }
Esempio n. 3
0
        public ActivitiesModel AddInventoryItemActivity(string orgCode, string newActivityText, string inventoryItemCode, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode  = orgCode,
                Text              = newActivityText,
                Account           = accountCode,
                InventoryItemCode = inventoryItemCode //Add the inventory item code here to attach to an Inventory item
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 4
0
        public ActivitiesModel AddFiscalYearPeriodActivity(string orgCode, string fyp, string newActivityText, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText,
                FiscalYearPeriod = fyp,
                Account          = accountCode
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 5
0
        public ActivitiesModel AddOrderActivity(string orgCode, int orderNbr, string newActivityText, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText,
                OrderNumber      = orderNbr,
                Account          = accountCode
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 6
0
        public ActivitiesModel AddExhibitorActivity(string orgCode, int exhibitorID, string newActivityText, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText,
                ExhibitorID      = exhibitorID,
                Account          = accountCode
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 7
0
        public ActivitiesModel AddQuoteActivity(string orgCode, int quoteSequence, string newActivityText, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText,
                Quote            = quoteSequence,
                Account          = accountCode
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 8
0
        public ActivitiesModel AddMeetingActivity(string orgCode, int meetingSequence, string newActivityText, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText,
                SequenceNumber   = meetingSequence,
                Account          = accountCode
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 9
0
        public ActivitiesModel AddContractActivity(string orgCode, int contractSequence, string newActivityText, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode    = orgCode,
                Text                = newActivityText,
                ContractSequenceNbr = contractSequence,
                Account             = accountCode
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 10
0
        public ActivitiesModel AddEventActivity(string orgCode, int eventID, string newActivityText, string accountCode, string recipient)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText,
                Event            = eventID,
                Account          = accountCode,
                Recipient        = recipient
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 11
0
        public ActivitiesModel AddChecklistActivity(string orgCode, int eventID, string newActivityText, string accountCode, string recipient)
        {
            //It's possible to add a checklist code.  Do this if adding a checklist through the API.

            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText,
                Checklist        = "CL" //The checklist code
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 12
0
        public ActivitiesModel AddBlockActivity(string orgCode, string blockCode, int eventID, string newActivityText, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText,
                BlockCode        = blockCode,
                Event            = eventID,
                Account          = accountCode
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 13
0
        public ActivitiesModel AddProjectActivity(string orgCode, int eventID, string newActivityText, string accountCode, string recipient)
        {
            var myActivity = new ActivitiesModel
            {
                OrganizationCode = orgCode,
                Text             = newActivityText,

                //For project attachment, set the project ID and the project designation
                ProjectID          = "5",
                ProjectDesignation = UngerboeckSDKPackage.USISDKConstants.AccountDesignations.Membership
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }
Esempio n. 14
0
        public ActivitiesModel AddNoteActivity(string orgCode, string noteCode, int noteSequenceNbr, string noteType, string newActivityText, string accountCode)
        {
            var myActivity = new ActivitiesModel
            {
                //Attach to a note using the note's identifying values
                OrganizationCode = orgCode,
                Text             = newActivityText,
                NoteCode         = noteCode,
                NoteSequenceNbr  = noteSequenceNbr,
                NoteType         = noteType, //Use the NoteType to specify which note type it is (ex: UngerboeckSDKPackage.USISDKConstants.NoteType.AccountNote)
                Account          = accountCode
            };

            return(APIUtil.AddActivity(USISDKClient, myActivity));
        }