• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

Create an appointment through row collection (Rows)

Some tooltip text!
• 1 minute to read
 • 1 minute to read

Rows type consists of a collection of rows such as AppointmentRows type consists of a collection of AppointmentRow types.

Therefore, it is possible to create an AppointmentRow with the AppointmentRows class.

Code

using SuperOffice.CRM.Rows;
using SuperOffice;
using(SoSession mySession = SoSession.Authenticate("sam", "sam"))
{
  //Instantiate a AppointmentRow Type
  AppointmentRow newAppointment = AppointmentRow.CreateNew();

  //Set Default values to the Appointment Row
  newAppointment.SetDefaults();

  //Assign values to the instantiated AppointmentRow
  newAppointment.Location = "Seminar Room 661";
  newAppointment.ContactId = 20;
  newAppointment.PersonId = 10;
  newAppointment.Alarm = 1254;
  newAppointment.DoBy = new DateTime(2007, 3, 31);
  newAppointment.HasAlarm = 1;

  //Instantiate an AppointmentRows type class
  AppointmentRows newAppRows = AppointmentRows.CreateNew();

  //Adding the created Contacted to the Collection
  newAppRows.Add(newAppointment);

  //Saving the ContactRows Collection
  newAppRows.Save();

Walk-through

An AppointmentRow can be created like in this example.

The next phase of the code segment is to instantiate an AppointmentRows class. The instance can then be added to the collection with the execution of the Add method.

AppointmentRows newAppRows = AppointmentRows.CreateNew();
newAppRows.Add(newAppointment);
newAppRows.Save();

Once the AppointmentRow is added the collection could be saved by executing the Save method, which ensures that the created entity is added to the appointment table in the database.

In This Article
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top